Home | History | Annotate | Download | only in 1.0.600.v20130530-1010

META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
org/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/compiler/
org/eclipse/jdt/internal/compiler/apt/
org/eclipse/jdt/internal/compiler/apt/util/
org/eclipse/jdt/internal/compiler/apt/dispatch/
org/eclipse/jdt/internal/compiler/apt/model/
org/eclipse/jdt/internal/compiler/lookup/
org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingError.class
Util.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError extends java.lang.Object {
	int position
	int length
	public void  (int, int) 
		int position
		int length
	public java.lang.String getSource (char[]) 
		char[] unitSource
		int startPosition
		int endPosition
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int length
		int begin
		int end
		int i
		int i
}

org/eclipse/jdt/internal/compiler/apt/util/ManyToMany.class
ManyToMany.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.ManyToMany extends java.lang.Object {
	private final java.util.Map _forward
	private final java.util.Map _reverse
	private boolean _dirty
	static final boolean $assertionsDisabled
	static void  () 
	public void  () 
	public synchronized boolean clear () 
		boolean hadContent
	public synchronized void clearDirtyBit () 
	public synchronized boolean containsKey (java.lang.Object) 
		Object key
	public synchronized boolean containsKeyValuePair (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
	public synchronized boolean containsValue (java.lang.Object) 
		Object value
	public synchronized java.util.Set getKeys (java.lang.Object) 
		Object value
		java.util.Set keys
	public synchronized java.util.Set getValues (java.lang.Object) 
		Object key
		java.util.Set values
	public synchronized java.util.Set getKeySet () 
		java.util.Set keys
	public synchronized java.util.Set getValueSet () 
		java.util.Set values
	public synchronized boolean isDirty () 
	public synchronized boolean keyHasOtherValues (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		int size
	public synchronized boolean put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		boolean added
		java.util.Set keys
	public synchronized boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.Set values
		boolean removed
		java.util.Set keys
	public synchronized boolean removeKey (java.lang.Object) 
		Object key
		java.util.Set values
		Object value
		java.util.Set keys
	public synchronized boolean removeValue (java.lang.Object) 
		Object value
		java.util.Set keys
		Object key
		java.util.Set values
	public synchronized boolean valueHasOtherKeys (java.lang.Object, java.lang.Object) 
		Object value
		Object key
		java.util.Set keys
		int size
	private boolean checkIntegrity () 
		java.util.Map$Entry entry
		java.util.Set values
		Object value
		java.util.Set keys
		java.util.Map$Entry entry
		java.util.Set keys
		Object key
		java.util.Set values
}

org/eclipse/jdt/internal/compiler/apt/util/Util.class
Util.java
package org.eclipse.jdt.internal.compiler.apt.util
public final org.eclipse.jdt.internal.compiler.apt.util.Util extends java.lang.Object {
	public static String LINE_SEPARATOR
	static void  () 
	public void  () 
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		byte[] contents
		java.nio.ByteBuffer byteBuffer
	public static java.lang.CharSequence getCharContents (javax.tools.FileObject, boolean, byte[], java.lang.String)  throws java.io.IOException 
		javax.tools.FileObject fileObject
		boolean ignoreEncodingErrors
		byte[] contents
		String encoding
		java.nio.charset.Charset charset
		java.nio.charset.CharsetDecoder charsetDecoder
		java.nio.ByteBuffer byteBuffer
		java.nio.CharBuffer out
		java.nio.charset.CoderResult result
		String replacement
		int replacementLength
		org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
		java.nio.CharBuffer temp
		java.nio.CharBuffer temp
	private static void reportEncodingError (org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector, int, int) 
		org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector collector
		int position
		int length
}

org/eclipse/jdt/internal/compiler/apt/util/Util$EncodingErrorCollector.class
Util.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector extends java.lang.Object {
	java.util.ArrayList encodingErrors
	javax.tools.FileObject fileObject
	String encoding
	public void  (javax.tools.FileObject, java.lang.String) 
		javax.tools.FileObject fileObject
		String encoding
	public void collect (int, int) 
		int position
		int length
	public void reportAllEncodingErrors (java.lang.String) 
		String string
		char[] unitSource
		org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError error
}

org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager.class
EclipseFileManager.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager  {
	private static final String NO_EXTENSION
	static final int HAS_EXT_DIRS
	static final int HAS_BOOTCLASSPATH
	static final int HAS_ENDORSED_DIRS
	static final int HAS_PROCESSORPATH
	java.util.Map archivesCache
	java.nio.charset.Charset charset
	java.util.Locale locale
	java.util.Map locations
	int flags
	public java.util.ResourceBundle bundle
	public void  (java.util.Locale, java.nio.charset.Charset) 
		java.util.Locale locale
		java.nio.charset.Charset charset
		Iterable defaultClasspath
	private void addFiles (java.io.File[][], java.util.ArrayList) 
		java.io.File[][] jars
		java.util.ArrayList files
		java.io.File[] currentJars
		java.io.File currentJar
	private void addFilesFrom (java.io.File, java.lang.String, java.lang.String, java.util.ArrayList) 
		java.io.File javaHome
		String propertyName
		String defaultPath
		java.util.ArrayList files
		String extdirsStr
		java.io.File[] directoriesToCheck
		java.util.StringTokenizer tokenizer
		java.util.ArrayList paths
		int i
	public void close ()  throws java.io.IOException 
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
	private void collectAllMatchingFiles (java.io.File, java.lang.String, java.util.Set, boolean, java.util.ArrayList) 
		java.io.File file
		String normalizedPackageName
		java.util.Set kinds
		boolean recurse
		java.util.ArrayList collector
		java.io.File currentFile
		String path
		String path
		java.io.File[] files
		java.io.File f
		javax.tools.JavaFileObject$Kind kind
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
		String key
		String packageName
		java.util.ArrayList types
		String typeName
		javax.tools.JavaFileObject$Kind kind
		java.util.ArrayList types
		String typeName
		javax.tools.JavaFileObject$Kind kind
	private java.lang.Iterable concatFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void flush ()  throws java.io.IOException 
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
	private org.eclipse.jdt.internal.compiler.apt.util.Archive getArchive (java.io.File) 
		java.io.File f
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
	public java.lang.ClassLoader getClassLoader (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
		Iterable files
		java.util.ArrayList allURLs
		java.io.File f
		java.net.MalformedURLException e
		java.net.URL[] result
	private java.lang.Iterable getPathsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	java.lang.Iterable getDefaultBootclasspath () 
		java.util.ArrayList files
		String javaversion
		long jdkLevel
		String javaHome
		java.io.File javaHomeFile
		java.io.File[] directoriesToCheck
		java.io.File[][] jars
	java.lang.Iterable getDefaultClasspath () 
		java.util.ArrayList files
		String classProp
		java.util.StringTokenizer tokenizer
		String token
		java.io.File file
	private java.lang.Iterable getEndorsedDirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.Iterable getExtdirsFrom (java.lang.String) 
		String path
		java.util.ArrayList paths
		java.util.ArrayList files
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	private java.lang.String getExtension (java.io.File) 
		java.io.File file
		String name
	private java.lang.String getExtension (java.lang.String) 
		String name
		int index
	public javax.tools.FileObject getFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
	public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		String relativeName
		javax.tools.FileObject sibling
		Iterable files
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		Iterable files
		String normalizedFileName
		java.io.File file
		java.io.File f
		org.eclipse.jdt.internal.compiler.apt.util.Archive archive
	public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String className
		javax.tools.JavaFileObject$Kind kind
		javax.tools.FileObject sibling
		Iterable files
		String normalizedFileName
		int index
		java.net.URI uri
		java.net.URI uri2
		String path
		String normalizedFileName
		java.io.File f
		java.util.Iterator iterator
		java.io.File file
		String normalizedFileName
		java.io.File f
	public transient java.lang.Iterable getJavaFileObjects (java.io.File[]) 
		java.io.File[] files
	public transient java.lang.Iterable getJavaFileObjects (java.lang.String[]) 
		String[] names
	public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable) 
		Iterable files
		java.util.ArrayList javaFileArrayList
		java.io.File f
	public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable) 
		Iterable names
		java.util.ArrayList files
		String name
	public javax.tools.JavaFileObject$Kind getKind (java.io.File) 
		java.io.File f
	private javax.tools.JavaFileObject$Kind getKind (java.lang.String) 
		String extension
	public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	private java.lang.Iterable getOutputDir (java.lang.String) 
		String string
		java.io.File file
		java.util.ArrayList list
	public boolean handleOption (java.lang.String, java.util.Iterator) 
		String current
		java.util.Iterator remaining
		Iterable bootclasspaths
		Iterable iterable
		Iterable classpaths
		Iterable iterable
		Iterable sourcepaths
		Iterable iterable
		Iterable iterable
		Iterable outputDir
		Iterable outputDir
		Iterable processorpaths
	public boolean hasLocation (javax.tools.JavaFileManager$Location) 
		javax.tools.JavaFileManager$Location location
	public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) 
		javax.tools.JavaFileManager$Location location
		javax.tools.JavaFileObject file
		String name
		javax.tools.JavaFileObject javaFileObject
		int index
	private boolean isArchive (java.io.File) 
		java.io.File f
		String extension
	public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject) 
		javax.tools.FileObject fileObject1
		javax.tools.FileObject fileObject2
	public int isSupportedOption (java.lang.String) 
		String option
	public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		String packageName
		java.util.Set kinds
		boolean recurse
		Iterable allFilesInLocations
		java.util.ArrayList collector
		String normalizedPackageName
		java.io.File file
	private java.lang.String normalized (java.lang.String) 
		String className
		char[] classNameChars
		int i
		int max
	private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable) 
		Iterable iterable
		Iterable iterable2
		java.util.ArrayList list
		java.util.Iterator iterator
		java.util.Iterator iterator
	public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		Iterable path
		int count
		java.util.Iterator iterator
	public void setLocale (java.util.Locale) 
		java.util.Locale locale
		java.util.MissingResourceException e
	public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		int defaultSize
		java.util.ArrayList paths
		String currentPath
		String customEncoding
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		String currentClasspathName
		String currentDestinationPath
		java.util.ArrayList currentRuleSpecs
		java.util.StringTokenizer tokenizer
		java.util.ArrayList tokens
		int state
		String token
		int cursor
		int tokensNb
		int bracket
		int i
	protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) 
		java.util.ArrayList paths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		String customEncoding
		String destPath
		boolean isSourceOnly
		boolean rejectDestinationPathOnJars
		int rulesSpecsSize
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		boolean rulesOK
		java.util.Iterator i
		int j
		String ruleSpec
		char key
		String pattern
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	private java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	private java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] arguments
		String message
}

