summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorAndrew John Hughes <gnu_andrew@member.fsf.org>2012-11-13 01:34:17 +0000
committerAndrew John Hughes <gnu_andrew@member.fsf.org>2012-11-13 01:34:17 +0000
commitc225934da3e25feb0ece274f8c4978c95938301a (patch)
treee8353f15b21db6ade2b2a8549c8c59c8ac217c70 /ChangeLog
parentc814d82e5a435f93150cd28b7cf0f9d600ff400d (diff)
downloadclasspath-c225934da3e25feb0ece274f8c4978c95938301a.tar.gz
Start implementing classes/fields/methods necessary to build ecj.
2012-11-12 Andrew John Hughes <gnu_andrew@member.fsf.org> New files to start supporting recent versions of ecj & javac. * javax/annotation/processing/Filer.java: Stub. * javax/annotation/processing/Messager.java: Likewise. * javax/annotation/processing/ProcessingEnvironment.java: (getElementUtils()): Added. (getFiler()): Likewise. (getLocale()): Likewise. (getMessager()): Likewise. * javax/annotation/processing/RoundEnvironment.java: (errorRaised()): Likewise. (getElementsAnnotatedWith(Class)): Likewise. (getElementsAnnotatedWith(TypeElement)): Likewise. (getRootElements()): Likewise. (processingOver()): Likewise. * javax/lang/model/SourceVersion.java: (RELEASE_0): Likewise. (RELEASE_1): Likewise. (RELEASE_2): Likewise. (RELEASE_3): Likewise. (RELEASE_4): Likewise. (RELEASE_5): Likewise. (RELEASE_6): Likewise. (isIdentifier(CharSequence)): Likewise. (latest()): Likewise. (latestSupported()): Likewise. * javax/lang/model/element/Element.java: (accept(ElementVisitor,P)): Likewise. (equals(Object)): Likewise. (getAnnotation(Class)): Likewise. (getEnclosedElements()): Likewise. (getEnclosingElement()): Likewise. (getKind()): Likewise. (hashCode()): Likewise. * javax/lang/model/element/ElementKind.java: (ANNOTATION_TYPE): Likewise. (CLASS): Likewise. (CONSTRUCTOR): Likewise. (ENUM): Likewise. (ENUM_CONSTANT): Likewise. (EXCEPTION_PARAMETER): Likewise. (FIELD): Likewise. (INSTANCE_INIT): Likewise. (INTERFACE): Likewise. (LOCAL_VARIABLE): Likewise. (METHOD): Likewise. (OTHER): Likewise. (PACKAGE): Likewise. (PARAMETER): Likewise. (STATIC_INIT): Likewise. (TYPE_PARAMETER): Likewise. * javax/lang/model/element/ElementVisitor.java: (visit(Element)): Likewise. (visit(Element, P)): Likewise. (visitType(TypeElement, P): Likewise. (visitUnknown(Element, P): Likewise. * javax/lang/model/element/TypeElement.java: Stub. * javax/lang/model/util/ElementFilter.java: (typesIn(Set)): Implemented. (FilteredSet): Class which typesIn returns an instance of. (FilteredSet.elements): New field. (FilteredSet.clazz): Likewise. (FilteredSet.FilteredSet(Set,Class)): Implemented. (FilteredSet.add(E)): Likewise. (FilteredSet.addAll(Collection)): Likewise. (FilteredSet.clear()): Likewise. (FilteredSet.contains(Object)): Likewise. (FilteredSet.containsAll(Collection)): Likewise. (FilteredSet.equals(Object)): Likewise. (FilteredSet.hashCode()): Likewise. (FilteredSet.isEmpty()): Likewise. (FilteredSet.iterator()): Likewise. (FilteredSet.remove(Object)): Likewise. (FilteredSet.removeAll(Collection)): Likewise. (FilteredSet.retainAll(Collection)): Likewise. (FilteredSet.size()): Likewise. (FilteredSet.toArray()): Likewise. (FilteredSet.toArray(T[])): Likewise. (FilteredIterator): Class which FilteredSet.iterator() provides an instance of. (FilteredIterator.iterator): New field. (FilteredIterator.clazz): Likewise. (FilteredIterator.next): Likewise. (FilteredIterator.FilteredIterator(Iterator,Class)): Implemented. (FilteredIterator.hasNext()): Likewise. (FilteredIterator.next()): Likewise. (FilteredIterator.remove()): Likewise. * javax/lang/model/util/Elements.java: (getAllMembers(TypeElement)): Likewise. (getConstantExpression(Object)): Likewise. (getDocComment(Object)): Likewise. (getTypeElement(CharSequence)): Likewise. (hides(Element,Element)): Likewise. (isDeprecated(Element)): Likewise. (printElements(Writer,Element...)): Likewise. * javax/lang/model/util/Types.java: Stub. Signed-off-by: Andrew John Hughes <gnu_andrew@member.fsf.org>
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog99
1 files changed, 99 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a88ea4f2e..271416c1f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,102 @@
+2012-11-12 Andrew John Hughes <gnu_andrew@member.fsf.org>
+
+ New files to start supporting recent versions
+ of ecj & javac.
+ * javax/annotation/processing/Filer.java: Stub.
+ * javax/annotation/processing/Messager.java: Likewise.
+ * javax/annotation/processing/ProcessingEnvironment.java:
+ (getElementUtils()): Added.
+ (getFiler()): Likewise.
+ (getLocale()): Likewise.
+ (getMessager()): Likewise.
+ * javax/annotation/processing/RoundEnvironment.java:
+ (errorRaised()): Likewise.
+ (getElementsAnnotatedWith(Class)): Likewise.
+ (getElementsAnnotatedWith(TypeElement)): Likewise.
+ (getRootElements()): Likewise.
+ (processingOver()): Likewise.
+ * javax/lang/model/SourceVersion.java:
+ (RELEASE_0): Likewise.
+ (RELEASE_1): Likewise.
+ (RELEASE_2): Likewise.
+ (RELEASE_3): Likewise.
+ (RELEASE_4): Likewise.
+ (RELEASE_5): Likewise.
+ (RELEASE_6): Likewise.
+ (isIdentifier(CharSequence)): Likewise.
+ (latest()): Likewise.
+ (latestSupported()): Likewise.
+ * javax/lang/model/element/Element.java:
+ (accept(ElementVisitor,P)): Likewise.
+ (equals(Object)): Likewise.
+ (getAnnotation(Class)): Likewise.
+ (getEnclosedElements()): Likewise.
+ (getEnclosingElement()): Likewise.
+ (getKind()): Likewise.
+ (hashCode()): Likewise.
+ * javax/lang/model/element/ElementKind.java:
+ (ANNOTATION_TYPE): Likewise.
+ (CLASS): Likewise.
+ (CONSTRUCTOR): Likewise.
+ (ENUM): Likewise.
+ (ENUM_CONSTANT): Likewise.
+ (EXCEPTION_PARAMETER): Likewise.
+ (FIELD): Likewise.
+ (INSTANCE_INIT): Likewise.
+ (INTERFACE): Likewise.
+ (LOCAL_VARIABLE): Likewise.
+ (METHOD): Likewise.
+ (OTHER): Likewise.
+ (PACKAGE): Likewise.
+ (PARAMETER): Likewise.
+ (STATIC_INIT): Likewise.
+ (TYPE_PARAMETER): Likewise.
+ * javax/lang/model/element/ElementVisitor.java:
+ (visit(Element)): Likewise.
+ (visit(Element, P)): Likewise.
+ (visitType(TypeElement, P): Likewise.
+ (visitUnknown(Element, P): Likewise.
+ * javax/lang/model/element/TypeElement.java: Stub.
+ * javax/lang/model/util/ElementFilter.java:
+ (typesIn(Set)): Implemented.
+ (FilteredSet): Class which typesIn returns an instance of.
+ (FilteredSet.elements): New field.
+ (FilteredSet.clazz): Likewise.
+ (FilteredSet.FilteredSet(Set,Class)): Implemented.
+ (FilteredSet.add(E)): Likewise.
+ (FilteredSet.addAll(Collection)): Likewise.
+ (FilteredSet.clear()): Likewise.
+ (FilteredSet.contains(Object)): Likewise.
+ (FilteredSet.containsAll(Collection)): Likewise.
+ (FilteredSet.equals(Object)): Likewise.
+ (FilteredSet.hashCode()): Likewise.
+ (FilteredSet.isEmpty()): Likewise.
+ (FilteredSet.iterator()): Likewise.
+ (FilteredSet.remove(Object)): Likewise.
+ (FilteredSet.removeAll(Collection)): Likewise.
+ (FilteredSet.retainAll(Collection)): Likewise.
+ (FilteredSet.size()): Likewise.
+ (FilteredSet.toArray()): Likewise.
+ (FilteredSet.toArray(T[])): Likewise.
+ (FilteredIterator): Class which FilteredSet.iterator()
+ provides an instance of.
+ (FilteredIterator.iterator): New field.
+ (FilteredIterator.clazz): Likewise.
+ (FilteredIterator.next): Likewise.
+ (FilteredIterator.FilteredIterator(Iterator,Class)): Implemented.
+ (FilteredIterator.hasNext()): Likewise.
+ (FilteredIterator.next()): Likewise.
+ (FilteredIterator.remove()): Likewise.
+ * javax/lang/model/util/Elements.java:
+ (getAllMembers(TypeElement)): Likewise.
+ (getConstantExpression(Object)): Likewise.
+ (getDocComment(Object)): Likewise.
+ (getTypeElement(CharSequence)): Likewise.
+ (hides(Element,Element)): Likewise.
+ (isDeprecated(Element)): Likewise.
+ (printElements(Writer,Element...)): Likewise.
+ * javax/lang/model/util/Types.java: Stub.
+
2012-11-02 Andrew John Hughes <gnu_andrew@member.fsf.org>
PR classpath/55182