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.classUtil.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.classManyToMany.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.classUtil.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.classUtil.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.classEclipseFileManager.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.classEclipseFileObject.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.classOptions.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.classArchiveFileObject.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.classArchive.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.classBatchMessagerImpl.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.classBatchProcessingEnvImpl.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.classHookedJavaFileObject.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.classBaseProcessingEnvImpl.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.classAnnotationDiscoveryVisitor.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.classIProcessorProvider.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.classRoundDispatcher.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.classProcessorInfo.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.classHookedJavaFileObject.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.classBaseMessagerImpl.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.classBatchFilerImpl.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.classBatchAnnotationProcessorManager.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.classBaseAnnotationProcessorManager.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.classRoundEnvImpl.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.classAptProblem.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.classHookedJavaFileObject.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.classFactory.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.classElementImpl.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.classErrorTypeImpl.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.classTypeParameterElementImpl.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.classIElementInfo.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.classTypeMirrorImpl.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.classArrayTypeImpl.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.classWildcardTypeImpl.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.classExecutableElementImpl.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.classPackageElementImpl.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.classAnnotationValueImpl.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.classDeclaredTypeImpl.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.classPrimitiveTypeImpl.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.classTypesImpl.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.classTypeVariableImpl.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.classNoTypeImpl.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.classTypeElementImpl.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.classAnnotationMemberValue.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.classElementsImpl.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.classAnnotationMirrorImpl.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.classExecutableTypeImpl.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.classVariableElementImpl.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.classErrorTypeElement.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.classNameImpl.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.classAptBinaryLocalVariableBinding.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.classAptSourceLocalVariableBinding.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