org/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject.class
EclipseFileObject.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject extends javax.tools.SimpleJavaFileObject {
	private java.io.File f
	private java.nio.charset.Charset charset
	private boolean parentsExist
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.lang.String, java.net.URI, javax.tools.JavaFileObject$Kind, java.nio.charset.Charset) 
		String className
		java.net.URI uri
		javax.tools.JavaFileObject$Kind kind
		java.nio.charset.Charset charset
	public javax.lang.model.element.Modifier getAccessLevel () 
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		int accessFlags
	public javax.lang.model.element.NestingKind getNestingKind () 
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject eclipseFileObject
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public long getLastModified () 
	public java.lang.String getName () 
	public int hashCode () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.lang.String toString () 
	private void ensureParentDirectoriesExist ()  throws java.io.IOException 
		java.io.File parent
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

org/eclipse/jdt/internal/compiler/apt/util/Options.class
Options.java
package org.eclipse.jdt.internal.compiler.apt.util
public final org.eclipse.jdt.internal.compiler.apt.util.Options extends java.lang.Object {
	private static final java.util.Set ZERO_ARGUMENT_OPTIONS
	private static final java.util.Set ONE_ARGUMENT_OPTIONS
	private static final java.util.Set FILE_MANAGER_OPTIONS
	static void  () 
	public void  () 
	public static int processOptionsFileManager (java.lang.String) 
		String option
	public static int processOptions (java.lang.String) 
		String option
		int length
		java.util.StringTokenizer tokenizer
		String token
		int length
		int warnTokenStart
		int warnTokenStart
		int warnTokenStart
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		String taskTags
		int start
		int end
}

