Annotate parameters of Immutable collections copyOf() of()
authorMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Mon, 16 Nov 2015 23:22:46 +0000 (18:22 -0500)
committerMarc-Andre Laperle <marc-andre.laperle@ericsson.com>
Tue, 17 Nov 2015 21:43:37 +0000 (16:43 -0500)
commit66838307598d512bc33e18e512d1ef10838d8620
treea49e48d7fdbaec311184d4c0967823008c2ede0a
parent872ec368cbd79505140e572073c9700126606690
Annotate parameters of Immutable collections copyOf() of()

Those methods will throw NPEs if null is passed.
Also fix a few warnings that were introduced by these new annotations.

Change-Id: I73efaa5507b1dfcf9da41c86dc93bbd8ea8b3c27
Signed-off-by: Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/60568
Reviewed-by: Hudson CI
Reviewed-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
Tested-by: Alexandre Montplaisir <alexmonthy@voxpopuli.im>
12 files changed:
btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/event/BtfEventType.java
btf/org.eclipse.tracecompass.btf.core/src/org/eclipse/tracecompass/btf/core/trace/BtfTrace.java
common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/ImmutableList.eea
common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/ImmutableMap.eea
common/org.eclipse.tracecompass.common.core/annotations/com/google/common/collect/ImmutableSet.eea
lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/Activator.java
lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/internal/lttng2/kernel/core/package-info.java [new file with mode: 0644]
lttng/org.eclipse.tracecompass.lttng2.ust.ui.swtbot.tests/src/org/eclipse/tracecompass/lttng2/ust/ui/swtbot/tests/CallStackViewTest.java
statesystem/org.eclipse.tracecompass.segmentstore.core.tests/src/org/eclipse/tracecompass/segmentstore/core/tests/treemap/TreeMapStoreTest.java
tmf/org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/analysis/AnalysisRequirementFactory.java
tmf/org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/event/TmfEventField.java
tmf/org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/internal/tmf/ui/editors/ITmfEventsEditorConstants.java
This page took 0.030242 seconds and 5 git commands to generate.