aboutsummaryrefslogtreecommitdiff
path: root/src/stubsstubs/com/sun/tools
diff options
context:
space:
mode:
authorRoel Spilker <r.spilker@gmail.com>2017-11-28 20:57:21 +0100
committerRoel Spilker <r.spilker@gmail.com>2017-11-28 20:57:21 +0100
commit192ce9bc16e7d49533ba6ce12fc570c2bcfab550 (patch)
treedf0c7a3d9583e7c09e77b74b517b472663c41b4c /src/stubsstubs/com/sun/tools
parent14c7456fea937677b147ae5f1563c4953e551f9c (diff)
downloadlombok-192ce9bc16e7d49533ba6ce12fc570c2bcfab550.tar.gz
lombok-192ce9bc16e7d49533ba6ce12fc570c2bcfab550.tar.bz2
lombok-192ce9bc16e7d49533ba6ce12fc570c2bcfab550.zip
Expanded stubsstubs to ensure the stubs compile correctly.
Diffstat (limited to 'src/stubsstubs/com/sun/tools')
-rw-r--r--src/stubsstubs/com/sun/tools/javac/code/Attribute.java15
-rw-r--r--src/stubsstubs/com/sun/tools/javac/code/Type.java3
-rw-r--r--src/stubsstubs/com/sun/tools/javac/comp/Todo.java3
-rw-r--r--src/stubsstubs/com/sun/tools/javac/util/Context.java3
-rw-r--r--src/stubsstubs/com/sun/tools/javac/util/List.java3
-rw-r--r--src/stubsstubs/com/sun/tools/javac/util/Name.java8
6 files changed, 35 insertions, 0 deletions
diff --git a/src/stubsstubs/com/sun/tools/javac/code/Attribute.java b/src/stubsstubs/com/sun/tools/javac/code/Attribute.java
new file mode 100644
index 00000000..29bd54a9
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/code/Attribute.java
@@ -0,0 +1,15 @@
+package com.sun.tools.javac.code;
+
+import java.util.Map;
+
+import javax.lang.model.element.AnnotationMirror;
+import javax.lang.model.element.AnnotationValue;
+import javax.lang.model.element.ExecutableElement;
+import javax.lang.model.type.DeclaredType;
+
+public abstract class Attribute {
+ public static class Compound extends Attribute implements AnnotationMirror {
+ public DeclaredType getAnnotationType() { return null; }
+ public Map<? extends ExecutableElement, ? extends AnnotationValue> getElementValues() { return null; }
+ }
+} \ No newline at end of file
diff --git a/src/stubsstubs/com/sun/tools/javac/code/Type.java b/src/stubsstubs/com/sun/tools/javac/code/Type.java
new file mode 100644
index 00000000..c130ae9c
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/code/Type.java
@@ -0,0 +1,3 @@
+package com.sun.tools.javac.code;
+
+public class Type {} \ No newline at end of file
diff --git a/src/stubsstubs/com/sun/tools/javac/comp/Todo.java b/src/stubsstubs/com/sun/tools/javac/comp/Todo.java
new file mode 100644
index 00000000..006a7fd3
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/comp/Todo.java
@@ -0,0 +1,3 @@
+package com.sun.tools.javac.comp;
+
+public class Todo {} \ No newline at end of file
diff --git a/src/stubsstubs/com/sun/tools/javac/util/Context.java b/src/stubsstubs/com/sun/tools/javac/util/Context.java
new file mode 100644
index 00000000..9fa6b080
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/util/Context.java
@@ -0,0 +1,3 @@
+package com.sun.tools.javac.util;
+
+public class Context {} \ No newline at end of file
diff --git a/src/stubsstubs/com/sun/tools/javac/util/List.java b/src/stubsstubs/com/sun/tools/javac/util/List.java
new file mode 100644
index 00000000..16418a2b
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/util/List.java
@@ -0,0 +1,3 @@
+package com.sun.tools.javac.util;
+
+public class List<T> {} \ No newline at end of file
diff --git a/src/stubsstubs/com/sun/tools/javac/util/Name.java b/src/stubsstubs/com/sun/tools/javac/util/Name.java
new file mode 100644
index 00000000..c0e81926
--- /dev/null
+++ b/src/stubsstubs/com/sun/tools/javac/util/Name.java
@@ -0,0 +1,8 @@
+package com.sun.tools.javac.util;
+
+public class Name implements javax.lang.model.element.Name {
+ public boolean contentEquals(CharSequence cs) { return false; }
+ public int length() { return 0; }
+ public char charAt(int idx) { return '\0'; }
+ public CharSequence subSequence(int a, int b) { return null; }
+} \ No newline at end of file