org/eclipse/jdt/internal/compiler/apt/util/ArchiveFileObject.class
ArchiveFileObject.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject  {
	private java.util.zip.ZipEntry zipEntry
	private java.util.zip.ZipFile zipFile
	private String entryName
	private java.io.File file
	private java.nio.charset.Charset charset
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (java.io.File, java.util.zip.ZipFile, java.lang.String, java.nio.charset.Charset) 
		java.io.File file
		java.util.zip.ZipFile zipFile
		String entryName
		java.nio.charset.Charset charset
	public javax.lang.model.element.Modifier getAccessLevel () 
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
		int accessFlags
	public javax.tools.JavaFileObject$Kind getKind () 
		String name
	public javax.lang.model.element.NestingKind getNestingKind () 
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public boolean isNameCompatible (java.lang.String, javax.tools.JavaFileObject$Kind) 
		String simpleName
		javax.tools.JavaFileObject$Kind kind
	public boolean delete () 
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject archiveFileObject
	public java.lang.CharSequence getCharContent (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public long getLastModified () 
	public java.lang.String getName () 
	public java.io.InputStream openInputStream ()  throws java.io.IOException 
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Reader openReader (boolean)  throws java.io.IOException 
		boolean ignoreEncodingErrors
	public java.io.Writer openWriter ()  throws java.io.IOException 
	public java.net.URI toUri () 
	public java.lang.String toString () 
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

org/eclipse/jdt/internal/compiler/apt/util/Archive.class
Archive.java
package org.eclipse.jdt.internal.compiler.apt.util
public org.eclipse.jdt.internal.compiler.apt.util.Archive extends java.lang.Object {
	public static final org.eclipse.jdt.internal.compiler.apt.util.Archive UNKNOWN_ARCHIVE
	java.util.zip.ZipFile zipFile
	java.io.File file
	protected java.util.Hashtable packagesCache
	static void  () 
	private void  () 
	public void  (java.io.File)  throws java.util.zip.ZipException java.io.IOException 
		java.io.File file
	private void initialize () 
		java.util.Enumeration e
		String fileName
		int last
		String packageName
		String typeName
		java.util.ArrayList types
	public org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject getArchiveFileObject (java.lang.String, java.nio.charset.Charset) 
		String entryName
		java.nio.charset.Charset charset
	public boolean contains (java.lang.String) 
		String entryName
	public java.util.Set allPackages () 
	public java.util.ArrayList getTypes (java.lang.String) 
		String packageName
	public void flush () 
	public void close () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BatchMessagerImpl.class
BatchMessagerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchMessagerImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl implements javax.annotation.processing.Messager  {
	private final org.eclipse.jdt.internal.compiler.batch.Main _compiler
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.batch.Main) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl processingEnv
		org.eclipse.jdt.internal.compiler.batch.Main compiler
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
	public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
		javax.lang.model.element.AnnotationValue v
		org.eclipse.jdt.core.compiler.CategorizedProblem problem
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl.class
BatchProcessingEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl {
	protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
	protected final javax.tools.JavaFileManager _fileManager
	protected final org.eclipse.jdt.internal.compiler.batch.Main _compilerOwner
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, org.eclipse.jdt.internal.compiler.batch.Main, java.lang.String[]) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
		org.eclipse.jdt.internal.compiler.batch.Main batchCompiler
		String[] commandLineArguments
		Class c
		java.lang.reflect.Field field
		javax.tools.JavaFileManager javaFileManager
		String encoding
		java.nio.charset.Charset charset
		javax.tools.JavaFileManager manager
		java.util.ArrayList options
		String argument
		java.util.Iterator iterator
	private java.util.Map parseProcessorOptions (java.lang.String[]) 
		String[] args
		java.util.Map options
		String arg
		int equals
		Exception e
	public javax.tools.JavaFileManager getFileManager () 
	public java.util.Locale getLocale () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingWriter.class
HookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
 org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter extends java.io.Writer {
	private final java.io.Writer _w
	final org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.Writer) 
		java.io.Writer w
	public java.io.Writer append (char)  throws java.io.IOException 
		char c
	public java.io.Writer append (java.lang.CharSequence, int, int)  throws java.io.IOException 
		CharSequence csq
		int start
		int end
	public java.io.Writer append (java.lang.CharSequence)  throws java.io.IOException 
		CharSequence csq
	public void close ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void write (char[])  throws java.io.IOException 
		char[] cbuf
	public void write (int)  throws java.io.IOException 
		int c
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
	public void write (java.lang.String)  throws java.io.IOException 
		String str
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter other
	public java.lang.String toString () 
	public volatile java.lang.Appendable append (java.lang.CharSequence, int, int)  throws java.io.IOException 
	public volatile java.lang.Appendable append (java.lang.CharSequence)  throws java.io.IOException 
	public volatile java.lang.Appendable append (char)  throws java.io.IOException 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl.class
BaseProcessingEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment  {
	protected javax.annotation.processing.Filer _filer
	protected javax.annotation.processing.Messager _messager
	protected java.util.Map _processorOptions
	protected org.eclipse.jdt.internal.compiler.Compiler _compiler
	protected javax.lang.model.util.Elements _elementUtils
	protected javax.lang.model.util.Types _typeUtils
	private java.util.List _addedUnits
	private java.util.List _addedClassFiles
	private java.util.List _deletedUnits
	private boolean _errorRaised
	private org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	public void  () 
	public void addNewUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
	public void addNewClassFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public org.eclipse.jdt.internal.compiler.Compiler getCompiler () 
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits () 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits () 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] result
	public javax.lang.model.util.Elements getElementUtils () 
	public javax.annotation.processing.Filer getFiler () 
	public javax.annotation.processing.Messager getMessager () 
	public java.util.Map getOptions () 
	public javax.lang.model.util.Types getTypeUtils () 
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment getLookupEnvironment () 
	public javax.lang.model.SourceVersion getSourceVersion () 
	public void reset () 
	public boolean errorRaised () 
	public void setErrorRaised (boolean) 
		boolean b
	public org.eclipse.jdt.internal.compiler.apt.model.Factory getFactory () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
}

org/eclipse/jdt/internal/compiler/apt/dispatch/AnnotationDiscoveryVisitor.class
AnnotationDiscoveryVisitor.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
	final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToElement
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		int i
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		int i
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.lookup.Binding currentBinding
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
}

org/eclipse/jdt/internal/compiler/apt/dispatch/IProcessorProvider.class
IProcessorProvider.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider extends java.lang.Object {
	public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor () 
	public abstract java.util.List getDiscoveredProcessors () 
	public abstract void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception) 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/RoundDispatcher.class
RoundDispatcher.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher extends java.lang.Object {
	private final java.util.Set _unclaimedAnnotations
	private final javax.annotation.processing.RoundEnvironment _roundEnv
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider _provider
	private boolean _searchForStar
	private final java.io.PrintWriter _traceProcessorInfo
	private final java.io.PrintWriter _traceRounds
	private final java.util.List _processors
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider, javax.annotation.processing.RoundEnvironment, java.util.Set, java.io.PrintWriter, java.io.PrintWriter) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider provider
		javax.annotation.processing.RoundEnvironment env
		java.util.Set rootAnnotations
		java.io.PrintWriter traceProcessorInfo
		java.io.PrintWriter traceRounds
	public void round () 
		StringBuilder sbElements
		java.util.Iterator iElements
		boolean hasNext
		StringBuilder sbAnnots
		java.util.Iterator iAnnots
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
	private void handleProcessor (org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		java.util.Set annotationsToProcess
		boolean shouldCall
		boolean claimed
		StringBuilder sb
		java.util.Iterator i
		boolean hasNext
		Exception e
}

org/eclipse/jdt/internal/compiler/apt/dispatch/ProcessorInfo.class
ProcessorInfo.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo extends java.lang.Object {
	final javax.annotation.processing.Processor _processor
	final java.util.Set _supportedOptions
	final javax.lang.model.SourceVersion _supportedSourceVersion
	private final java.util.regex.Pattern _supportedAnnotationTypesPattern
	private final boolean _supportsStar
	private boolean _hasBeenCalled
	public void  (javax.annotation.processing.Processor) 
		javax.annotation.processing.Processor p
		java.util.Set supportedAnnotationTypes
		boolean supportsStar
		StringBuilder regex
		java.util.Iterator iName
		String name
		String escapedName1
		String escapedName2
	public boolean computeSupportedAnnotations (java.util.Set, java.util.Set) 
		java.util.Set annotations
		java.util.Set result
		javax.lang.model.element.TypeElement annotation
		java.util.regex.Matcher matcher
		boolean call
	public boolean supportsStar () 
	public void reset () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo other
	public java.lang.String toString () 
	public java.lang.String getSupportedAnnotationTypesAsString () 
		StringBuilder sb
		java.util.Iterator iAnnots
		boolean hasNext
}

org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject.class
HookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject extends javax.tools.ForwardingJavaFileObject {
	protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl _filer
	protected final String _fileName
	private boolean _closed
	private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
	public void  (javax.tools.JavaFileObject, java.lang.String, org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl) 
		javax.tools.JavaFileObject fileObject
		String fileName
		org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl filer
	public java.io.OutputStream openOutputStream ()  throws java.io.IOException 
	public java.io.Writer openWriter ()  throws java.io.IOException 
	protected void closed () 
		org.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BaseMessagerImpl.class
BaseMessagerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl extends java.lang.Object {
	static final String[] NO_ARGUMENTS
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	private static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind
	static void  () 
	public static org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem createProblem (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue) 
		javax.tools.Diagnostic$Kind kind
		CharSequence msg
		javax.lang.model.element.Element e
		javax.lang.model.element.AnnotationMirror a
		javax.lang.model.element.AnnotationValue v
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.ast.Annotation[] elementAnnotations
		int startPosition
		int endPosition
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding parameterBinding
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration parameterDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		StringBuilder builder
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		int i
		int lineNumber
		int columnNumber
		char[] fileName
		org.eclipse.jdt.internal.compiler.CompilationResult result
		int[] lineEnds
		int severity
		int severity
	public void  () 
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
	static int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl.class
BatchFilerImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl extends java.lang.Object implements javax.annotation.processing.Filer  {
	protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager
	protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	protected final javax.tools.JavaFileManager _fileManager
	protected final java.util.HashSet _createdFiles
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager, org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager dispatchManager
		org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl env
	public void addNewUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
	public void addNewClassFile (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public transient javax.tools.JavaFileObject createClassFile (java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		CharSequence name
		javax.lang.model.element.Element[] originatingElements
		javax.tools.JavaFileObject jfo
		java.net.URI uri
	public transient javax.tools.FileObject createResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		CharSequence pkg
		CharSequence relativeName
		javax.lang.model.element.Element[] originatingElements
		javax.tools.FileObject fo
		java.net.URI uri
	private static void validateName (java.lang.CharSequence) 
		CharSequence relativeName
		int length
		String path
		boolean hasDot
		int i
	public transient javax.tools.JavaFileObject createSourceFile (java.lang.CharSequence, javax.lang.model.element.Element[])  throws java.io.IOException 
		CharSequence name
		javax.lang.model.element.Element[] originatingElements
		javax.tools.JavaFileObject jfo
		java.net.URI uri
	public javax.tools.FileObject getResource (javax.tools.JavaFileManager$Location, java.lang.CharSequence, java.lang.CharSequence)  throws java.io.IOException 
		javax.tools.JavaFileManager$Location location
		CharSequence pkg
		CharSequence relativeName
		javax.tools.FileObject fo
		java.net.URI uri
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BatchAnnotationProcessorManager.class
BatchAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager {
	private java.util.List _setProcessors
	private java.util.Iterator _setProcessorIter
	private java.util.List _commandLineProcessors
	private java.util.Iterator _commandLineProcessorIter
	private java.util.ServiceLoader _serviceLoader
	private java.util.Iterator _serviceLoaderIter
	private ClassLoader _procLoader
	private static final boolean VERBOSE_PROCESSOR_DISCOVERY
	private boolean _printProcessorDiscovery
	public void  () 
	public void configure (java.lang.Object, java.lang.String[]) 
		Object batchCompiler
		String[] commandLineArguments
		org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl processingEnv
	private void parseCommandLine (java.lang.String[]) 
		String[] commandLineArguments
		java.util.List commandLineProcessors
		int i
		String option
		String procs
		String proc
	public org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor () 
		javax.annotation.processing.Processor p
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		String proc
		Class clazz
		Object o
		javax.annotation.processing.Processor p
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		Exception e
		javax.annotation.processing.Processor p
		org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo pi
		StringBuilder sb
		java.util.ServiceConfigurationError e
	private java.lang.String getProcessorLocation (javax.annotation.processing.Processor) 
		javax.annotation.processing.Processor p
		boolean isMember
		Class outerClass
		StringBuilder innerName
		String path
		String location
	public void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception) 
		javax.annotation.processing.Processor p
		Exception e
	public void setProcessors (java.lang.Object[]) 
		Object[] processors
		Object o
		javax.annotation.processing.Processor p
}

org/eclipse/jdt/internal/compiler/apt/dispatch/BaseAnnotationProcessorManager.class
BaseAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager implements org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider  {
	protected java.io.PrintWriter _out
	protected java.io.PrintWriter _err
	protected org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	protected boolean _isFirstRound
	protected java.util.List _processors
	protected boolean _printProcessorInfo
	protected boolean _printRounds
	protected int _round
	public void  () 
	public void configure (java.lang.Object, java.lang.String[]) 
		Object batchCompiler
		String[] options
	public void configureFromPlatform (org.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object) 
		org.eclipse.jdt.internal.compiler.Compiler compiler
		Object compilationUnitLocator
		Object javaProject
	public java.util.List getDiscoveredProcessors () 
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits () 
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles () 
	public void reset () 
	public void setErr (java.io.PrintWriter) 
		java.io.PrintWriter err
	public void setOut (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void setProcessors (java.lang.Object[]) 
		Object[] processors
	public void processAnnotations (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		boolean isLastRound
		org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl roundEnv
		java.io.PrintWriter traceProcessorInfo
		java.io.PrintWriter traceRounds
		org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher dispatcher
}

org/eclipse/jdt/internal/compiler/apt/dispatch/RoundEnvImpl.class
RoundEnvImpl.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl extends java.lang.Object implements javax.annotation.processing.RoundEnvironment  {
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv
	private final boolean _isLastRound
	private final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] _units
	private final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToUnit
	private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] _binaryTypes
	private final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory
	private java.util.Set _rootElements
	public void  (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindings
		boolean isLastRound
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor visitor
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	private void collectAnnotations (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		javax.lang.model.element.TypeElement anno
		javax.lang.model.element.Element element
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public java.util.Set getRootAnnotations () 
	public boolean errorRaised () 
	public java.util.Set getElementsAnnotatedWith (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement a
		org.eclipse.jdt.internal.compiler.lookup.Binding annoBinding
		java.util.Set annotatedElements
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoTypeBinding
		javax.lang.model.element.TypeElement element
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	private void addAnnotatedElements (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.Set result
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
	private boolean inheritsAnno (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anno
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchedElement
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annos
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoBinding
	public java.util.Set getElementsAnnotatedWith (java.lang.Class) 
		Class a
		String canonicalName
		javax.lang.model.element.TypeElement annoType
	public java.util.Set getRootElements () 
		java.util.Set elements
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
		javax.lang.model.element.Element element
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		javax.lang.model.element.TypeElement element
	public boolean processingOver () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/AptProblem.class
AptProblem.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
public org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem extends org.eclipse.jdt.internal.compiler.problem.DefaultProblem {
	private static final String MARKER_ID
	public final org.eclipse.jdt.internal.compiler.impl.ReferenceContext _referenceContext
	public void  (org.eclipse.jdt.internal.compiler.impl.ReferenceContext, char[], java.lang.String, int, java.lang.String[], int, int, int, int, int) 
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		char[] originatingFileName
		String message
		int id
		String[] stringArguments
		int severity
		int startPosition
		int endPosition
		int line
		int column
	public int getCategoryID () 
	public java.lang.String getMarkerType () 
}

org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject$ForwardingOutputStream.class
HookedJavaFileObject.java
package org.eclipse.jdt.internal.compiler.apt.dispatch
 org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream extends java.io.OutputStream {
	private final java.io.OutputStream _os
	final org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.OutputStream) 
		java.io.OutputStream os
	public void close ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (int)  throws java.io.IOException 
		int b
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream other
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/Factory.class
Factory.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.Factory extends java.lang.Object {
	public static final Byte DUMMY_BYTE
	public static final Character DUMMY_CHAR
	public static final Double DUMMY_DOUBLE
	public static final Float DUMMY_FLOAT
	public static final Integer DUMMY_INTEGER
	public static final Long DUMMY_LONG
	public static final Short DUMMY_SHORT
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	static final boolean $assertionsDisabled
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public java.util.List getAnnotationMirrors (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
		java.util.List list
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	private static void appendModifier (java.util.Set, int, int, javax.lang.model.element.Modifier) 
		java.util.Set result
		int modifiers
		int modifierConstant
		javax.lang.model.element.Modifier modifier
	private static void decodeModifiers (java.util.Set, int, int[]) 
		java.util.Set result
		int modifiers
		int[] checkBits
		int i
		int max
	public static java.lang.Object getMatchingDummyValue (java.lang.Class) 
		Class expectedType
	public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind) 
		int modifiers
		javax.lang.model.element.ElementKind kind
	public static java.util.Set getModifiers (int, javax.lang.model.element.ElementKind, boolean) 
		int modifiers
		javax.lang.model.element.ElementKind kind
		boolean isFromBinary
		java.util.EnumSet result
	public javax.lang.model.element.AnnotationMirror newAnnotationMirror (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public javax.lang.model.element.Element newElement (org.eclipse.jdt.internal.compiler.lookup.Binding, javax.lang.model.element.ElementKind) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		javax.lang.model.element.ElementKind kindHint
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public javax.lang.model.element.Element newElement (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.element.PackageElement newPackageElement (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public javax.lang.model.type.NullType getNullType () 
	public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public javax.lang.model.type.TypeMirror newTypeMirror (org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding btb
	public javax.lang.model.element.TypeParameterElement newTypeParameterElement (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		javax.lang.model.element.Element declaringElement
	public javax.lang.model.type.ErrorType getErrorType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public static java.lang.Object performNecessaryPrimitiveTypeConversion (java.lang.Class, java.lang.Object, boolean) 
		Class expectedType
		Object value
		boolean avoidReflectException
		String typeName
		char expectedTypeChar
		int nameLen
		byte b
		short s
		char c
		int i
		long l
		float f
	public static void setArrayMatchingDummyValue (java.lang.Object, int, java.lang.Class) 
		Object array
		int i
		Class expectedLeafType
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/ElementImpl.class
ElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public abstract org.eclipse.jdt.internal.compiler.apt.model.ElementImpl extends java.lang.Object implements javax.lang.model.element.Element org.eclipse.jdt.internal.compiler.apt.model.IElementInfo  {
	public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	public final org.eclipse.jdt.internal.compiler.lookup.Binding _binding
	protected void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.type.TypeMirror asType () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationClass
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
		String annoTypeName
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
		org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
	protected abstract org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getAnnotationMirrors () 
	public java.util.Set getModifiers () 
	public javax.lang.model.element.Name getSimpleName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.model.ElementImpl other
	public java.lang.String toString () 
	public java.lang.String getFileName () 
	abstract javax.lang.model.element.PackageElement getPackage () 
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
}

org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeImpl.class
ErrorTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl implements javax.lang.model.type.ErrorType  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getEnclosingType () 
	public java.util.List getTypeArguments () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int length
		java.util.List args
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		java.util.List args
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/TypeParameterElementImpl.class
TypeParameterElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeParameterElement  {
	private final javax.lang.model.element.Element _declaringElement
	private java.util.List _bounds
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, javax.lang.model.element.Element) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
		javax.lang.model.element.Element declaringElement
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public java.util.List getBounds () 
	private java.util.List calculateBounds () 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding varSuperclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstClassOrArrayBound
		int boundsLength
		boolean isFirstBoundATypeVariable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superinterfaces
		int superinterfacesLength
		java.util.List typeBounds
		javax.lang.model.type.TypeMirror typeBinding
		int i
		javax.lang.model.type.TypeMirror typeBinding
	public javax.lang.model.element.Element getGenericElement () 
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	javax.lang.model.element.PackageElement getPackage () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/IElementInfo.class
IElementInfo.java
package org.eclipse.jdt.internal.compiler.apt.model
public abstract org.eclipse.jdt.internal.compiler.apt.model.IElementInfo extends java.lang.Object {
	public abstract java.lang.String getFileName () 
}

org/eclipse/jdt/internal/compiler/apt/model/TypeMirrorImpl.class
TypeMirrorImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extends java.lang.Object implements javax.lang.model.type.TypeMirror  {
	protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	protected final org.eclipse.jdt.internal.compiler.lookup.Binding _binding
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	org.eclipse.jdt.internal.compiler.lookup.Binding binding () 
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
	public int hashCode () 
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl other
}

org/eclipse/jdt/internal/compiler/apt/model/ArrayTypeImpl.class
ArrayTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ArrayTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ArrayType  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
	public javax.lang.model.type.TypeMirror getComponentType () 
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/WildcardTypeImpl.class
WildcardTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.WildcardTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.WildcardType  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.WildcardBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding binding
	public javax.lang.model.type.TypeMirror getExtendsBound () 
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public javax.lang.model.type.TypeKind getKind () 
	public javax.lang.model.type.TypeMirror getSuperBound () 
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
}

org/eclipse/jdt/internal/compiler/apt/model/ExecutableElementImpl.class
ExecutableElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.ExecutableElement  {
	private javax.lang.model.element.Name _name
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public javax.lang.model.element.AnnotationValue getDefaultValue () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		Object defaultValue
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.lang.String getFileName () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding dc
		char[] name
	public javax.lang.model.element.ElementKind getKind () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.Set getModifiers () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	javax.lang.model.element.PackageElement getPackage () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getParameters () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		java.util.List params
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		javax.lang.model.element.VariableElement param
		boolean isEnumConstructor
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotationBindings
		org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder annotationHolder
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		StringBuilder builder
		javax.lang.model.element.VariableElement param
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		StringBuilder builder
		javax.lang.model.element.VariableElement param
	public javax.lang.model.type.TypeMirror getReturnType () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public javax.lang.model.element.Name getSimpleName () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getThrownTypes () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		java.util.List list
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
	public java.util.List getTypeParameters () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		java.util.List params
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding hiderBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding hiddenBinding
	public boolean isVarArgs () 
	public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement overridden
		javax.lang.model.element.TypeElement type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding overriddenBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overriderContext
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding overriderBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
		org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
		int i
		int length
}

org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.class
PackageElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.PackageElement  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
	public java.util.List getEnclosedElements () 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[][][] typeNames
		org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
		java.util.HashSet set
		char[][] typeName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.ArrayList list
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	javax.lang.model.element.PackageElement getPackage () 
	public javax.lang.model.element.Name getSimpleName () 
		char[][] compoundName
		int length
	public javax.lang.model.element.Name getQualifiedName () 
	public boolean isUnnamed () 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
}

org/eclipse/jdt/internal/compiler/apt/model/AnnotationValueImpl.class
AnnotationValueImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl extends java.lang.Object implements javax.lang.model.element.AnnotationValue org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	private static final int T_AnnotationMirror
	private static final int T_EnumConstant
	private static final int T_ClassObject
	private static final int T_ArrayType
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private final Object _value
	private final int _kind
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		Object value
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int[] kind
		java.util.List convertedValues
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		Object[] values
		Object oneValue
	private java.lang.Object convertToMirrorType (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int[]) 
		Object value
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int[] kind
	public java.lang.Object accept (javax.lang.model.element.AnnotationValueVisitor, java.lang.Object) 
		javax.lang.model.element.AnnotationValueVisitor v
		Object p
	public java.lang.Object getValue () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/DeclaredTypeImpl.class
DeclaredTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.DeclaredType  {
	private final javax.lang.model.element.ElementKind _elementKindHint
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		javax.lang.model.element.ElementKind elementKindHint
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getEnclosingType () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public java.util.List getTypeArguments () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int length
		java.util.List args
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		java.util.List args
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/PrimitiveTypeImpl.class
PrimitiveTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.PrimitiveType  {
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BOOLEAN
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BYTE
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl CHAR
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl DOUBLE
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl FLOAT
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl INT
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl LONG
	public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl SHORT
	static void  () 
	private void  (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public static javax.lang.model.type.TypeKind getKind (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
}

org/eclipse/jdt/internal/compiler/apt/model/TypesImpl.class
TypesImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypesImpl extends java.lang.Object implements javax.lang.model.util.Types  {
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public javax.lang.model.element.Element asElement (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
	public javax.lang.model.type.TypeMirror asMemberOf (javax.lang.model.type.DeclaredType, javax.lang.model.element.Element) 
		javax.lang.model.type.DeclaredType containing
		javax.lang.model.element.Element element
		org.eclipse.jdt.internal.compiler.apt.model.ElementImpl elementImpl
		org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding2
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding3
	public javax.lang.model.element.TypeElement boxedClass (javax.lang.model.type.PrimitiveType) 
		javax.lang.model.type.PrimitiveType p
		org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl primitiveTypeImpl
		org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxed
	public javax.lang.model.type.TypeMirror capture (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
	public boolean contains (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
	public java.util.List directSupertypes (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		java.util.ArrayList list
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
	public javax.lang.model.type.TypeMirror erasure (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public javax.lang.model.type.ArrayType getArrayType (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror componentType
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]) 
		javax.lang.model.element.TypeElement typeElem
		javax.lang.model.type.TypeMirror[] typeArgs
		int typeArgsLength
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int typeVariablesLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public transient javax.lang.model.type.DeclaredType getDeclaredType (javax.lang.model.type.DeclaredType, javax.lang.model.element.TypeElement, javax.lang.model.type.TypeMirror[]) 
		javax.lang.model.type.DeclaredType containing
		javax.lang.model.element.TypeElement typeElem
		javax.lang.model.type.TypeMirror[] typeArgs
		int typeArgsLength
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int typeVariablesLength
		org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl declaredTypeImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl typeMirrorImpl
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public javax.lang.model.type.NoType getNoType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public javax.lang.model.type.NullType getNullType () 
	public javax.lang.model.type.PrimitiveType getPrimitiveType (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public javax.lang.model.type.WildcardType getWildcardType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror extendsBound
		javax.lang.model.type.TypeMirror superBound
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extendsBoundMirrorType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl superBoundMirrorType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public boolean isAssignable (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		org.eclipse.jdt.internal.compiler.lookup.Binding b1
		org.eclipse.jdt.internal.compiler.lookup.Binding b2
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public boolean isSameType (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		org.eclipse.jdt.internal.compiler.lookup.Binding b1
		org.eclipse.jdt.internal.compiler.lookup.Binding b2
	public boolean isSubsignature (javax.lang.model.type.ExecutableType, javax.lang.model.type.ExecutableType) 
		javax.lang.model.type.ExecutableType m1
		javax.lang.model.type.ExecutableType m2
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding2
	public boolean isSubtype (javax.lang.model.type.TypeMirror, javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t1
		javax.lang.model.type.TypeMirror t2
		org.eclipse.jdt.internal.compiler.lookup.Binding b1
		org.eclipse.jdt.internal.compiler.lookup.Binding b2
	public javax.lang.model.type.PrimitiveType unboxedType (javax.lang.model.type.TypeMirror) 
		javax.lang.model.type.TypeMirror t
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding boxed
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxed
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/TypeVariableImpl.class
TypeVariableImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeVariableImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.TypeVariable  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public javax.lang.model.element.Element asElement () 
	public javax.lang.model.type.TypeMirror getLowerBound () 
	public javax.lang.model.type.TypeMirror getUpperBound () 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/NoTypeImpl.class
NoTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.NoTypeImpl extends java.lang.Object implements javax.lang.model.type.NoType javax.lang.model.type.NullType  {
	private final javax.lang.model.type.TypeKind _kind
	public static final javax.lang.model.type.NoType NO_TYPE_NONE
	public static final javax.lang.model.type.NoType NO_TYPE_VOID
	public static final javax.lang.model.type.NoType NO_TYPE_PACKAGE
	public static final javax.lang.model.type.NullType NULL_TYPE
	private static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind
	static void  () 
	private void  (javax.lang.model.type.TypeKind) 
		javax.lang.model.type.TypeKind kind
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
	public java.lang.String toString () 
	static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl.class
TypeElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeElement  {
	private final javax.lang.model.element.ElementKind _kindHint
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, javax.lang.model.element.ElementKind) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		javax.lang.model.element.ElementKind kindHint
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.util.List getEnclosedElements () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.List enclosed
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		javax.lang.model.element.ExecutableElement executable
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		javax.lang.model.element.VariableElement variable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		javax.lang.model.element.TypeElement type
	public javax.lang.model.element.Element getEnclosingElement () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public java.lang.String getFileName () 
		char[] name
	public java.util.List getInterfaces () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.List interfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceBinding
		javax.lang.model.type.TypeMirror interfaceType
	public javax.lang.model.element.ElementKind getKind () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	public java.util.Set getModifiers () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		int modifiers
	public javax.lang.model.element.NestingKind getNestingKind () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
	javax.lang.model.element.PackageElement getPackage () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.element.Name getQualifiedName () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
	public javax.lang.model.element.Name getSimpleName () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public javax.lang.model.type.TypeMirror getSuperclass () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
	public java.util.List getTypeParameters () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		java.util.List params
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hidden
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiddenBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding hiderBinding
	public java.lang.String toString () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] concatWith
}

org/eclipse/jdt/internal/compiler/apt/model/AnnotationMemberValue.class
AnnotationMemberValue.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMemberValue extends org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl {
	private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding _methodBinding
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		Object value
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () 
}

org/eclipse/jdt/internal/compiler/apt/model/ElementsImpl.class
ElementsImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ElementsImpl extends java.lang.Object implements javax.lang.model.util.Elements  {
	private static final java.util.regex.Pattern INITIAL_DELIMITER
	private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	private static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
	public java.util.List getAllAnnotationMirrors (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		java.util.List annotations
		java.util.Set annotationTypes
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		java.util.List list
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
	public java.util.List getAllMembers (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.Map types
		java.util.List fields
		java.util.Map methods
		java.util.Set superinterfaces
		boolean ignoreVisibility
		java.util.Set newfound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
		java.util.List allMembers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		java.util.Set sameNamedMethods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private void collectSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.Set) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		java.util.Set existing
		java.util.Set newfound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
	private void addMembers (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, java.util.Map, java.util.List, java.util.Map) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		boolean ignoreVisibility
		java.util.Map types
		java.util.List fields
		java.util.Map methods
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding subtype
		String name
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		String methodName
		java.util.Set sameNamedMethods
		boolean unique
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding existing
		org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
	public javax.lang.model.element.Name getBinaryName (javax.lang.model.element.TypeElement) 
		javax.lang.model.element.TypeElement type
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public java.lang.String getConstantExpression (java.lang.Object) 
		Object value
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		StringBuilder builder
		int intValue
		String hexString
	public java.lang.String getDocComment (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		char[] unparsed
	private char[] getUnparsedDocComment (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
		org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl packageElementImpl
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
		org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		char[] contents
	private static java.lang.String formatJavadoc (char[]) 
		char[] unparsed
		String[] lines
		java.util.regex.Matcher delimiterMatcher
		int iOpener
		StringBuilder sb
		char[] chars
		boolean startingWhitespaces
		char c
		int firstLine
		int lastLine
		StringBuilder sb
		boolean preserveLineSeparator
		int line
		char[] chars
		int starsIndex
		int leadingWhitespaces
		boolean recordLeadingWhitespaces
		int i
		int max
		char c
		int numberOfTabs
		int j
		int max2
		int j
		int max2
		int end
	private static int getStars (char[]) 
		char[] line
		int i
		int max
		char c
		int j
	public java.util.Map getElementValuesWithDefaults (javax.lang.model.element.AnnotationMirror) 
		javax.lang.model.element.AnnotationMirror a
	public javax.lang.model.element.Name getName (java.lang.CharSequence) 
		CharSequence cs
	public javax.lang.model.element.PackageElement getPackageElement (java.lang.CharSequence) 
		CharSequence name
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
		char[] packageName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public javax.lang.model.element.PackageElement getPackageOf (javax.lang.model.element.Element) 
		javax.lang.model.element.Element type
		org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl typeElementImpl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl executableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl variableElementImpl
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
	public javax.lang.model.element.TypeElement getTypeElement (java.lang.CharSequence) 
		CharSequence name
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment le
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelBinding
		int topLevelSegments
		char[][] topLevelName
		int i
		int i
	public boolean hides (javax.lang.model.element.Element, javax.lang.model.element.Element) 
		javax.lang.model.element.Element hider
		javax.lang.model.element.Element hidden
	public boolean isDeprecated (javax.lang.model.element.Element) 
		javax.lang.model.element.Element e
	public boolean overrides (javax.lang.model.element.ExecutableElement, javax.lang.model.element.ExecutableElement, javax.lang.model.element.TypeElement) 
		javax.lang.model.element.ExecutableElement overrider
		javax.lang.model.element.ExecutableElement overridden
		javax.lang.model.element.TypeElement type
	public transient void printElements (java.io.Writer, javax.lang.model.element.Element[]) 
		java.io.Writer w
		javax.lang.model.element.Element[] elements
		String lineSeparator
		javax.lang.model.element.Element element
	static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/AnnotationMirrorImpl.class
AnnotationMirrorImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl extends java.lang.Object implements javax.lang.model.element.AnnotationMirror java.lang.reflect.InvocationHandler  {
	public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env
	public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding _binding
	static final boolean $assertionsDisabled
	static void  () 
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
	public boolean equals (java.lang.Object) 
		Object obj
	private static boolean equals (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding2
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs2
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		int j
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair2
	public javax.lang.model.type.DeclaredType getAnnotationType () 
	public java.util.Map getElementValues () 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		java.util.Map valueMap
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
	public java.util.Map getElementValuesWithDefaults () 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
		java.util.Map valueMap
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean foundExplicitValue
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding explicitBinding
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
		Object defaultVal
		javax.lang.model.element.ExecutableElement e
		javax.lang.model.element.AnnotationValue v
	public int hashCode () 
	public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
		String methodName
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		Object actualValue
		boolean foundMethod
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
		Class expectedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
	public java.lang.String toString () 
	private java.lang.String formatArgs (java.lang.Object[]) 
		Object[] args
		StringBuilder builder
		int i
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding (java.lang.String) 
		String name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annoType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private java.lang.Object getReflectionValue (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object actualValue
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		Class expectedType
		Object[] bindings
		java.util.List mirrors
		int i
		javax.lang.model.type.TypeMirror mirror
	private java.lang.Object convertJDTArrayToReflectionArray (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object jdtValue
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtType
		Class expectedType
		Object[] jdtArray
		Object[] jdtArray
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding jdtLeafType
		Class expectedLeafType
		int length
		Object returnArray
		int i
		Object jdtElementValue
		Object returnVal
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		java.lang.reflect.Field returnedField
		Object returnVal
		org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
	private java.lang.Object convertJDTValueToReflectionType (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) 
		Object jdtValue
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		Class expectedType
		Object returnVal
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		java.lang.reflect.Field returnedField
		org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
}

org/eclipse/jdt/internal/compiler/apt/model/ExecutableTypeImpl.class
ExecutableTypeImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ExecutableType  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public java.util.List getParameterTypes () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		boolean isEnumConstructor
		java.util.ArrayList list
		int i
		java.util.ArrayList list
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public javax.lang.model.type.TypeMirror getReturnType () 
	public java.util.List getThrownTypes () 
		java.util.ArrayList list
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
	public java.util.List getTypeVariables () 
		java.util.ArrayList list
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
	public java.lang.Object accept (javax.lang.model.type.TypeVisitor, java.lang.Object) 
		javax.lang.model.type.TypeVisitor v
		Object p
	public javax.lang.model.type.TypeKind getKind () 
}

org/eclipse/jdt/internal/compiler/apt/model/VariableElementImpl.class
VariableElementImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.VariableElement  {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.VariableBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
	public java.lang.Object accept (javax.lang.model.element.ElementVisitor, java.lang.Object) 
		javax.lang.model.element.ElementVisitor v
		Object p
	protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 
	public java.lang.Object getConstantValue () 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	public java.util.Set getModifiers () 
	javax.lang.model.element.PackageElement getPackage () 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkgBinding
	public javax.lang.model.element.Name getSimpleName () 
	public boolean hides (javax.lang.model.element.Element) 
		javax.lang.model.element.Element hiddenElement
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding hidden
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding hider
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeElement.class
ErrorTypeElement.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement extends org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl {
	void  (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	public java.util.List getInterfaces () 
	public javax.lang.model.element.NestingKind getNestingKind () 
	public javax.lang.model.element.Name getQualifiedName () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		char[] qName
		char[] qName
	public javax.lang.model.type.TypeMirror getSuperclass () 
	public java.util.List getTypeParameters () 
	public javax.lang.model.type.TypeMirror asType () 
	public java.lang.annotation.Annotation getAnnotation (java.lang.Class) 
		Class annotationType
	public java.util.List getAnnotationMirrors () 
	public java.util.List getEnclosedElements () 
	public javax.lang.model.element.Element getEnclosingElement () 
	public javax.lang.model.element.ElementKind getKind () 
	public java.util.Set getModifiers () 
	public javax.lang.model.element.Name getSimpleName () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
}

org/eclipse/jdt/internal/compiler/apt/model/NameImpl.class
NameImpl.java
package org.eclipse.jdt.internal.compiler.apt.model
public org.eclipse.jdt.internal.compiler.apt.model.NameImpl extends java.lang.Object implements javax.lang.model.element.Name  {
	private final String _name
	private void  () 
	public void  (java.lang.CharSequence) 
		CharSequence cs
	public void  (char[]) 
		char[] chars
	public boolean contentEquals (java.lang.CharSequence) 
		CharSequence cs
	public char charAt (int) 
		int index
	public int length () 
	public java.lang.CharSequence subSequence (int, int) 
		int start
		int end
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.apt.model.NameImpl other
}

org/eclipse/jdt/internal/compiler/lookup/AptBinaryLocalVariableBinding.class
AptBinaryLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () 
}

org/eclipse/jdt/internal/compiler/lookup/AptSourceLocalVariableBinding.class
AptSourceLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void  (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
}

about.html
compiler_apt_fragment.properties
.api_description