Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Wahlbrink2018-10-02 17:03:25 +0000
committerStephan Wahlbrink2018-10-04 07:44:10 +0000
commitf00b85adb94bb5efb864882f5cd0f9ae373eb794 (patch)
treeec884d6370fb067b8756d571beb5ae37310f070d
parentf10bf784450b34572aa0fc91f4b6c59bc652a35f (diff)
downloadorg.eclipse.statet-f00b85adb94bb5efb864882f5cd0f9ae373eb794.tar.gz
org.eclipse.statet-f00b85adb94bb5efb864882f5cd0f9ae373eb794.tar.xz
org.eclipse.statet-f00b85adb94bb5efb864882f5cd0f9ae373eb794.zip
Bug 539045: Add more external nullable annotations for libs
-rw-r--r--eea/java/lang/Boolean.eea7
-rw-r--r--eea/java/lang/Double.eea25
-rw-r--r--eea/java/lang/Enum.eea7
-rw-r--r--eea/java/lang/Float.eea25
-rw-r--r--eea/java/lang/Integer.eea48
-rw-r--r--eea/java/util/regex/Matcher.eea20
-rw-r--r--eea/java/util/regex/Pattern.eea7
-rw-r--r--eea/org/eclipse/core/resources/IProject.eea16
-rw-r--r--eea/org/eclipse/core/resources/IProjectDescription.eea7
-rw-r--r--eea/org/eclipse/core/runtime/preferences/DefaultScope.eea4
-rw-r--r--eea/org/eclipse/core/runtime/preferences/InstanceScope.eea4
-rw-r--r--eea/org/eclipse/jface/resource/JFaceResources.eea10
12 files changed, 177 insertions, 3 deletions
diff --git a/eea/java/lang/Boolean.eea b/eea/java/lang/Boolean.eea
new file mode 100644
index 0000000..b38cc79
--- /dev/null
+++ b/eea/java/lang/Boolean.eea
@@ -0,0 +1,7 @@
+class java/lang/Boolean
+toString
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
+valueOf
+ (Ljava/lang/String;)Ljava/lang/Boolean;
+ (Ljava/lang/String;)L1java/lang/Boolean;
diff --git a/eea/java/lang/Double.eea b/eea/java/lang/Double.eea
new file mode 100644
index 0000000..bdd951d
--- /dev/null
+++ b/eea/java/lang/Double.eea
@@ -0,0 +1,25 @@
+class java/lang/Double
+compareTo
+ (Ljava/lang/Double;)I
+ (L1java/lang/Double;)I
+equals
+ (Ljava/lang/Object;)Z
+ (L0java/lang/Object;)Z
+parseDouble
+ (Ljava/lang/String;)D
+ (L1java/lang/String;)D
+toHexString
+ (D)Ljava/lang/String;
+ (D)L1java/lang/String;
+toString
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
+toString
+ (D)Ljava/lang/String;
+ (D)L1java/lang/String;
+valueOf
+ (D)Ljava/lang/Double;
+ (D)L1java/lang/Double;
+valueOf
+ (Ljava/lang/String;)Ljava/lang/Double;
+ (L1java/lang/String;)L1java/lang/Double;
diff --git a/eea/java/lang/Enum.eea b/eea/java/lang/Enum.eea
new file mode 100644
index 0000000..3918d7a
--- /dev/null
+++ b/eea/java/lang/Enum.eea
@@ -0,0 +1,7 @@
+class java/lang/Enum
+name
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
+valueOf
+ <T:Ljava/lang/Enum<TT;>;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)TT;
+ <T:Ljava/lang/Enum<TT;>;>(Ljava/lang/Class<TT;>;Ljava/lang/String;)T1T;
diff --git a/eea/java/lang/Float.eea b/eea/java/lang/Float.eea
new file mode 100644
index 0000000..43a7291
--- /dev/null
+++ b/eea/java/lang/Float.eea
@@ -0,0 +1,25 @@
+class java/lang/Float
+compareTo
+ (Ljava/lang/Float;)I
+ (L1java/lang/Float;)I
+equals
+ (Ljava/lang/Object;)Z
+ (L0java/lang/Object;)Z
+parseFloat
+ (Ljava/lang/String;)F
+ (L1java/lang/String;)F
+toHexString
+ (F)Ljava/lang/String;
+ (F)L1java/lang/String;
+toString
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
+toString
+ (F)Ljava/lang/String;
+ (F)L1java/lang/String;
+valueOf
+ (F)Ljava/lang/Float;
+ (F)L1java/lang/Float;
+valueOf
+ (Ljava/lang/String;)Ljava/lang/Float;
+ (L1java/lang/String;)L1java/lang/Float;
diff --git a/eea/java/lang/Integer.eea b/eea/java/lang/Integer.eea
index aa5caaa..7c576b2 100644
--- a/eea/java/lang/Integer.eea
+++ b/eea/java/lang/Integer.eea
@@ -1,7 +1,55 @@
class java/lang/Integer
+<init>
+ (Ljava/lang/String;)V
+ (L1java/lang/String;)V
+compareTo
+ (Ljava/lang/Integer;)I
+ (L1java/lang/Integer;)I
+equals
+ (Ljava/lang/Object;)Z
+ (L0java/lang/Object;)Z
+parseInt
+ (Ljava/lang/String;)I
+ (L1java/lang/String;)I
+parseInt
+ (Ljava/lang/String;I)I
+ (L1java/lang/String;I)I
+parseUnsignedInt
+ (Ljava/lang/String;)I
+ (L1java/lang/String;)I
+parseUnsignedInt
+ (Ljava/lang/String;I)I
+ (L1java/lang/String;I)I
+toBinaryString
+ (I)Ljava/lang/String;
+ (I)L1java/lang/String;
+toHexString
+ (I)Ljava/lang/String;
+ (I)L1java/lang/String;
+toOctalString
+ (I)Ljava/lang/String;
+ (I)L1java/lang/String;
toString
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
+toString
+ (I)Ljava/lang/String;
+ (I)L1java/lang/String;
+toString
+ (II)Ljava/lang/String;
+ (II)L1java/lang/String;
+toUnsignedString
(I)Ljava/lang/String;
(I)L1java/lang/String;
+toUnsignedString
+ (II)Ljava/lang/String;
+ (II)L1java/lang/String;
valueOf
(I)Ljava/lang/Integer;
(I)L1java/lang/Integer;
+valueOf
+ (Ljava/lang/String;)Ljava/lang/Integer;
+ (L1java/lang/String;)L1java/lang/Integer;
+valueOf
+ (Ljava/lang/String;I)Ljava/lang/Integer;
+ (L1java/lang/String;I)Ljava/lang/Integer;
diff --git a/eea/java/util/regex/Matcher.eea b/eea/java/util/regex/Matcher.eea
index e0427e9..b5af12a 100644
--- a/eea/java/util/regex/Matcher.eea
+++ b/eea/java/util/regex/Matcher.eea
@@ -5,6 +5,12 @@ appendReplacement
appendTail
(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;
(L1java/lang/StringBuffer;)L1java/lang/StringBuffer;
+end
+ (Ljava/lang/String;)I
+ (L1java/lang/String;)I
+group
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
group
(I)Ljava/lang/String;
(I)L0java/lang/String;
@@ -22,13 +28,25 @@ region
(II)L1java/util/regex/Matcher;
replaceAll
(Ljava/lang/String;)Ljava/lang/String;
- (Ljava/lang/String;)L1java/lang/String;
+ (L1java/lang/String;)L1java/lang/String;
replaceFirst
(Ljava/lang/String;)Ljava/lang/String;
(L1java/lang/String;)L1java/lang/String;
+reset
+ ()Ljava/util/regex/Matcher;
+ ()L1java/util/regex/Matcher;
+reset
+ (Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
+ (L1java/lang/CharSequence;)L1java/util/regex/Matcher;
+start
+ (Ljava/lang/String;)I
+ (L1java/lang/String;)I
toMatchResult
()Ljava/util/regex/MatchResult;
()L1java/util/regex/MatchResult;
+toString
+ ()Ljava/lang/String;
+ ()L1java/lang/String;
useAnchoringBounds
(Z)Ljava/util/regex/Matcher;
(Z)L1java/util/regex/Matcher;
diff --git a/eea/java/util/regex/Pattern.eea b/eea/java/util/regex/Pattern.eea
index 8a6f336..bc4cdca 100644
--- a/eea/java/util/regex/Pattern.eea
+++ b/eea/java/util/regex/Pattern.eea
@@ -10,7 +10,7 @@ compile
(L1java/lang/String;I)L1java/util/regex/Pattern;
matcher
(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
- (Ljava/lang/CharSequence;)L1java/util/regex/Matcher;
+ (L1java/lang/CharSequence;)L1java/util/regex/Matcher;
matches
(Ljava/lang/String;Ljava/lang/CharSequence;)Z
(L1java/lang/String;L1java/lang/CharSequence;)Z
@@ -22,7 +22,10 @@ quote
(L1java/lang/String;)L1java/lang/String;
split
(Ljava/lang/CharSequence;)[Ljava/lang/String;
- (Ljava/lang/CharSequence;)[L1java/lang/String;
+ (L1java/lang/CharSequence;)[1L1java/lang/String;
+split
+ (Ljava/lang/CharSequence;I)[Ljava/lang/String;
+ (L1java/lang/CharSequence;I)[1L1java/lang/String;
splitAsStream
(Ljava/lang/CharSequence;)Ljava/util/stream/Stream<Ljava/lang/String;>;
(L1java/lang/CharSequence;)L1java/util/stream/Stream<Ljava/lang/String;>;
diff --git a/eea/org/eclipse/core/resources/IProject.eea b/eea/org/eclipse/core/resources/IProject.eea
new file mode 100644
index 0000000..6eb7100
--- /dev/null
+++ b/eea/org/eclipse/core/resources/IProject.eea
@@ -0,0 +1,16 @@
+class org/eclipse/core/resources/IProject
+getBuildConfigs
+ ()[Lorg/eclipse/core/resources/IBuildConfiguration;
+ ()[1L1org/eclipse/core/resources/IBuildConfiguration;
+getDescription
+ ()Lorg/eclipse/core/resources/IProjectDescription;
+ ()L1org/eclipse/core/resources/IProjectDescription;
+getFile
+ (Ljava/lang/String;)Lorg/eclipse/core/resources/IFile;
+ (L1java/lang/String;)L1org/eclipse/core/resources/IFile;
+getFolder
+ (Ljava/lang/String;)Lorg/eclipse/core/resources/IFolder;
+ (L1java/lang/String;)L1org/eclipse/core/resources/IFolder;
+getNature
+ (Ljava/lang/String;)Lorg/eclipse/core/resources/IProjectNature;
+ (L1java/lang/String;)L0org/eclipse/core/resources/IProjectNature;
diff --git a/eea/org/eclipse/core/resources/IProjectDescription.eea b/eea/org/eclipse/core/resources/IProjectDescription.eea
new file mode 100644
index 0000000..db930f2
--- /dev/null
+++ b/eea/org/eclipse/core/resources/IProjectDescription.eea
@@ -0,0 +1,7 @@
+class org/eclipse/core/resources/IProjectDescription
+getBuildSpec
+ ()[Lorg/eclipse/core/resources/ICommand;
+ ()[1L1org/eclipse/core/resources/ICommand;
+getNatureIds
+ ()[Ljava/lang/String;
+ ()[1L1java/lang/String;
diff --git a/eea/org/eclipse/core/runtime/preferences/DefaultScope.eea b/eea/org/eclipse/core/runtime/preferences/DefaultScope.eea
new file mode 100644
index 0000000..4c0f486
--- /dev/null
+++ b/eea/org/eclipse/core/runtime/preferences/DefaultScope.eea
@@ -0,0 +1,4 @@
+class org/eclipse/core/runtime/preferences/DefaultScope
+INSTANCE
+ Lorg/eclipse/core/runtime/preferences/IScopeContext;
+ L1org/eclipse/core/runtime/preferences/IScopeContext;
diff --git a/eea/org/eclipse/core/runtime/preferences/InstanceScope.eea b/eea/org/eclipse/core/runtime/preferences/InstanceScope.eea
new file mode 100644
index 0000000..a0ccdad
--- /dev/null
+++ b/eea/org/eclipse/core/runtime/preferences/InstanceScope.eea
@@ -0,0 +1,4 @@
+class org/eclipse/core/runtime/preferences/InstanceScope
+INSTANCE
+ Lorg/eclipse/core/runtime/preferences/IScopeContext;
+ L1org/eclipse/core/runtime/preferences/IScopeContext;
diff --git a/eea/org/eclipse/jface/resource/JFaceResources.eea b/eea/org/eclipse/jface/resource/JFaceResources.eea
new file mode 100644
index 0000000..08b809e
--- /dev/null
+++ b/eea/org/eclipse/jface/resource/JFaceResources.eea
@@ -0,0 +1,10 @@
+class org/eclipse/jface/resource/JFaceResources
+DEFAULT_FONT
+ Ljava/lang/String;
+ L1java/lang/String;
+DIALOG_FONT
+ Ljava/lang/String;
+ L1java/lang/String;
+TEXT_FONT
+ Ljava/lang/String;
+ L1java/lang/String;

Back to the top