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/dispatch/
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.TypeParameter[] typeParameters
int typeParametersLength
int i
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.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
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.TypeParameter[] typeParameters
int typeParametersLength
int i
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
int length
boolean old
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl element
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
javax.lang.model.element.TypeElement anno
}
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/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/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/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/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/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/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$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/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 ()
}
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 String _typeName
private static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind
public void (javax.tools.JavaFileObject, java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl)
javax.tools.JavaFileObject fileObject
String fileName
String typeName
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
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
static int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind ()
}
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/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/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/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.Element element
public boolean processingOver ()
}
org/eclipse/jdt/internal/compiler/apt/model/
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/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/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/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
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int i
int length
public javax.lang.model.type.TypeKind getKind ()
}
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/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 ()
protected abstract org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationClass
java.lang.annotation.Annotation annotation
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
java.lang.annotation.Annotation[] annotations
org.eclipse.jdt.internal.compiler.apt.model.ElementImpl superClass
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/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
boolean checkIfInherited
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
public boolean isFunctionalInterface (javax.lang.model.element.TypeElement)
javax.lang.model.element.TypeElement type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
static int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind ()
}
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.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
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/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 java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public javax.lang.model.type.TypeKind getKind ()
public java.lang.String toString ()
}
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
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
char[] name
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
public javax.lang.model.type.TypeMirror getReceiverType ()
public boolean isDefault ()
}
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 ()
public javax.lang.model.type.TypeMirror getReceiverType ()
}
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
public static java.util.List EMPTY_ANNOTATION_MIRRORS
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
public java.lang.annotation.Annotation[] getAnnotationsByType (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
java.lang.annotation.Annotation[] result
public java.lang.annotation.Annotation getAnnotation (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
java.lang.annotation.Annotation[] result
private java.lang.annotation.Annotation[] getAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], java.lang.Class, boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annoInstances
Class annotationClass
boolean justTheFirst
String annoTypeName
java.util.List list
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl annoMirror
java.lang.annotation.Annotation[] result
private org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl createAnnotationMirror (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding)
String annoTypeName
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annoInstance
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] qName
char[] qName
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 javax.lang.model.type.TypeMirror getReceiverType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
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 org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl getPrimitiveType (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
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
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] repackagedBindings
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
org.eclipse.jdt.internal.compiler.lookup.MethodBinding value
java.util.List containees
int j
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
int finalTally
int i
int i
int j
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getUnpackedAnnotationBindings (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
java.util.List unpackedAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] values
org.eclipse.jdt.internal.compiler.lookup.MethodBinding value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containeeType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] elementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair elementValuePair
Object[] containees
Object object
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/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/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/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 ()
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
static int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind ()
}
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/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
void (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl env
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/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/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
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getPackedAnnotationBindings ()
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings ()
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
}
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 ()
private boolean shouldEmulateJavacBug ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstAnnotationType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding secondAnnotationType
public java.util.List getAnnotationMirrors ()
public java.lang.annotation.Annotation[] getAnnotationsByType (java.lang.Class)
Class annotationType
public java.lang.annotation.Annotation getAnnotation (java.lang.Class)
Class annotationType
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/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/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
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type2
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/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/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/util/
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/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/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/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/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/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/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/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/lookup/
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
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
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
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
}
META-INF/
META-INF/services/
org/eclipse/jdt/core/
org/eclipse/jdt/core/compiler/
org/eclipse/jdt/core/compiler/batch/
org/eclipse/jdt/internal/antadapter/
org/eclipse/jdt/internal/compiler/ast/
org/eclipse/jdt/internal/compiler/batch/
org/eclipse/jdt/internal/compiler/classfmt/
org/eclipse/jdt/internal/compiler/codegen/
org/eclipse/jdt/internal/compiler/env/
org/eclipse/jdt/internal/compiler/flow/
org/eclipse/jdt/internal/compiler/impl/
org/eclipse/jdt/internal/compiler/parser/
org/eclipse/jdt/internal/compiler/parser/diagnose/
org/eclipse/jdt/internal/compiler/parser/unicode/
org/eclipse/jdt/internal/compiler/parser/unicode6/
org/eclipse/jdt/internal/compiler/parser/unicode6_2/
org/eclipse/jdt/internal/compiler/problem/
org/eclipse/jdt/internal/compiler/tool/
org/eclipse/jdt/internal/compiler/util/
META-INF/MANIFEST.MF
META-INF/eclipse.inf
META-INF/services/javax.tools.JavaCompiler
about.html
ecj.1
org/eclipse/jdt/core/BuildJarIndex.classBuildJarIndex.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.BuildJarIndex extends org.apache.tools.ant.Task {
private String jarPath
private String indexPath
public void ()
public void execute () throws org.apache.tools.ant.BuildException
java.io.IOException e
public void setJarPath (java.lang.String)
String path
public void setIndexPath (java.lang.String)
String path
}
org/eclipse/jdt/core/CheckDebugAttributes.classCheckDebugAttributes.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.CheckDebugAttributes extends org.apache.tools.ant.Task {
private String file
private String property
public void ()
public void execute () throws org.apache.tools.ant.BuildException
boolean hasDebugAttributes
org.eclipse.jdt.core.util.IClassFileReader classFileReader
java.util.zip.ZipFile jarFile
java.util.Enumeration entries
java.util.zip.ZipEntry entry
org.eclipse.jdt.core.util.IClassFileReader classFileReader
private boolean checkClassFile (org.eclipse.jdt.core.util.IClassFileReader)
org.eclipse.jdt.core.util.IClassFileReader classFileReader
org.eclipse.jdt.core.util.IMethodInfo[] methodInfos
int i
int max
org.eclipse.jdt.core.util.ICodeAttribute codeAttribute
public void setFile (java.lang.String)
String value
public void setProperty (java.lang.String)
String value
}
org/eclipse/jdt/core/JDTCompilerAdapter$1.classJDTCompilerAdapter.java
package org.eclipse.jdt.core
org.eclipse.jdt.core.JDTCompilerAdapter$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.core.JDTCompilerAdapter this$0
void (org.eclipse.jdt.core.JDTCompilerAdapter)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
org/eclipse/jdt/core/JDTCompilerAdapter.classJDTCompilerAdapter.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.JDTCompilerAdapter extends org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter {
private static final char[] SEPARATOR_CHARS
private static final char[] ADAPTER_PREFIX
private static final char[] ADAPTER_ENCODING
private static final char[] ADAPTER_ACCESS
private static String compilerClass
String logFileName
java.util.Map customDefaultOptions
private java.util.Map fileEncodings
private java.util.Map dirEncodings
private java.util.List accessRules
static void ()
public void ()
public boolean execute () throws org.apache.tools.ant.BuildException
org.apache.tools.ant.types.Commandline cmd
Class c
java.lang.reflect.Constructor batchCompilerConstructor
Object batchCompilerInstance
java.lang.reflect.Method compile
Object result
boolean resultValue
Exception ex
protected org.apache.tools.ant.types.Commandline setupJavacCommand () throws org.apache.tools.ant.BuildException
org.apache.tools.ant.types.Commandline cmd
Class javacClass
String[] compilerArgs
org.apache.tools.ant.types.Path classpath
org.apache.tools.ant.types.Path sourcepath
java.lang.reflect.Method getSourcepathMethod
org.apache.tools.ant.types.Path compileSourcePath
String javaVersion
String memoryParameterPrefix
java.lang.reflect.Method getDebugLevelMethod
String debugLevel
Object[] entries
int i
int max
java.util.Map$Entry entry
String source
int length
int i
int max
String arg
private java.lang.String[] processCompilerArguments (java.lang.Class)
Class javacClass
java.lang.reflect.Method getCurrentCompilerArgsMethod
String[] compilerArgs
private void checkCompilerArgs (java.lang.String[])
String[] args
int i
char[] content
int offset
int prefixLength
int start
int end
int encodeStart
boolean isFile
String str
String enc
int accessStart
String path
String access
private void createClasspathArgument (org.apache.tools.ant.types.Commandline, org.apache.tools.ant.types.Path)
org.apache.tools.ant.types.Commandline cmd
org.apache.tools.ant.types.Path classpath
org.apache.tools.ant.types.Commandline$Argument arg
String[] pathElements
int rulesLength
String[] rules
int nextRule
StringBuffer result
int i
int max
String pathElement
int j
String rule
int ruleLength
int ruleLength
protected void logAndAddFilesToCompile (org.apache.tools.ant.types.Commandline)
org.apache.tools.ant.types.Commandline cmd
StringBuffer niceSourceList
String[] encodedFiles
String[] encodedDirs
int encodedFilesLength
int encodedDirsLength
java.util.Comparator comparator
int i
String arg
boolean encoded
int j
int j
}
org/eclipse/jdt/core/compiler/CategorizedProblem.classCategorizedProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem extends java.lang.Object implements org.eclipse.jdt.core.compiler.IProblem {
public static final int CAT_UNSPECIFIED
public static final int CAT_BUILDPATH
public static final int CAT_SYNTAX
public static final int CAT_IMPORT
public static final int CAT_TYPE
public static final int CAT_MEMBER
public static final int CAT_INTERNAL
public static final int CAT_JAVADOC
public static final int CAT_CODE_STYLE
public static final int CAT_POTENTIAL_PROGRAMMING_PROBLEM
public static final int CAT_NAME_SHADOWING_CONFLICT
public static final int CAT_DEPRECATION
public static final int CAT_UNNECESSARY_CODE
public static final int CAT_UNCHECKED_RAW
public static final int CAT_NLS
public static final int CAT_RESTRICTION
public void ()
public abstract int getCategoryID ()
public abstract java.lang.String getMarkerType ()
public java.lang.String[] getExtraMarkerAttributeNames ()
public java.lang.Object[] getExtraMarkerAttributeValues ()
}
org/eclipse/jdt/core/compiler/CharOperation.classCharOperation.java
package org.eclipse.jdt.core.compiler
public final org.eclipse.jdt.core.compiler.CharOperation extends java.lang.Object {
public static final char[] NO_CHAR
public static final char[][] NO_CHAR_CHAR
public static final String[] NO_STRINGS
static void ()
public void ()
public static final char[] append (char[], char)
char[] array
char suffix
int length
public static final char[] append (char[], int, char[], int, int)
char[] target
int index
char[] array
int start
int end
int targetLength
int subLength
int newTargetLength
public static final char[][] arrayConcat (char[][], char[][])
char[][] first
char[][] second
int length1
int length2
char[][] result
public static final boolean camelCaseMatch (char[], char[])
char[] pattern
char[] name
public static final boolean camelCaseMatch (char[], char[], boolean)
char[] pattern
char[] name
boolean samePartCount
public static final boolean camelCaseMatch (char[], int, int, char[], int, int)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
public static final boolean camelCaseMatch (char[], int, int, char[], int, int, boolean)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
boolean samePartCount
char patternChar
char nameChar
char nameChar
int iPattern
int iName
int charNature
public static java.lang.String[] charArrayToStringArray (char[][])
char[][] charArrays
int length
String[] strings
int i
public static java.lang.String charToString (char[])
char[] charArray
public static final char[][] arrayConcat (char[][], char[])
char[][] first
char[] second
int length
char[][] result
public static final int compareTo (char[], char[])
char[] array1
char[] array2
int length1
int length2
int min
int i
public static final int compareTo (char[], char[], int, int)
char[] array1
char[] array2
int start
int end
int length1
int length2
int min
int i
public static final int compareWith (char[], char[])
char[] array
char[] prefix
int arrayLength
int prefixLength
int min
int i
char c1
char c2
public static final char[] concat (char[], char[])
char[] first
char[] second
int length1
int length2
char[] result
public static final char[] concat (char[], char[], char[])
char[] first
char[] second
char[] third
int length1
int length2
int length3
char[] result
public static final char[] concat (char[], char[], char)
char[] first
char[] second
char separator
int length1
int length2
char[] result
public static final char[] concat (char[], char, char[], char, char[])
char[] first
char sep1
char[] second
char sep2
char[] third
int length1
int length2
int length3
char[] result
public static final char[] concat (char, char[], char)
char prefix
char[] array
char suffix
int length
char[] result
public static final char[] concatWith (char[], char[][], char)
char[] name
char[][] array
char separator
int nameLength
int length
int size
int index
char[] result
int i
int subLength
public static final char[] concatWith (char[][], char[], char)
char[][] array
char[] name
char separator
int nameLength
int length
int size
int index
char[] result
int i
int subLength
public static final char[] concatWith (char[][], char)
char[][] array
char separator
int length
int size
int index
char[] result
public static final boolean contains (char, char[][])
char character
char[][] array
int i
char[] subarray
int j
public static final boolean contains (char, char[])
char character
char[] array
int i
public static final boolean contains (char[], char[])
char[] characters
char[] array
int i
int j
public static final char[][] deepCopy (char[][])
char[][] toCopy
int toCopyLength
char[][] result
int i
char[] toElement
int toElementLength
char[] resultElement
public static final boolean endsWith (char[], char[])
char[] array
char[] toBeFound
int i
int j
public static final boolean equals (char[][], char[][])
char[][] first
char[][] second
int i
public static final boolean equals (char[][], char[][], boolean)
char[][] first
char[][] second
boolean isCaseSensitive
int i
public static final boolean equals (char[], char[])
char[] first
char[] second
int i
public static final boolean equals (char[], char[], int, int)
char[] first
char[] second
int secondStart
int secondEnd
public static final boolean equals (char[], char[], int, int, boolean)
char[] first
char[] second
int secondStart
int secondEnd
boolean isCaseSensitive
int i
int i
public static final boolean equals (char[], char[], boolean)
char[] first
char[] second
boolean isCaseSensitive
int i
public static final boolean fragmentEquals (char[], char[], int, boolean)
char[] fragment
char[] name
int startIndex
boolean isCaseSensitive
int max
int i
int i
public static final int hashCode (char[])
char[] array
int length
int hash
int i
int i
int last
public static boolean isWhitespace (char)
char c
public static final int indexOf (char, char[])
char toBeFound
char[] array
public static final int indexOf (char[], char[], boolean)
char[] toBeFound
char[] array
boolean isCaseSensitive
public static final int indexOf (char[], char[], boolean, int)
char[] toBeFound
char[] array
boolean isCaseSensitive
int start
public static final int indexOf (char[], char[], boolean, int, int)
char[] toBeFound
char[] array
boolean isCaseSensitive
int start
int end
int arrayLength
int toBeFoundLength
int i
int i
int i
int max
int j
int i
int max
int j
public static final int indexOf (char, char[], int)
char toBeFound
char[] array
int start
int i
public static final int indexOf (char, char[], int, int)
char toBeFound
char[] array
int start
int end
int i
public static final int lastIndexOf (char, char[])
char toBeFound
char[] array
int i
public static final int lastIndexOf (char, char[], int)
char toBeFound
char[] array
int startIndex
int i
public static final int lastIndexOf (char, char[], int, int)
char toBeFound
char[] array
int startIndex
int endIndex
int i
public static final char[] lastSegment (char[], char)
char[] array
char separator
int pos
public static final boolean match (char[], char[], boolean)
char[] pattern
char[] name
boolean isCaseSensitive
public static final boolean match (char[], int, int, char[], int, int, boolean)
char[] pattern
int patternStart
int patternEnd
char[] name
int nameStart
int nameEnd
boolean isCaseSensitive
int iPattern
int iName
char patternChar
int segmentStart
int segmentStart
int prefixStart
public static final boolean pathMatch (char[], char[], boolean, char)
char[] pattern
char[] filepath
boolean isCaseSensitive
char pathSeparator
int pSegmentStart
int pLength
int pSegmentEnd
boolean freeTrailingDoubleStar
int fSegmentStart
int fSegmentStart
int fLength
int fSegmentEnd
int pSegmentRestart
int pSegmentRestart
int fSegmentRestart
public static final int occurencesOf (char, char[])
char toBeFound
char[] array
int count
int i
public static final int occurencesOf (char, char[], int)
char toBeFound
char[] array
int start
int count
int i
public static final int parseInt (char[], int, int) throws java.lang.NumberFormatException
char[] array
int start
int length
int result
public static final boolean prefixEquals (char[], char[])
char[] prefix
char[] name
int max
int i
public static final boolean prefixEquals (char[], char[], boolean)
char[] prefix
char[] name
boolean isCaseSensitive
public static final boolean prefixEquals (char[], char[], boolean, int)
char[] prefix
char[] name
boolean isCaseSensitive
int startIndex
int max
int i
int i
public static final char[] remove (char[], char)
char[] array
char toBeRemoved
int length
char[] result
int count
int i
char c
public static final void replace (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
int i
int max
public static final void replace (char[], char[], char)
char[] array
char[] toBeReplaced
char replacementChar
public static final void replace (char[], char[], char, int, int)
char[] array
char[] toBeReplaced
char replacementChar
int start
int end
int i
int j
public static final char[] replace (char[], char[], char[])
char[] array
char[] toBeReplaced
char[] replacementChars
int max
int replacedLength
int replacementLength
int[] starts
int occurrenceCount
int i
int index
char[] result
int inStart
int outStart
int i
int offset
public static final char[] replaceOnCopy (char[], char, char)
char[] array
char toBeReplaced
char replacementChar
char[] result
int i
int length
char c
public static final char[][] splitAndTrimOn (char, char[])
char divider
char[] array
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
int start
int end
int start
int end
public static final char[][] splitOn (char, char[])
char divider
char[] array
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
public static final char[][] splitOn (char, char[], int, int)
char divider
char[] array
int start
int end
int length
int wordCount
int i
char[][] split
int last
int currentWord
int i
public static final char[][] subarray (char[][], int, int)
char[][] array
int start
int end
char[][] result
public static final char[] subarray (char[], int, int)
char[] array
int start
int end
char[] result
public static final char[] toLowerCase (char[])
char[] chars
int length
char[] lowerChars
int i
char c
char lc
public static final char[] toUpperCase (char[])
char[] chars
int length
char[] upperChars
int i
char c
char lc
public static final char[] trim (char[])
char[] chars
int start
int length
int end
public static final java.lang.String toString (char[][])
char[][] array
char[] result
public static final java.lang.String[] toStrings (char[][])
char[][] array
int length
String[] result
int i
}
org/eclipse/jdt/core/compiler/CompilationProgress.classCompilationProgress.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CompilationProgress extends java.lang.Object {
public void ()
public abstract void begin (int)
public abstract void done ()
public abstract boolean isCanceled ()
public abstract void setTaskName (java.lang.String)
public abstract void worked (int, int)
}
org/eclipse/jdt/core/compiler/IProblem.classIProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.IProblem extends java.lang.Object {
public static final int TypeRelated
public static final int FieldRelated
public static final int MethodRelated
public static final int ConstructorRelated
public static final int ImportRelated
public static final int Internal
public static final int Syntax
public static final int Javadoc
public static final int IgnoreCategoriesMask
public static final int Unclassified
public static final int ObjectHasNoSuperclass
public static final int UndefinedType
public static final int NotVisibleType
public static final int AmbiguousType
public static final int UsingDeprecatedType
public static final int InternalTypeNameProvided
public static final int UnusedPrivateType
public static final int IncompatibleTypesInEqualityOperator
public static final int IncompatibleTypesInConditionalOperator
public static final int TypeMismatch
public static final int IndirectAccessToStaticType
public static final int ReturnTypeMismatch
public static final int MissingEnclosingInstanceForConstructorCall
public static final int MissingEnclosingInstance
public static final int IncorrectEnclosingInstanceReference
public static final int IllegalEnclosingInstanceSpecification
public static final int CannotDefineStaticInitializerInLocalType
public static final int OuterLocalMustBeFinal
public static final int CannotDefineInterfaceInLocalType
public static final int IllegalPrimitiveOrArrayTypeForEnclosingInstance
public static final int EnclosingInstanceInConstructorCall
public static final int AnonymousClassCannotExtendFinalClass
public static final int CannotDefineAnnotationInLocalType
public static final int CannotDefineEnumInLocalType
public static final int NonStaticContextForEnumMemberType
public static final int TypeHidingType
public static final int UndefinedName
public static final int UninitializedLocalVariable
public static final int VariableTypeCannotBeVoid
public static final int VariableTypeCannotBeVoidArray
public static final int CannotAllocateVoidArray
public static final int RedefinedLocal
public static final int RedefinedArgument
public static final int DuplicateFinalLocalInitialization
public static final int NonBlankFinalLocalAssignment
public static final int ParameterAssignment
public static final int FinalOuterLocalAssignment
public static final int LocalVariableIsNeverUsed
public static final int ArgumentIsNeverUsed
public static final int BytecodeExceeds64KLimit
public static final int BytecodeExceeds64KLimitForClinit
public static final int TooManyArgumentSlots
public static final int TooManyLocalVariableSlots
public static final int TooManySyntheticArgumentSlots
public static final int TooManyArrayDimensions
public static final int BytecodeExceeds64KLimitForConstructor
public static final int UndefinedField
public static final int NotVisibleField
public static final int AmbiguousField
public static final int UsingDeprecatedField
public static final int NonStaticFieldFromStaticInvocation
public static final int ReferenceToForwardField
public static final int NonStaticAccessToStaticField
public static final int UnusedPrivateField
public static final int IndirectAccessToStaticField
public static final int UnqualifiedFieldAccess
public static final int FinalFieldAssignment
public static final int UninitializedBlankFinalField
public static final int DuplicateBlankFinalFieldInitialization
public static final int UnresolvedVariable
public static final int NonStaticOrAlienTypeReceiver
public static final int LocalVariableHidingLocalVariable
public static final int LocalVariableHidingField
public static final int FieldHidingLocalVariable
public static final int FieldHidingField
public static final int ArgumentHidingLocalVariable
public static final int ArgumentHidingField
public static final int MissingSerialVersion
public static final int LambdaRedeclaresArgument
public static final int LambdaRedeclaresLocal
public static final int LambdaDescriptorMentionsUnmentionable
public static final int UndefinedMethod
public static final int NotVisibleMethod
public static final int AmbiguousMethod
public static final int UsingDeprecatedMethod
public static final int DirectInvocationOfAbstractMethod
public static final int VoidMethodReturnsValue
public static final int MethodReturnsVoid
public static final int MethodRequiresBody
public static final int ShouldReturnValue
public static final int MethodButWithConstructorName
public static final int MissingReturnType
public static final int BodyForNativeMethod
public static final int BodyForAbstractMethod
public static final int NoMessageSendOnBaseType
public static final int ParameterMismatch
public static final int NoMessageSendOnArrayType
public static final int NonStaticAccessToStaticMethod
public static final int UnusedPrivateMethod
public static final int IndirectAccessToStaticMethod
public static final int MissingTypeInMethod
public static final int MethodCanBeStatic
public static final int MethodCanBePotentiallyStatic
public static final int MethodReferenceSwingsBothWays
public static final int StaticMethodShouldBeAccessedStatically
public static final int InvalidArrayConstructorReference
public static final int ConstructedArrayIncompatible
public static final int DanglingReference
public static final int IncompatibleMethodReference
public static final int MissingTypeInConstructor
public static final int UndefinedConstructor
public static final int NotVisibleConstructor
public static final int AmbiguousConstructor
public static final int UsingDeprecatedConstructor
public static final int UnusedPrivateConstructor
public static final int InstanceFieldDuringConstructorInvocation
public static final int InstanceMethodDuringConstructorInvocation
public static final int RecursiveConstructorInvocation
public static final int ThisSuperDuringConstructorInvocation
public static final int InvalidExplicitConstructorCall
public static final int UndefinedConstructorInDefaultConstructor
public static final int NotVisibleConstructorInDefaultConstructor
public static final int AmbiguousConstructorInDefaultConstructor
public static final int UndefinedConstructorInImplicitConstructorCall
public static final int NotVisibleConstructorInImplicitConstructorCall
public static final int AmbiguousConstructorInImplicitConstructorCall
public static final int UnhandledExceptionInDefaultConstructor
public static final int UnhandledExceptionInImplicitConstructorCall
public static final int UnusedObjectAllocation
public static final int DeadCode
public static final int ArrayReferenceRequired
public static final int NoImplicitStringConversionForCharArrayExpression
public static final int StringConstantIsExceedingUtf8Limit
public static final int NonConstantExpression
public static final int NumericValueOutOfRange
public static final int IllegalCast
public static final int InvalidClassInstantiation
public static final int CannotDefineDimensionExpressionsWithInit
public static final int MustDefineEitherDimensionExpressionsOrInitializer
public static final int InvalidOperator
public static final int CodeCannotBeReached
public static final int CannotReturnInInitializer
public static final int InitializerMustCompleteNormally
public static final int InvalidVoidExpression
public static final int MaskedCatch
public static final int DuplicateDefaultCase
public static final int UnreachableCatch
public static final int UnhandledException
public static final int IncorrectSwitchType
public static final int DuplicateCase
public static final int DuplicateLabel
public static final int InvalidBreak
public static final int InvalidContinue
public static final int UndefinedLabel
public static final int InvalidTypeToSynchronized
public static final int InvalidNullToSynchronized
public static final int CannotThrowNull
public static final int AssignmentHasNoEffect
public static final int PossibleAccidentalBooleanAssignment
public static final int SuperfluousSemicolon
public static final int UnnecessaryCast
public static final int UnnecessaryArgumentCast
public static final int UnnecessaryInstanceof
public static final int FinallyMustCompleteNormally
public static final int UnusedMethodDeclaredThrownException
public static final int UnusedConstructorDeclaredThrownException
public static final int InvalidCatchBlockSequence
public static final int EmptyControlFlowStatement
public static final int UnnecessaryElse
public static final int NeedToEmulateFieldReadAccess
public static final int NeedToEmulateFieldWriteAccess
public static final int NeedToEmulateMethodAccess
public static final int NeedToEmulateConstructorAccess
public static final int FallthroughCase
public static final int InheritedMethodHidesEnclosingName
public static final int InheritedFieldHidesEnclosingName
public static final int InheritedTypeHidesEnclosingName
public static final int IllegalUsageOfQualifiedTypeReference
public static final int UnusedLabel
public static final int ThisInStaticContext
public static final int StaticMethodRequested
public static final int IllegalDimension
public static final int InvalidTypeExpression
public static final int ParsingError
public static final int ParsingErrorNoSuggestion
public static final int InvalidUnaryExpression
public static final int InterfaceCannotHaveConstructors
public static final int ArrayConstantsOnlyInArrayInitializers
public static final int ParsingErrorOnKeyword
public static final int ParsingErrorOnKeywordNoSuggestion
public static final int ComparingIdentical
public static final int UnmatchedBracket
public static final int NoFieldOnBaseType
public static final int InvalidExpressionAsStatement
public static final int ExpressionShouldBeAVariable
public static final int MissingSemiColon
public static final int InvalidParenthesizedExpression
public static final int NoSuperInInterfaceContext
public static final int ParsingErrorInsertTokenBefore
public static final int ParsingErrorInsertTokenAfter
public static final int ParsingErrorDeleteToken
public static final int ParsingErrorDeleteTokens
public static final int ParsingErrorMergeTokens
public static final int ParsingErrorInvalidToken
public static final int ParsingErrorMisplacedConstruct
public static final int ParsingErrorReplaceTokens
public static final int ParsingErrorNoSuggestionForTokens
public static final int ParsingErrorUnexpectedEOF
public static final int ParsingErrorInsertToComplete
public static final int ParsingErrorInsertToCompleteScope
public static final int ParsingErrorInsertToCompletePhrase
public static final int EndOfSource
public static final int InvalidHexa
public static final int InvalidOctal
public static final int InvalidCharacterConstant
public static final int InvalidEscape
public static final int InvalidInput
public static final int InvalidUnicodeEscape
public static final int InvalidFloat
public static final int NullSourceString
public static final int UnterminatedString
public static final int UnterminatedComment
public static final int NonExternalizedStringLiteral
public static final int InvalidDigit
public static final int InvalidLowSurrogate
public static final int InvalidHighSurrogate
public static final int UnnecessaryNLSTag
public static final int InvalidBinary
public static final int BinaryLiteralNotBelow17
public static final int IllegalUnderscorePosition
public static final int UnderscoresInLiteralsNotBelow17
public static final int IllegalHexaLiteral
public static final int MissingTypeInLambda
public static final int DiscouragedReference
public static final int InterfaceCannotHaveInitializers
public static final int DuplicateModifierForType
public static final int IllegalModifierForClass
public static final int IllegalModifierForInterface
public static final int IllegalModifierForMemberClass
public static final int IllegalModifierForMemberInterface
public static final int IllegalModifierForLocalClass
public static final int ForbiddenReference
public static final int IllegalModifierCombinationFinalAbstractForClass
public static final int IllegalVisibilityModifierForInterfaceMemberType
public static final int IllegalVisibilityModifierCombinationForMemberType
public static final int IllegalStaticModifierForMemberType
public static final int SuperclassMustBeAClass
public static final int ClassExtendFinalClass
public static final int DuplicateSuperInterface
public static final int SuperInterfaceMustBeAnInterface
public static final int HierarchyCircularitySelfReference
public static final int HierarchyCircularity
public static final int HidingEnclosingType
public static final int DuplicateNestedType
public static final int CannotThrowType
public static final int PackageCollidesWithType
public static final int TypeCollidesWithPackage
public static final int DuplicateTypes
public static final int IsClassPathCorrect
public static final int PublicClassMustMatchFileName
public static final int MustSpecifyPackage
public static final int HierarchyHasProblems
public static final int PackageIsNotExpectedPackage
public static final int ObjectCannotHaveSuperTypes
public static final int ObjectMustBeClass
public static final int RedundantSuperinterface
public static final int ShouldImplementHashcode
public static final int AbstractMethodsInConcreteClass
public static final int SuperclassNotFound
public static final int SuperclassNotVisible
public static final int SuperclassAmbiguous
public static final int SuperclassInternalNameProvided
public static final int SuperclassInheritedNameHidesEnclosingName
public static final int InterfaceNotFound
public static final int InterfaceNotVisible
public static final int InterfaceAmbiguous
public static final int InterfaceInternalNameProvided
public static final int InterfaceInheritedNameHidesEnclosingName
public static final int DuplicateField
public static final int DuplicateModifierForField
public static final int IllegalModifierForField
public static final int IllegalModifierForInterfaceField
public static final int IllegalVisibilityModifierCombinationForField
public static final int IllegalModifierCombinationFinalVolatileForField
public static final int UnexpectedStaticModifierForField
public static final int FieldTypeNotFound
public static final int FieldTypeNotVisible
public static final int FieldTypeAmbiguous
public static final int FieldTypeInternalNameProvided
public static final int FieldTypeInheritedNameHidesEnclosingName
public static final int DuplicateMethod
public static final int IllegalModifierForArgument
public static final int DuplicateModifierForMethod
public static final int IllegalModifierForMethod
public static final int IllegalModifierForInterfaceMethod
public static final int IllegalVisibilityModifierCombinationForMethod
public static final int UnexpectedStaticModifierForMethod
public static final int IllegalAbstractModifierCombinationForMethod
public static final int AbstractMethodInAbstractClass
public static final int ArgumentTypeCannotBeVoid
public static final int ArgumentTypeCannotBeVoidArray
public static final int ReturnTypeCannotBeVoidArray
public static final int NativeMethodsCannotBeStrictfp
public static final int DuplicateModifierForArgument
public static final int IllegalModifierForConstructor
public static final int ArgumentTypeNotFound
public static final int ArgumentTypeNotVisible
public static final int ArgumentTypeAmbiguous
public static final int ArgumentTypeInternalNameProvided
public static final int ArgumentTypeInheritedNameHidesEnclosingName
public static final int ExceptionTypeNotFound
public static final int ExceptionTypeNotVisible
public static final int ExceptionTypeAmbiguous
public static final int ExceptionTypeInternalNameProvided
public static final int ExceptionTypeInheritedNameHidesEnclosingName
public static final int ReturnTypeNotFound
public static final int ReturnTypeNotVisible
public static final int ReturnTypeAmbiguous
public static final int ReturnTypeInternalNameProvided
public static final int ReturnTypeInheritedNameHidesEnclosingName
public static final int ConflictingImport
public static final int DuplicateImport
public static final int CannotImportPackage
public static final int UnusedImport
public static final int ImportNotFound
public static final int ImportNotVisible
public static final int ImportAmbiguous
public static final int ImportInternalNameProvided
public static final int ImportInheritedNameHidesEnclosingName
public static final int InvalidTypeForStaticImport
public static final int DuplicateModifierForVariable
public static final int IllegalModifierForVariable
public static final int LocalVariableCannotBeNull
public static final int LocalVariableCanOnlyBeNull
public static final int LocalVariableMayBeNull
public static final int AbstractMethodMustBeImplemented
public static final int FinalMethodCannotBeOverridden
public static final int IncompatibleExceptionInThrowsClause
public static final int IncompatibleExceptionInInheritedMethodThrowsClause
public static final int IncompatibleReturnType
public static final int InheritedMethodReducesVisibility
public static final int CannotOverrideAStaticMethodWithAnInstanceMethod
public static final int CannotHideAnInstanceMethodWithAStaticMethod
public static final int StaticInheritedMethodConflicts
public static final int MethodReducesVisibility
public static final int OverridingNonVisibleMethod
public static final int AbstractMethodCannotBeOverridden
public static final int OverridingDeprecatedMethod
public static final int IncompatibleReturnTypeForNonInheritedInterfaceMethod
public static final int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
public static final int IllegalVararg
public static final int OverridingMethodWithoutSuperInvocation
public static final int MissingSynchronizedModifierInInheritedMethod
public static final int AbstractMethodMustBeImplementedOverConcreteMethod
public static final int InheritedIncompatibleReturnType
public static final int CodeSnippetMissingClass
public static final int CodeSnippetMissingMethod
public static final int CannotUseSuperInCodeSnippet
public static final int TooManyConstantsInConstantPool
public static final int TooManyBytesForStringConstant
public static final int TooManyFields
public static final int TooManyMethods
public static final int TooManyParametersForSyntheticMethod
public static final int UseAssertAsAnIdentifier
public static final int UseEnumAsAnIdentifier
public static final int EnumConstantsCannotBeSurroundedByParenthesis
public static final int IllegalUseOfUnderscoreAsAnIdentifier
public static final int UninternedIdentityComparison
public static final int Task
public static final int NullLocalVariableReference
public static final int PotentialNullLocalVariableReference
public static final int RedundantNullCheckOnNullLocalVariable
public static final int NullLocalVariableComparisonYieldsFalse
public static final int RedundantLocalVariableNullAssignment
public static final int NullLocalVariableInstanceofYieldsFalse
public static final int RedundantNullCheckOnNonNullLocalVariable
public static final int NonNullLocalVariableComparisonYieldsFalse
public static final int PotentialNullUnboxing
public static final int NullUnboxing
public static final int UndocumentedEmptyBlock
public static final int JavadocInvalidSeeUrlReference
public static final int JavadocMissingTagDescription
public static final int JavadocDuplicateTag
public static final int JavadocHiddenReference
public static final int JavadocInvalidMemberTypeQualification
public static final int JavadocMissingIdentifier
public static final int JavadocNonStaticTypeFromStaticInvocation
public static final int JavadocInvalidParamTagTypeParameter
public static final int JavadocUnexpectedTag
public static final int JavadocMissingParamTag
public static final int JavadocMissingParamName
public static final int JavadocDuplicateParamName
public static final int JavadocInvalidParamName
public static final int JavadocMissingReturnTag
public static final int JavadocDuplicateReturnTag
public static final int JavadocMissingThrowsTag
public static final int JavadocMissingThrowsClassName
public static final int JavadocInvalidThrowsClass
public static final int JavadocDuplicateThrowsClassName
public static final int JavadocInvalidThrowsClassName
public static final int JavadocMissingSeeReference
public static final int JavadocInvalidSeeReference
public static final int JavadocInvalidSeeHref
public static final int JavadocInvalidSeeArgs
public static final int JavadocMissing
public static final int JavadocInvalidTag
public static final int JavadocUndefinedField
public static final int JavadocNotVisibleField
public static final int JavadocAmbiguousField
public static final int JavadocUsingDeprecatedField
public static final int JavadocUndefinedConstructor
public static final int JavadocNotVisibleConstructor
public static final int JavadocAmbiguousConstructor
public static final int JavadocUsingDeprecatedConstructor
public static final int JavadocUndefinedMethod
public static final int JavadocNotVisibleMethod
public static final int JavadocAmbiguousMethod
public static final int JavadocUsingDeprecatedMethod
public static final int JavadocNoMessageSendOnBaseType
public static final int JavadocParameterMismatch
public static final int JavadocNoMessageSendOnArrayType
public static final int JavadocUndefinedType
public static final int JavadocNotVisibleType
public static final int JavadocAmbiguousType
public static final int JavadocUsingDeprecatedType
public static final int JavadocInternalTypeNameProvided
public static final int JavadocInheritedMethodHidesEnclosingName
public static final int JavadocInheritedFieldHidesEnclosingName
public static final int JavadocInheritedNameHidesEnclosingTypeName
public static final int JavadocAmbiguousMethodReference
public static final int JavadocUnterminatedInlineTag
public static final int JavadocMalformedSeeReference
public static final int JavadocMessagePrefix
public static final int JavadocMissingHashCharacter
public static final int JavadocEmptyReturnTag
public static final int JavadocInvalidValueReference
public static final int JavadocUnexpectedText
public static final int JavadocInvalidParamTagName
public static final int DuplicateTypeVariable
public static final int IllegalTypeVariableSuperReference
public static final int NonStaticTypeFromStaticInvocation
public static final int ObjectCannotBeGeneric
public static final int NonGenericType
public static final int IncorrectArityForParameterizedType
public static final int TypeArgumentMismatch
public static final int DuplicateMethodErasure
public static final int ReferenceToForwardTypeVariable
public static final int BoundMustBeAnInterface
public static final int UnsafeRawConstructorInvocation
public static final int UnsafeRawMethodInvocation
public static final int UnsafeTypeConversion
public static final int InvalidTypeVariableExceptionType
public static final int InvalidParameterizedExceptionType
public static final int IllegalGenericArray
public static final int UnsafeRawFieldAssignment
public static final int FinalBoundForTypeVariable
public static final int UndefinedTypeVariable
public static final int SuperInterfacesCollide
public static final int WildcardConstructorInvocation
public static final int WildcardMethodInvocation
public static final int WildcardFieldAssignment
public static final int GenericMethodTypeArgumentMismatch
public static final int GenericConstructorTypeArgumentMismatch
public static final int UnsafeGenericCast
public static final int IllegalInstanceofParameterizedType
public static final int IllegalInstanceofTypeParameter
public static final int NonGenericMethod
public static final int IncorrectArityForParameterizedMethod
public static final int ParameterizedMethodArgumentTypeMismatch
public static final int NonGenericConstructor
public static final int IncorrectArityForParameterizedConstructor
public static final int ParameterizedConstructorArgumentTypeMismatch
public static final int TypeArgumentsForRawGenericMethod
public static final int TypeArgumentsForRawGenericConstructor
public static final int SuperTypeUsingWildcard
public static final int GenericTypeCannotExtendThrowable
public static final int IllegalClassLiteralForTypeVariable
public static final int UnsafeReturnTypeOverride
public static final int MethodNameClash
public static final int RawMemberTypeCannotBeParameterized
public static final int MissingArgumentsForParameterizedMemberType
public static final int StaticMemberOfParameterizedType
public static final int BoundHasConflictingArguments
public static final int DuplicateParameterizedMethods
public static final int IllegalQualifiedParameterizedTypeAllocation
public static final int DuplicateBounds
public static final int BoundCannotBeArray
public static final int UnsafeRawGenericConstructorInvocation
public static final int UnsafeRawGenericMethodInvocation
public static final int TypeParameterHidingType
public static final int RawTypeReference
public static final int NoAdditionalBoundAfterTypeVariable
public static final int UnsafeGenericArrayForVarargs
public static final int IllegalAccessFromTypeVariable
public static final int TypeHidingTypeParameterFromType
public static final int TypeHidingTypeParameterFromMethod
public static final int InvalidUsageOfWildcard
public static final int UnusedTypeArgumentsForMethodInvocation
public static final int IncompatibleTypesInForeach
public static final int InvalidTypeForCollection
public static final int InvalidTypeForCollectionTarget14
public static final int DuplicateInheritedMethods
public static final int MethodNameClashHidden
public static final int UnsafeElementTypeConversion
public static final int InvalidUsageOfTypeParameters
public static final int InvalidUsageOfStaticImports
public static final int InvalidUsageOfForeachStatements
public static final int InvalidUsageOfTypeArguments
public static final int InvalidUsageOfEnumDeclarations
public static final int InvalidUsageOfVarargs
public static final int InvalidUsageOfAnnotations
public static final int InvalidUsageOfAnnotationDeclarations
public static final int InvalidUsageOfTypeParametersForAnnotationDeclaration
public static final int InvalidUsageOfTypeParametersForEnumDeclaration
public static final int IllegalModifierForAnnotationMethod
public static final int IllegalExtendedDimensions
public static final int InvalidFileNameForPackageAnnotations
public static final int IllegalModifierForAnnotationType
public static final int IllegalModifierForAnnotationMemberType
public static final int InvalidAnnotationMemberType
public static final int AnnotationCircularitySelfReference
public static final int AnnotationCircularity
public static final int DuplicateAnnotation
public static final int MissingValueForAnnotationMember
public static final int DuplicateAnnotationMember
public static final int UndefinedAnnotationMember
public static final int AnnotationValueMustBeClassLiteral
public static final int AnnotationValueMustBeConstant
public static final int AnnotationFieldNeedConstantInitialization
public static final int IllegalModifierForAnnotationField
public static final int AnnotationCannotOverrideMethod
public static final int AnnotationMembersCannotHaveParameters
public static final int AnnotationMembersCannotHaveTypeParameters
public static final int AnnotationTypeDeclarationCannotHaveSuperclass
public static final int AnnotationTypeDeclarationCannotHaveSuperinterfaces
public static final int DuplicateTargetInTargetAnnotation
public static final int DisallowedTargetForAnnotation
public static final int MethodMustOverride
public static final int AnnotationTypeDeclarationCannotHaveConstructor
public static final int AnnotationValueMustBeAnnotation
public static final int AnnotationTypeUsedAsSuperInterface
public static final int MissingOverrideAnnotation
public static final int FieldMissingDeprecatedAnnotation
public static final int MethodMissingDeprecatedAnnotation
public static final int TypeMissingDeprecatedAnnotation
public static final int UnhandledWarningToken
public static final int AnnotationValueMustBeArrayInitializer
public static final int AnnotationValueMustBeAnEnumConstant
public static final int MethodMustOverrideOrImplement
public static final int UnusedWarningToken
public static final int MissingOverrideAnnotationForInterfaceMethodImplementation
public static final int InvalidUsageOfTypeAnnotations
public static final int DisallowedExplicitThisParameter
public static final int MisplacedTypeAnnotations
public static final int IllegalTypeAnnotationsInStaticMemberAccess
public static final int IllegalUsageOfTypeAnnotations
public static final int IllegalDeclarationOfThisParameter
public static final int ExplicitThisParameterNotBelow18
public static final int DefaultMethodNotBelow18
public static final int LambdaExpressionNotBelow18
public static final int MethodReferenceNotBelow18
public static final int ConstructorReferenceNotBelow18
public static final int ExplicitThisParameterNotInLambda
public static final int ExplicitAnnotationTargetRequired
public static final int IllegalTypeForExplicitThis
public static final int IllegalQualifierForExplicitThis
public static final int IllegalQualifierForExplicitThis2
public static final int TargetTypeNotAFunctionalInterface
public static final int IllegalVarargInLambda
public static final int illFormedParameterizationOfFunctionalInterface
public static final int lambdaSignatureMismatched
public static final int lambdaParameterTypeMismatched
public static final int IncompatibleLambdaParameterType
public static final int NoGenericLambda
public static final int UnusedTypeArgumentsForConstructorInvocation
public static final int UnusedTypeParameter
public static final int IllegalArrayOfUnionType
public static final int OuterLocalMustBeEffectivelyFinal
public static final int InterfaceNotFunctionalInterface
public static final int ConstructionTypeMismatch
public static final int ToleratedMisplacedTypeAnnotations
public static final int NonNullExpressionComparisonYieldsFalse
public static final int RedundantNullCheckOnNonNullExpression
public static final int NullExpressionReference
public static final int PotentialNullExpressionReference
public static final int CorruptedSignature
public static final int InvalidEncoding
public static final int CannotReadSource
public static final int BoxingConversion
public static final int UnboxingConversion
public static final int IllegalModifierForEnum
public static final int IllegalModifierForEnumConstant
public static final int IllegalModifierForLocalEnum
public static final int IllegalModifierForMemberEnum
public static final int CannotDeclareEnumSpecialMethod
public static final int IllegalQualifiedEnumConstantLabel
public static final int CannotExtendEnum
public static final int CannotInvokeSuperConstructorInEnum
public static final int EnumAbstractMethodMustBeImplemented
public static final int EnumSwitchCannotTargetField
public static final int IllegalModifierForEnumConstructor
public static final int MissingEnumConstantCase
public static final int EnumStaticFieldInInInitializerContext
public static final int EnumConstantMustImplementAbstractMethod
public static final int EnumConstantCannotDefineAbstractMethod
public static final int AbstractMethodInEnum
public static final int MissingEnumDefaultCase
public static final int MissingDefaultCase
public static final int MissingEnumConstantCaseDespiteDefault
public static final int UninitializedLocalVariableHintMissingDefault
public static final int UninitializedBlankFinalFieldHintMissingDefault
public static final int ShouldReturnValueHintMissingDefault
public static final int IllegalExtendedDimensionsForVarArgs
public static final int MethodVarargsArgumentNeedCast
public static final int ConstructorVarargsArgumentNeedCast
public static final int VarargsConflict
public static final int SafeVarargsOnFixedArityMethod
public static final int SafeVarargsOnNonFinalInstanceMethod
public static final int PotentialHeapPollutionFromVararg
public static final int VarargsElementTypeNotVisible
public static final int VarargsElementTypeNotVisibleForConstructor
public static final int ApplicableMethodOverriddenByInapplicable
public static final int JavadocGenericMethodTypeArgumentMismatch
public static final int JavadocNonGenericMethod
public static final int JavadocIncorrectArityForParameterizedMethod
public static final int JavadocParameterizedMethodArgumentTypeMismatch
public static final int JavadocTypeArgumentsForRawGenericMethod
public static final int JavadocGenericConstructorTypeArgumentMismatch
public static final int JavadocNonGenericConstructor
public static final int JavadocIncorrectArityForParameterizedConstructor
public static final int JavadocParameterizedConstructorArgumentTypeMismatch
public static final int JavadocTypeArgumentsForRawGenericConstructor
public static final int AssignmentToMultiCatchParameter
public static final int ResourceHasToImplementAutoCloseable
public static final int AssignmentToResource
public static final int InvalidUnionTypeReferenceSequence
public static final int AutoManagedResourceNotBelow17
public static final int MultiCatchNotBelow17
public static final int PolymorphicMethodNotBelow17
public static final int IncorrectSwitchType17
public static final int CannotInferElidedTypes
public static final int CannotUseDiamondWithExplicitTypeArguments
public static final int CannotUseDiamondWithAnonymousClasses
public static final int SwitchOnStringsNotBelow17
public static final int UnhandledExceptionOnAutoClose
public static final int DiamondNotBelow17
public static final int RedundantSpecificationOfTypeArguments
public static final int PotentiallyUnclosedCloseable
public static final int PotentiallyUnclosedCloseableAtExit
public static final int UnclosedCloseable
public static final int UnclosedCloseableAtExit
public static final int ExplicitlyClosedAutoCloseable
public static final int SwitchOnEnumNotBelow15
public static final int IntersectionCastNotBelow18
public static final int IllegalBasetypeInIntersectionCast
public static final int IllegalArrayTypeInIntersectionCast
public static final int DuplicateBoundInIntersectionCast
public static final int MultipleFunctionalInterfaces
public static final int StaticInterfaceMethodNotBelow18
public static final int DuplicateAnnotationNotMarkedRepeatable
public static final int DisallowedTargetForContainerAnnotationType
public static final int RepeatedAnnotationWithContainerAnnotation
public static final int ExternalProblemNotFixable
public static final int ExternalProblemFixable
public static final int ContainerAnnotationTypeHasWrongValueType
public static final int ContainerAnnotationTypeMustHaveValue
public static final int ContainerAnnotationTypeHasNonDefaultMembers
public static final int ContainerAnnotationTypeHasShorterRetention
public static final int RepeatableAnnotationTypeTargetMismatch
public static final int RepeatableAnnotationTypeIsDocumented
public static final int RepeatableAnnotationTypeIsInherited
public static final int RepeatableAnnotationWithRepeatingContainerAnnotation
public static final int RequiredNonNullButProvidedNull
public static final int RequiredNonNullButProvidedPotentialNull
public static final int RequiredNonNullButProvidedUnknown
public static final int MissingNonNullByDefaultAnnotationOnPackage
public static final int IllegalReturnNullityRedefinition
public static final int IllegalRedefinitionToNonNullParameter
public static final int IllegalDefinitionToNonNullParameter
public static final int ParameterLackingNonNullAnnotation
public static final int ParameterLackingNullableAnnotation
public static final int PotentialNullMessageSendReference
public static final int RedundantNullCheckOnNonNullMessageSend
public static final int CannotImplementIncompatibleNullness
public static final int RedundantNullAnnotation
public static final int IllegalAnnotationForBaseType
public static final int NullableFieldReference
public static final int RedundantNullDefaultAnnotation
public static final int RedundantNullDefaultAnnotationPackage
public static final int RedundantNullDefaultAnnotationType
public static final int RedundantNullDefaultAnnotationMethod
public static final int ContradictoryNullAnnotations
public static final int MissingNonNullByDefaultAnnotationOnType
public static final int RedundantNullCheckOnSpecdNonNullLocalVariable
public static final int SpecdNonNullLocalVariableComparisonYieldsFalse
public static final int RequiredNonNullButProvidedSpecdNullable
public static final int UninitializedNonNullField
public static final int UninitializedNonNullFieldHintMissingDefault
public static final int NonNullMessageSendComparisonYieldsFalse
public static final int RedundantNullCheckOnNonNullSpecdField
public static final int NonNullSpecdFieldComparisonYieldsFalse
public static final int ConflictingNullAnnotations
public static final int ConflictingInheritedNullAnnotations
public static final int RedundantNullCheckOnField
public static final int FieldComparisonYieldsFalse
public static final int ArrayReferencePotentialNullReference
public static final int DereferencingNullableExpression
public static final int NullityMismatchingTypeAnnotation
public static final int NullityMismatchingTypeAnnotationSuperHint
public static final int NullityUncheckedTypeAnnotationDetail
public static final int NullityUncheckedTypeAnnotationDetailSuperHint
public static final int ReferenceExpressionParameterNullityMismatch
public static final int ReferenceExpressionParameterNullityUnchecked
public static final int ReferenceExpressionReturnNullRedef
public static final int ReferenceExpressionReturnNullRedefUnchecked
public static final int RedundantNullCheckAgainstNonNullType
public static final int NullAnnotationUnsupportedLocation
public static final int NullAnnotationUnsupportedLocationAtType
public static final int NullityMismatchTypeArgument
public static final int ContradictoryNullAnnotationsOnBound
public static final int ContradictoryNullAnnotationsInferred
public static final int UnsafeNullnessCast
public static final int NonNullDefaultDetailIsNotEvaluated
public static final int NullNotCompatibleToFreeTypeVariable
public static final int NullityMismatchAgainstFreeTypeVariable
public static final int IllegalModifiersForElidedType
public static final int IllegalModifiers
public static final int IllegalTypeArgumentsInRawConstructorReference
public static final int IllegalModifierForInterfaceMethod18
public static final int DefaultMethodOverridesObjectMethod
public static final int InheritedDefaultMethodConflictsWithOtherInherited
public static final int DuplicateInheritedDefaultMethods
public static final int SuperAccessCannotBypassDirectSuper
public static final int SuperCallCannotBypassOverride
public static final int IllegalModifierCombinationForInterfaceMethod
public static final int IllegalStrictfpForAbstractInterfaceMethod
public static final int IllegalDefaultModifierSpecification
public static final int GenericInferenceError
public static final int LambdaShapeComputationError
public abstract java.lang.String[] getArguments ()
public abstract int getID ()
public abstract java.lang.String getMessage ()
public abstract char[] getOriginatingFileName ()
public abstract int getSourceEnd ()
public abstract int getSourceLineNumber ()
public abstract int getSourceStart ()
public abstract boolean isError ()
public abstract boolean isWarning ()
public abstract void setSourceEnd (int)
public abstract void setSourceLineNumber (int)
public abstract void setSourceStart (int)
}
org/eclipse/jdt/core/compiler/InvalidInputException.classInvalidInputException.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.InvalidInputException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jdt/core/compiler/batch/BatchCompiler.classBatchCompiler.java
package org.eclipse.jdt.core.compiler.batch
public final org.eclipse.jdt.core.compiler.batch.BatchCompiler extends java.lang.Object {
public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String commandLine
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String[] commandLineArguments
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
private void ()
}
org/eclipse/jdt/internal/antadapter/AntAdapterMessages.classAntAdapterMessages.java
package org.eclipse.jdt.internal.antadapter
public org.eclipse.jdt.internal.antadapter.AntAdapterMessages extends java.lang.Object {
private static final String BUNDLE_NAME
private static java.util.ResourceBundle RESOURCE_BUNDLE
static void ()
java.util.MissingResourceException e
private void ()
public static java.lang.String getString (java.lang.String)
String key
public static java.lang.String getString (java.lang.String, java.lang.String)
String key
String argument
String message
java.text.MessageFormat messageFormat
}
org/eclipse/jdt/internal/antadapter/messages.properties
org/eclipse/jdt/internal/compiler/ASTVisitor.classASTVisitor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object {
public void ()
public void acceptProblem (org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.core.compiler.IProblem problem
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (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
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference implicitTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference unionTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference intersectionCastTypeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/AbstractAnnotationProcessorManager.classAbstractAnnotationProcessorManager.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager extends java.lang.Object {
public void ()
public abstract void configure (java.lang.Object, java.lang.String[])
public abstract void configureFromPlatform (org.eclipse.jdt.internal.compiler.Compiler, java.lang.Object, java.lang.Object)
public abstract void setOut (java.io.PrintWriter)
public abstract void setErr (java.io.PrintWriter)
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getNewUnits ()
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getNewClassFiles ()
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] getDeletedUnits ()
public abstract void reset ()
public abstract void processAnnotations (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean)
public abstract void setProcessors (java.lang.Object[])
}
org/eclipse/jdt/internal/compiler/ClassFile$1.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding2
}
org/eclipse/jdt/internal/compiler/ClassFile$2.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$2 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding2
}
org/eclipse/jdt/internal/compiler/ClassFile$3.classClassFile.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.ClassFile$3 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.ClassFile this$0
void (org.eclipse.jdt.internal.compiler.ClassFile)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame2
}
org/eclipse/jdt/internal/compiler/ClassFile.classClassFile.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
private byte[] bytes
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
public int constantPoolOffset
public byte[] contents
public int contentsOffset
protected boolean creatingProblemType
public org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
public byte[] header
public int headerOffset
public java.util.Set innerClassesBindings
public java.util.List bootstrapMethods
public int methodCount
public int methodCountOffset
boolean isShared
public int produceAttributes
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding referenceBinding
public boolean isNestedType
public long targetJDK
public java.util.List missingTypes
public java.util.Set visitedTypes
public static final int INITIAL_CONTENTS_SIZE
public static final int INITIAL_HEADER_SIZE
public static final int INNER_CLASSES_SIZE
public static void createProblemType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
boolean abstractMethodsOnly
int i
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
public static org.eclipse.jdt.internal.compiler.ClassFile getNewInstance (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
protected void ()
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void addAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
public void addAttributes ()
int attributesNumber
int attributeOffset
String fullFileName
int lastIndex
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long targetMask
long targetMask
long targetMask
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int max
int numberOfInnerClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
int constantPoolCount
public void addDefaultAbstractMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
private int addFieldAttributes (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int fieldAttributeOffset
int attributesNumber
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.TypeReference fieldType
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int i
int max
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private void addFieldInfo (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int accessFlags
int nameIndex
int descriptorIndex
int fieldAttributeOffset
int attributeNumber
public void addFieldInfos ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields
int fieldCount
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
private void addMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
StringBuffer buffer
String problemString
public void addProblemClinit (org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int attributeOffset
int attributeNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addSpecialMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int emittedSyntheticsCount
boolean continueScanningSynthetics
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods
int currentSyntheticsCount
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
public void addSyntheticArrayConstructor (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticArrayClone (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticConstructorAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumValueOfMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumValuesMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticEnumInitializationMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFieldReadAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticFieldWriteAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticMethodAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void addSyntheticSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void completeCodeAttribute (int)
int codeAttributeOffset
int localContentsOffset
int code_length
int max_stack
int max_locals
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public int generateTypeAnnotationsOnCodeAttribute ()
int attributesNumber
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
int targetType
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max2
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
public void completeCodeAttributeForClinit (int)
int codeAttributeOffset
int localContentsOffset
int code_length
int max_stack
int max_locals
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
int codeAttributeLength
public void completeCodeAttributeForClinit (int, int)
int codeAttributeOffset
int problemLine
int localContentsOffset
int code_length
int max_stack
int max_locals
int codeAttributeAttributeOffset
int attributesNumber
int localVariableNameIndex
int codeAttributeLength
public void completeCodeAttributeForMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int problemLine
int localContentsOffset
int max_stack
int max_locals
int code_length
int codeAttributeAttributeOffset
int attributesNumber
int codeAttributeLength
public void completeCodeAttributeForProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int problemLine
int localContentsOffset
int max_stack
int max_locals
int code_length
int codeAttributeAttributeOffset
int attributesNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public void completeCodeAttributeForSyntheticMethod (boolean, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[])
boolean hasExceptionHandlers
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
int localContentsOffset
int max_stack
int max_locals
int code_length
boolean addStackMaps
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int exceptionHandlersCount
int i
int length
int exSize
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int iRange
int maxRange
int start
int end
int handlerPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int nameIndex
int nameIndex
int nameIndex
int codeAttributeAttributeOffset
int attributesNumber
int lineNumber
boolean methodDeclarationIsStatic
int codeAttributeLength
public void completeCodeAttributeForSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
int codeAttributeOffset
int[] startLineIndexes
private void completeArgumentAnnotationInfo (org.eclipse.jdt.internal.compiler.ast.Argument[], java.util.List)
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
java.util.List allAnnotationContexts
int i
int max
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void completeMethodInfo (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int methodAttributeOffset
int attributesNumber
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max2
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private void dumpLocations (int[])
int[] locations
int length
int i
private void dumpTargetTypeContents (int, org.eclipse.jdt.internal.compiler.codegen.AnnotationContext)
int targetType
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int localVariableTableOffset
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int actualSize
int initializationCount
int numberOfEntries
int j
int startPC
int endPC
int length
int resolvedPosition
public char[] fileName ()
private void generateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int currentOffset
int startingContentsOffset
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationTypeBinding
int typeIndex
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int memberValuePairOffset
int memberValuePairsLength
int i
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
int elementNameIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
int elementNameIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int memberValuePairOffset
private int generateAnnotationDefaultAttribute (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
int attributeOffset
int attributesNumber
int annotationDefaultNameIndex
int attributeLengthOffset
int attributeLength
public void generateCodeAttributeHeader ()
int constantValueNameIndex
private int generateConstantValueAttribute (org.eclipse.jdt.internal.compiler.impl.Constant, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int fieldAttributeOffset
int localContentsOffset
int attributesNumber
int constantValueNameIndex
int booleanValueIndex
int integerValueIndex
int floatValueIndex
int doubleValueIndex
int longValueIndex
int stringValueIndex
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int max
int i
private int generateDeprecatedAttribute ()
int localContentsOffset
int deprecatedAttributeNameIndex
private void generateElementValue (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberValuePairReturnType
int attributeOffset
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
private void generateElementValue (int, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.impl.Constant, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int attributeOffset
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int booleanValueIndex
int integerValueIndex
int integerValueIndex
int integerValueIndex
int integerValueIndex
int floatValueIndex
int doubleValueIndex
int longValueIndex
int stringValueIndex
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
private void generateElementValueForNonConstantExpression (org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
int attributeOffset
org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
org.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
int enumConstantTypeNameIndex
int enumConstantNameIndex
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
int arrayLength
int i
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteralAccess
int classInfoIndex
private int generateEnclosingMethodAttribute ()
int localContentsOffset
int enclosingMethodAttributeNameIndex
int enclosingTypeIndex
byte methodIndexByte1
byte methodIndexByte2
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int enclosingMethodIndex
private int generateExceptionsAttribute (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
int localContentsOffset
int length
int exSize
int exceptionNameIndex
int attributeLength
int i
int exceptionIndex
private int generateHierarchyInconsistentAttribute ()
int localContentsOffset
int inconsistentHierarchyNameIndex
private int generateInnerClassAttribute (int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
int numberOfInnerClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
int localContentsOffset
int exSize
int attributeNameIndex
int value
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
int accessFlags
int innerClassIndex
int outerClassIndex
int nameIndex
private int generateBootstrapMethods (java.util.List)
java.util.List functionalExpressionList
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodHandlesLookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangInvokeLambdaMetafactory
int indexForMetaFactory
int indexForAltMetaFactory
int numberOfBootstraps
int localContentsOffset
int exSize
int attributeNameIndex
int attributeLengthPosition
int i
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression functional
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] markerInterfaces
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
int extraSpace
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int bitflags
int indexForBitflags
int markerInterfaceCountIndex
int m
int maxm
int classTypeIndex
int bridgeCountIndex
int m
int maxm
char[] bridgeSignature
int bridgeMethodTypeIndex
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int attributeLength
private int generateLineNumberAttribute ()
int localContentsOffset
int attributesNumber
int[] pcToSourceMapTable
int lineNumberNameIndex
int lineNumberTableOffset
int numberOfEntries
int length
int i
int pc
int lineNumber
int lineNumberAttr_length
private int generateLineNumberAttribute (int)
int problemLine
int localContentsOffset
int lineNumberNameIndex
private int generateLocalVariableTableAttribute (int, boolean, boolean)
int code_length
boolean methodDeclarationIsStatic
boolean isSynthetic
int attributesNumber
int localContentsOffset
int numberOfEntries
int localVariableNameIndex
int maxOfEntries
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
int localVariableTableOffset
int nameIndex
int nameIndex
int nameIndex
int nameIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
int genericLocalVariablesCounter
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
int numberOfGenericEntries
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int initializationCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
boolean isParameterizedType
int j
int startPC
int endPC
int length
int resolvedPosition
int value
boolean currentInstanceIsGeneric
int localVariableTypeNameIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int j
int startPC
int endPC
int length
int resolvedPosition
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
int attributesNumber
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int parameterCount
int argumentCount
int redShift
int i
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
int attributesNumber
int attributeOffset
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int accessFlags
int nameIndex
int descriptorIndex
public void addSyntheticDeserializeLambda (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void generateMethodInfoHeaderForClinit ()
int nameIndex
int descriptorIndex
public void generateMissingAbstractMethods (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[], org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] methodDeclarations
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration currentDeclaration
int typeDeclarationSourceStart
int typeDeclarationSourceEnd
int i
int max
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
String readableName
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int problemsCount
int j
org.eclipse.jdt.core.compiler.CategorizedProblem problem
private void generateMissingTypesAttribute ()
int initialSize
int[] missingTypesIndexes
int numberOfMissingTypes
int previousIndex
int i
int missingTypeIndex
int attributeLength
int missingTypesNameIndex
int i
int missingTypeIndex
private int generateRuntimeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], long)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long targetMask
int attributesNumber
int length
int visibleAnnotationsCounter
int invisibleAnnotationsCounter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int annotationAttributeOffset
int constantPOffset
int constantPoolIndex
int runtimeInvisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
int runtimeVisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
private int generateRuntimeAnnotationsForParameters (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentsLength
int invisibleParametersAnnotationsCounter
int visibleParametersAnnotationsCounter
int[][] annotationsCounters
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int attributesNumber
int annotationAttributeOffset
int globalCounter
int attributeNameIndex
int attributeLengthOffset
int i
int numberOfInvisibleAnnotations
int invisibleAnnotationsOffset
int counter
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
int globalCounter
int attributeNameIndex
int attributeLengthOffset
int i
int numberOfVisibleAnnotations
int visibleAnnotationsOffset
int counter
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int j
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long annotationMask
int currentAnnotationOffset
int attributeLength
private int generateRuntimeTypeAnnotations (org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[], int, int)
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] annotationContexts
int visibleTypeAnnotationsNumber
int invisibleTypeAnnotationsNumber
int attributesNumber
int length
int visibleTypeAnnotationsCounter
int invisibleTypeAnnotationsCounter
int annotationAttributeOffset
int constantPOffset
int constantPoolIndex
int runtimeInvisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentAnnotationOffset
int attributeLength
int runtimeVisibleAnnotationsAttributeNameIndex
int attributeLengthOffset
int annotationsLengthOffset
int counter
int i
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentAnnotationOffset
int attributeLength
private int generateMethodParameters (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int initialContentsOffset
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean needSynthetics
boolean anonymousWithLocalSuper
boolean anonymousWithNestedSuper
boolean isImplicitlyDeclared
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
boolean couldForwardToMandated
int modifier
char[] name
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
int max
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int attributeLength
int methodParametersNameIndex
private int writeArgumentName (char[], int, int)
char[] name
int modifiers
int oldLength
int ensureRoomForBytes
int parameterNameIndex
int flags
private int generateSignatureAttribute (char[])
char[] genericSignature
int localContentsOffset
int signatureAttributeNameIndex
int signatureIndex
private int generateSourceAttribute (java.lang.String)
String fullFileName
int localContentsOffset
int sourceAttributeNameIndex
int fileNameIndex
private int generateStackMapAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int code_length
int codeAttributeOffset
int max_locals
boolean isClinit
int attributesNumber
int localContentsOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
java.util.Map frames
java.util.List realFrames
int numberOfFrames
int stackMapTableAttributeOffset
int stackMapAttributeNameIndex
int stackMapAttributeLengthOffset
int numberOfFramesOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
int j
int frameOffset
int numberOfLocalOffset
int numberOfLocalEntries
int numberOfLocals
int numberOfEntries
int localsLength
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int numberOfStackItems
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int attributeLength
private int generateStackMapTableAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int code_length
int codeAttributeOffset
int max_locals
boolean isClinit
int attributesNumber
int localContentsOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
java.util.Map frames
java.util.List realFrames
int numberOfFrames
int stackMapTableAttributeOffset
int stackMapTableAttributeNameIndex
int stackMapTableAttributeLengthOffset
int numberOfFramesOffset
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
int j
int offsetDelta
int numberOfDifferentLocals
int numberOfDifferentLocals
int index
int numberOfLocals
int numberOfLocals
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
byte tag
int offset
int indexForType
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
byte tag
int offset
int indexForType
int numberOfLocalOffset
int numberOfLocalEntries
int numberOfEntries
int localsLength
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int numberOfStackItems
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int offset
int indexForType
int attributeLength
private int generateSyntheticAttribute ()
int localContentsOffset
int syntheticAttributeNameIndex
private void generateTypeAnnotation (org.eclipse.jdt.internal.compiler.codegen.AnnotationContext, int)
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
int currentOffset
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int targetType
int[] locations
private int generateTypeAnnotationAttributeForTypeDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int attributesNumber
int visibleTypeAnnotationsCounter
int invisibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
java.util.List allTypeAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterface
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int j
int max
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private int generateVarargsAttribute ()
int localContentsOffset
int varargsAttributeNameIndex
public byte[] getBytes ()
public char[][] getCompoundName ()
private int getParametersCount (char[])
char[] methodSignature
int i
char currentCharacter
int result
int scanType
int scanType
private char[] getReturnType (char[])
char[] methodSignature
int paren
private final int i4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
protected void initByteArrays ()
int members
public void initialize (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ClassFile, boolean)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding aType
org.eclipse.jdt.internal.compiler.ClassFile parentClassFile
boolean createProblemType
long targetVersion
int accessFlags
int finalAbstract
int classNameIndex
int superclassNameIndex
int superclassNameIndex
int superclassNameIndex
int superclassNameIndex
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfacesBinding
int interfacesCount
int interfacesCountPosition
int interfaceCounter
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
int interfaceIndex
private void initializeDefaultLocals (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int maxLocals
int codeLength
int resolvedPosition
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstanceTypes
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
private void initializeLocals (boolean, int, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
boolean isStatic
int currentPC
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
int localsLength
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int resolvedPosition
org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
int j
int startPC
int endPC
public org.eclipse.jdt.internal.compiler.ClassFile outerMostEnclosingClassFile ()
org.eclipse.jdt.internal.compiler.ClassFile current
public void recordInnerClasses (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public int recordBootstrapMethod (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
public void reset (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private final void resizeContents (int)
int minimalSize
int length
int toAdd
private org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo retrieveLocal (int, int)
int currentPC
int resolvedPosition
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int j
int startPC
int endPC
private int scanType (char[], int)
char[] methodSignature
int index
public void setForMethodInfos ()
private java.util.List filterFakeFrames (java.util.Set, java.util.Map, int)
java.util.Set realJumpTargets
java.util.Map frames
int codeLength
java.util.List result
java.util.Iterator iterator
Integer jumpTarget
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
public java.util.List traverse (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, byte[], int, int, java.util.Map, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int maxLocals
byte[] bytecodes
int codeOffset
int codeLength
java.util.Map frames
boolean isClinit
java.util.Set realJumpTarget
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream stackMapFrameCodeStream
int[] framePositions
int pc
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int index
int[] constantPoolOffsets
byte[] poolContents
int indexInFramePositions
int framePositionsLength
int currentFramePosition
int indexInStackDepthMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] stackDepthMarkers
int stackDepthMarkersLength
boolean hasStackDepthMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
int indexInStackMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] stackMarkers
int stackMarkersLength
boolean hasStackMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker stackMarker
int indexInExceptionMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] exceptionMarkers
int exceptionsMarkersLength
boolean hasExceptionMarkers
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker exceptionMarker
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
int i
int max
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
int currentPC
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] tempInfos
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame currentFrame
byte opcode
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo localsN
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals0
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals1
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo locals3
int numberOfStackItems
int numberOfStackItems
int numberOfStackItems
int numberOfStackItems
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info3
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info4
int low
int high
int length
int i
int npairs
int i
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int nameAndTypeIndex
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
int utf8index
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] descriptor
char[] name
char[] name
char[] name
char[] name
char[] returnType
char[] returnType
char[] returnType
char[] returnType
char[] returnType
char[] className
char[] className
char[] className
char[] className
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
char[] constantPoolName
char[] constantPoolName
char[] constantPoolName
char[] constantPoolName
int classNameLength
int classNameLength
int dimensions
int i
private void addRealJumpTarget (java.util.Set, int)
java.util.Set realJumpTarget
int pc
private void add (java.util.Map, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
java.util.Map frames
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
private final int u1At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
private final int u2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
private final long u4At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
private final int i2At (byte[], int, int)
byte[] reference
int relativeOffset
int structOffset
int position
public char[] utf8At (byte[], int, int)
byte[] reference
int absoluteOffset
int bytesAvailable
int length
char[] outputBuf
int outputPos
int readOffset
int x
}
org/eclipse/jdt/internal/compiler/ClassFilePool.classClassFilePool.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFilePool extends java.lang.Object {
public static final int POOL_SIZE
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
private void ()
public static org.eclipse.jdt.internal.compiler.ClassFilePool newInstance ()
public synchronized org.eclipse.jdt.internal.compiler.ClassFile acquire (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
int i
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.ClassFile newClassFile
public synchronized void release (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
public void reset ()
}
org/eclipse/jdt/internal/compiler/CompilationResult$1.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.CompilationResult$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
org/eclipse/jdt/internal/compiler/CompilationResult.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
public org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
public org.eclipse.jdt.core.compiler.CategorizedProblem[] tasks
public int problemCount
public int taskCount
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
private java.util.Map problemsMap
private java.util.Set firstErrors
private int maxProblemPerUnit
public char[][][] qualifiedReferences
public char[][] simpleNameReferences
public char[][] rootReferences
public boolean hasAnnotations
public boolean hasFunctionalTypes
public int[] lineSeparatorPositions
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData recoveryScannerData
public java.util.Map compiledTypes
public int unitIndex
public int totalUnitsKnown
public boolean hasBeenAccepted
public char[] fileName
public boolean hasInconsistentToplevelHierarchies
public boolean hasSyntaxError
public char[][] packageName
public boolean checkSecondaryTypes
private int numberOfErrors
private boolean hasMandatoryErrors
private static final int[] EMPTY_LINE_ENDS
private static final java.util.Comparator PROBLEM_COMPARATOR
static void ()
public void (char[], int, int, int)
char[] fileName
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
private int computePriority (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int priority
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getAllProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyProblems
int onlyProblemCount
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyTasks
int onlyTaskCount
int totalNumberOfProblem
org.eclipse.jdt.core.compiler.CategorizedProblem[] allProblems
int allProblemIndex
int taskIndex
int problemIndex
org.eclipse.jdt.core.compiler.CategorizedProblem nextTask
org.eclipse.jdt.core.compiler.CategorizedProblem nextProblem
org.eclipse.jdt.core.compiler.CategorizedProblem currentProblem
public org.eclipse.jdt.internal.compiler.ClassFile[] getClassFiles ()
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getErrors ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] reportedProblems
int errorCount
int i
org.eclipse.jdt.core.compiler.CategorizedProblem[] errors
int index
int i
public char[] getFileName ()
public int[] getLineSeparatorPositions ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getCUProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] filteredProblems
int keep
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getTasks ()
public boolean hasErrors ()
public boolean hasMandatoryErrors ()
public boolean hasProblems ()
public boolean hasTasks ()
public boolean hasWarnings ()
int i
private void quickPrioritize (org.eclipse.jdt.core.compiler.CategorizedProblem[], int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemList
int left
int right
int original_left
int original_right
int mid
org.eclipse.jdt.core.compiler.CategorizedProblem tmp
public void recordPackageName (char[][])
char[][] packName
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
boolean mandatoryError
public void record (char[], org.eclipse.jdt.internal.compiler.ClassFile)
char[] typeName
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
private void recordTask (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
public void removeProblem (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.internal.compiler.CompilationResult tagAsAccepted ()
public java.lang.String toString ()
StringBuffer buffer
java.util.Iterator keys
char[] typeName
int i
}
org/eclipse/jdt/internal/compiler/Compiler$1.classCompiler.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.Compiler$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor {
final org.eclipse.jdt.internal.compiler.Compiler this$0
private final org.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor
void (org.eclipse.jdt.internal.compiler.Compiler, org.eclipse.jdt.internal.compiler.ICompilerRequestor)
public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult result
}
org/eclipse/jdt/internal/compiler/Compiler.classCompiler.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.Compiler extends java.lang.Object implements org.eclipse.jdt.internal.compiler.impl.ITypeRequestor org.eclipse.jdt.internal.compiler.problem.ProblemSeverities {
public org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected java.io.PrintWriter out
public org.eclipse.jdt.internal.compiler.impl.CompilerStats stats
public org.eclipse.jdt.core.compiler.CompilationProgress progress
public int remainingIterations
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] unitsToProcess
public int totalUnits
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
public static boolean DEBUG
public int parseThreshold
public org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationProcessorManager
public int annotationProcessorStartIndex
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
public boolean useSingleThread
public static org.eclipse.jdt.internal.compiler.IDebugRequestor DebugRequestor
static void ()
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
java.util.Map settings
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, boolean)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
java.util.Map settings
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
boolean parseLiteralExpressionsAsConstants
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
java.io.PrintWriter out
public void (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
java.io.PrintWriter out
org.eclipse.jdt.core.compiler.CompilationProgress progress
public void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
String count
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit e
public void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
protected synchronized void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int size
protected void beginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[])
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
int maxUnits
protected void reportProgress (java.lang.String)
String taskDecription
protected void reportWorked (int, int)
int workIncrement
int currentUnitIndex
public void compile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[])
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.ProcessTaskManager processingTask
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] originalUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
int originalLength
int newProcessedLength
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] combinedUnits
int i
long acceptStart
int acceptedCount
Error e
RuntimeException e
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
Error e
RuntimeException e
public synchronized org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getUnitToProcess (int)
int next
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public void setBinaryTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypes
protected void handleInternalException (java.lang.Throwable, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
Throwable internalException
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.CompilationResult result
boolean needToPrint
String[] pbArguments
protected void handleInternalException (org.eclipse.jdt.internal.compiler.problem.AbortCompilation, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.problem.AbortCompilation abortException
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.core.compiler.CategorizedProblem distantProblem
org.eclipse.jdt.core.compiler.CategorizedProblem[] knownProblems
int i
public void initializeParser ()
protected void internalBeginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
int maxUnits
int i
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
long parseStart
long resolveStart
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
org.eclipse.jdt.internal.compiler.problem.AbortCompilation a
public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int i
long parseStart
long resolveStart
long analyzeStart
long generateStart
protected void processAnnotations ()
int newUnitSize
int newClassFilesSize
int bottom
int top
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] binaryTypeBindingsTemp
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] currentUnits
int index
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration currentUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] addedUnits
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newClassFiles
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newUnits
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newProcessedUnits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException e
public void reset ()
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
boolean verifyMethods
boolean analyzeCode
boolean generateCode
int i
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
Error e
RuntimeException e
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
boolean verifyMethods
boolean analyzeCode
boolean generateCode
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$1.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$4 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$5.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$5 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
void ()
public boolean stopOnFirstError ()
public boolean proceedOnErrors ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitAfterAllProblems ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedWithAllProblems ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy ignoreAllProblems ()
}
org/eclipse/jdt/internal/compiler/ExtraFlags.classExtraFlags.java
package org.eclipse.jdt.internal.compiler
public final org.eclipse.jdt.internal.compiler.ExtraFlags extends java.lang.Object {
public static final int HasNonPrivateStaticMemberTypes
public static final int IsMemberType
public static final int IsLocalType
public static final int ParameterTypesStoredAsSignature
public void ()
public static int getExtraFlags (org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader)
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int extraFlags
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
int memberTypeCounter
int i
int modifiers
public static int getExtraFlags (org.eclipse.jdt.core.IType) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IType type
int extraFlags
org.eclipse.jdt.core.IType[] memberTypes
int memberTypeCounter
int i
int flags
public static int getExtraFlags (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int extraFlags
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
int memberTypeCounter
int i
int modifiers
}
org/eclipse/jdt/internal/compiler/ICompilerRequestor.classICompilerRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ICompilerRequestor extends java.lang.Object {
public abstract void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
}
org/eclipse/jdt/internal/compiler/IDebugRequestor.classIDebugRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDebugRequestor extends java.lang.Object {
public abstract void acceptDebugResult (org.eclipse.jdt.internal.compiler.CompilationResult)
public abstract boolean isActive ()
public abstract void activate ()
public abstract void deactivate ()
public abstract void reset ()
}
org/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.classIErrorHandlingPolicy.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy extends java.lang.Object {
public abstract boolean proceedOnErrors ()
public abstract boolean stopOnFirstError ()
public abstract boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/IProblemFactory.classIProblemFactory.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IProblemFactory extends java.lang.Object {
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
public abstract java.util.Locale getLocale ()
public abstract java.lang.String getLocalizedMessage (int, java.lang.String[])
public abstract java.lang.String getLocalizedMessage (int, int, java.lang.String[])
}
org/eclipse/jdt/internal/compiler/ProcessTaskManager.classProcessTaskManager.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ProcessTaskManager extends java.lang.Object implements java.lang.Runnable {
org.eclipse.jdt.internal.compiler.Compiler compiler
private int unitIndex
private Thread processingThread
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitToProcess
private Throwable caughtException
volatile int currentIndex
volatile int availableIndex
volatile int size
volatile int sleepCount
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
public static final int PROCESSED_QUEUE_SIZE
public void (org.eclipse.jdt.internal.compiler.Compiler)
org.eclipse.jdt.internal.compiler.Compiler compiler
private synchronized void addNextUnit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration newElement
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration removeNextUnit () throws java.lang.Error
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration next
boolean yield
public void run ()
int index
Error e
RuntimeException e
public void shutdown ()
Thread t
}
org/eclipse/jdt/internal/compiler/ReadManager.classReadManager.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ReadManager extends java.lang.Object implements java.lang.Runnable {
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] units
int nextFileToRead
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] filesRead
char[][] contentsRead
int readyToReadPosition
int nextAvailablePosition
Thread[] readingThreads
char[] readInProcessMarker
int sleepingThreadCount
private Throwable caughtException
static final int START_CUSHION
public static final int THRESHOLD
static final int CACHE_SIZE
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] files
int length
int threadCount
Class runtime
java.lang.reflect.Method m
Integer result
int i
public char[] getContents (org.eclipse.jdt.internal.compiler.env.ICompilationUnit) throws java.lang.Error
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
boolean yield
char[] result
int unitIndex
int l
public void run ()
org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
int position
char[] result
Error e
RuntimeException e
public synchronized void shutdown ()
}
org/eclipse/jdt/internal/compiler/SourceElementNotifier$LocalDeclarationVisitor.classSourceElementNotifier.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
java.util.ArrayList declaringTypes
final org.eclipse.jdt.internal.compiler.SourceElementNotifier this$0
public void (org.eclipse.jdt.internal.compiler.SourceElementNotifier)
public void pushDeclaringType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
public void popDeclaringType ()
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration peekDeclaringType ()
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/SourceElementNotifier.classSourceElementNotifier.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementNotifier extends java.lang.Object {
org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
boolean reportReferenceInfo
char[][] typeNames
char[][] superTypeNames
int nestedTypeIndex
org.eclipse.jdt.internal.compiler.SourceElementNotifier$LocalDeclarationVisitor localDeclarationVisitor
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEnds
java.util.Map nodesToCategories
int initialPosition
int eofPosition
public void (org.eclipse.jdt.internal.compiler.ISourceElementRequestor, boolean)
org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
boolean reportLocalDeclarations
protected java.lang.Object[][] getArgumentInfos (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentLength
char[][] argumentTypes
char[][] argumentNames
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
char[] name
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo parameterInfo
protected char[][] getInterfaceNames (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
char[][] interfaceNames
int superInterfacesLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int i
protected char[] getSuperclassName (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
protected char[][] getThrownExceptions (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
char[][] thrownExceptionTypes
org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
int thrownExceptionLength
int i
protected char[][] getTypeParameterBounds (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.TypeReference firstBound
org.eclipse.jdt.internal.compiler.ast.TypeReference[] otherBounds
char[][] typeParameterBounds
int otherBoundsLength
char[][] boundNames
int j
private org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] getTypeParameterInfos (org.eclipse.jdt.internal.compiler.ast.TypeParameter[])
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int typeParametersLength
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] result
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
char[][] typeParameterBounds
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo typeParameterInfo
private boolean hasDeprecatedAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
char[][] argumentTypes
char[][] argumentNames
boolean isVarArgs
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$ParameterInfo[] parameterInfos
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
Object[][] argumentInfos
char[][] thrownExceptionTypes
int selectorSourceEnd
int currentModifiers
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
int currentModifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, int, boolean, org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt, java.util.Map)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int sourceStart
int sourceEnd
boolean reportReference
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEndsMap
java.util.Map nodesToCategoriesMap
boolean isInRange
int length
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int index
int i
int max
int i
int max
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int fieldEndPosition
int currentModifiers
boolean deprecated
char[] typeName
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo fieldInfo
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.ImportReference, boolean)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
boolean isPackage
boolean onDemand
protected void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, boolean, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
boolean notifyTypePresence
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
boolean isInRange
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
int fieldCounter
int methodCounter
int memberTypeCounter
int fieldIndex
int methodIndex
int memberTypeIndex
char[][] interfaceNames
int kind
char[] implicitSuperclassName
org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo typeInfo
int currentModifiers
boolean deprecated
boolean isEnumInit
char[] superclassName
char[] superclassName
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
int position
int nextDeclarationType
private static void quickSort (org.eclipse.jdt.internal.compiler.ast.ASTNode[], int, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode[] sortedCollection
int left
int right
int original_left
int original_right
org.eclipse.jdt.internal.compiler.ast.ASTNode mid
org.eclipse.jdt.internal.compiler.ast.ASTNode tmp
private void reset ()
private int sourceEnd (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
int statementsLength
int i
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.Initializer)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}
org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.classAND_AND_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
int pc
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ASTNode.classASTNode.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ASTNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
public int sourceStart
public int sourceEnd
public static final int Bit1
public static final int Bit2
public static final int Bit3
public static final int Bit4
public static final int Bit5
public static final int Bit6
public static final int Bit7
public static final int Bit8
public static final int Bit9
public static final int Bit10
public static final int Bit11
public static final int Bit12
public static final int Bit13
public static final int Bit14
public static final int Bit15
public static final int Bit16
public static final int Bit17
public static final int Bit18
public static final int Bit19
public static final int Bit20
public static final int Bit21
public static final int Bit22
public static final int Bit23
public static final int Bit24
public static final int Bit25
public static final int Bit26
public static final int Bit27
public static final int Bit28
public static final int Bit29
public static final int Bit30
public static final int Bit31
public static final int Bit32
public static final long Bit32L
public static final long Bit33L
public static final long Bit34L
public static final long Bit35L
public static final long Bit36L
public static final long Bit37L
public static final long Bit38L
public static final long Bit39L
public static final long Bit40L
public static final long Bit41L
public static final long Bit42L
public static final long Bit43L
public static final long Bit44L
public static final long Bit45L
public static final long Bit46L
public static final long Bit47L
public static final long Bit48L
public static final long Bit49L
public static final long Bit50L
public static final long Bit51L
public static final long Bit52L
public static final long Bit53L
public static final long Bit54L
public static final long Bit55L
public static final long Bit56L
public static final long Bit57L
public static final long Bit58L
public static final long Bit59L
public static final long Bit60L
public static final long Bit61L
public static final long Bit62L
public static final long Bit63L
public static final long Bit64L
public int bits
public static final int ReturnTypeIDMASK
public static final int OperatorSHIFT
public static final int OperatorMASK
public static final int IsReturnedValue
public static final int UnnecessaryCast
public static final int DisableUnnecessaryCastCheck
public static final int GenerateCheckcast
public static final int UnsafeCast
public static final int RestrictiveFlagMASK
public static final int IsTypeElided
public static final int IsArgument
public static final int IsLocalDeclarationReachable
public static final int IsForeachElementVariable
public static final int ShadowsOuterLocal
public static final int FirstAssignmentToLocal
public static final int NeedReceiverGenericCast
public static final int IsImplicitThis
public static final int DepthSHIFT
public static final int DepthMASK
public static final int IsCapturedOuterLocal
public static final int IsReachable
public static final int LabelUsed
public static final int DocumentedFallthrough
public static final int DocumentedCasesOmitted
public static final int IsSubRoutineEscaping
public static final int IsTryBlockExiting
public static final int ContainsAssertion
public static final int IsLocalType
public static final int IsAnonymousType
public static final int IsMemberType
public static final int HasAbstractMethods
public static final int IsSecondaryType
public static final int HasBeenGenerated
public static final int HasLocalType
public static final int HasBeenResolved
public static final int ParenthesizedSHIFT
public static final int ParenthesizedMASK
public static final int IgnoreNoEffectAssignCheck
public static final int IsStrictlyAssigned
public static final int IsCompoundAssigned
public static final int DiscardEnclosingInstance
public static final int Unchecked
public static final int ResolveJavadoc
public static final int IsUsefulEmptyStatement
public static final int UndocumentedEmptyBlock
public static final int OverridingMethodWithSupercall
public static final int CanBeStatic
public static final int ErrorInSignature
public static final int NeedFreeReturn
public static final int IsDefaultConstructor
public static final int HasAllMethodBodies
public static final int IsImplicitUnit
public static final int InsideJavadoc
public static final int SuperAccess
public static final int Empty
public static final int IsElseIfStatement
public static final int ThenExit
public static final int IsElseStatementUnreachable
public static final int IsThenStatementUnreachable
public static final int IsSuperType
public static final int IsVarArgs
public static final int IgnoreRawTypeCheck
public static final int IsAnnotationDefaultValue
public static final int IsNonNull
public static final int NeededScope
public static final int OnDemand
public static final int Used
public static final int DidResolve
public static final int IsAnySubRoutineEscaping
public static final int IsSynchronized
public static final int BlockExit
public static final int IsRecovered
public static final int HasSyntaxErrors
public static final int INVOCATION_ARGUMENT_OK
public static final int INVOCATION_ARGUMENT_UNCHECKED
public static final int INVOCATION_ARGUMENT_WILDCARD
public static final int HasTypeAnnotations
public static final int IsUnionType
public static final int IsDiamond
public static final int InsideExpressionStatement
public static final int IsSynthetic
public static final int HasFunctionalInterfaceTypes
public static final org.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
static void ()
public void ()
private static int checkInvocationArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalParameterType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedParameterType
public static boolean checkInvocationArguments (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean is1_7
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
boolean isRawMemberInvocation
boolean uncheckedBoundCheck
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawOriginalGenericMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
int invocationStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
int lastIndex
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
int i
int varargsIndex
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
int dimensions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement ()
public final boolean isFieldUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int filteredBits
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public boolean isImplicitThis ()
public boolean receiverIsImplicitThis ()
public final boolean isMethodUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean isExplicitUse
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public boolean isSuper ()
public boolean isThis ()
public boolean isUnqualifiedSuper ()
public final boolean isTypeUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
public abstract java.lang.StringBuffer print (int, java.lang.StringBuffer)
public static java.lang.StringBuffer printAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
StringBuffer output
int length
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation2
public static java.lang.StringBuffer printIndent (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public static java.lang.StringBuffer printModifiers (int, java.lang.StringBuffer)
int modifiers
StringBuffer output
public static void resolvePolyExpressionArguments (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int problemReason
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod
boolean variableArity
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastParam
org.eclipse.jdt.internal.compiler.ast.Expression lastArg
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.ast.Invocation innerInvocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding improvedBinding
public static void resolvePolyExpressionArguments (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
int i
public static 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[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
boolean copySE8AnnotationsToType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.Binding annotationRecipient
int j
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long otherLocalTagBits
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int declarationSourceEnd
int declarationSourceStart
int j
org.eclipse.jdt.internal.compiler.ast.Annotation annot
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] distinctAnnotations
java.util.Map implicitContainerAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean foundDuplicate
org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
int j
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding otherAnnotation
org.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[][], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[][] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int levels
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationBindings
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public static void copySE8AnnotationsToType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.Annotation[], boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.Binding recipient
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
boolean isLegalLocation
long recipientTargetMask
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
int se8count
long se8nullBits
org.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
int firstSE8
int lastSE8
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recipientAnnotations
int length
int newLength
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding recipientAnnotation
long annotationTargetMask
private static org.eclipse.jdt.internal.compiler.lookup.TypeBinding mergeAnnotationsIntoType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations
long se8nullBits
org.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding existingType
org.eclipse.jdt.internal.compiler.ast.TypeReference unionRef
long prevNullBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldLeafType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] goodies
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newLeafType
public static void resolveDeprecatedAnnotations (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 recipient
int kind
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference annotationTypeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public int sourceStart ()
public int sourceEnd ()
public java.lang.String toString ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.classAbstractMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public char[] selector
public int declarationSourceStart
public int declarationSourceEnd
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public org.eclipse.jdt.internal.compiler.ast.Receiver receiver
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public boolean ignoreFurtherInvestigation
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public int bodyStart
public int bodyEnd
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void createArgumentBindings ()
static void createArgumentBindings (org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean useTypeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Argument argument
long argTypeTagBits
public void bindArguments ()
int i
int length
boolean used
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Argument argument
int j
public void bindThrownExceptions ()
int thrownExceptionLength
int length
int i
int bindingIndex
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownExceptionBinding
char[][] bindingCompoundName
int lengthName
char[] thrownExceptionTypeName
static void analyseArguments (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
int count
Boolean nonNullNess
static void analyseArguments18 (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int length
int i
long tagBits
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
boolean restart
boolean abort
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
int i
int max
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
private void checkArgumentsSize ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int size
int i
int max
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public boolean hasErrors ()
public boolean isAbstract ()
public boolean isAnnotationMethod ()
public boolean isClinit ()
public boolean isConstructor ()
public boolean isDefaultConstructor ()
public boolean isDefaultMethod ()
public boolean isInitializationMethod ()
public boolean isMethod ()
public boolean isNative ()
public boolean isStatic ()
public abstract void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int max
int j
int i
int i
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
long sourceLevel
public void resolveReceiver ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedReceiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiver
char[][] tokens
public void resolveJavadoc ()
int javadocVisibility
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolveStatements ()
int i
int length
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
void validateNullAnnotations (long)
long sourceLevel
int length
int i
long nullAnnotationTagBit
int length
int i
}
org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.classAbstractVariableDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public int declarationEnd
public int declarationSourceEnd
public int declarationSourceStart
public int hiddenVariableDepth
public org.eclipse.jdt.internal.compiler.ast.Expression initialization
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public char[] name
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public static final int FIELD
public static final int INITIALIZER
public static final int ENUM_CONSTANT
public static final int LOCAL_VARIABLE
public static final int PARAMETER
public static final int TYPE_PARAMETER
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract int getKind ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printAsExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
}
org/eclipse/jdt/internal/compiler/ast/AllocationExpression$ResolutionState.classAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
boolean diamondNeedsDeferring
boolean argsContainCast
boolean cannotInferDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasReportedError
final org.eclipse.jdt.internal.compiler.ast.AllocationExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
boolean diamonNeedsDeferring
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
}
org/eclipse/jdt/internal/compiler/ast/AllocationExpression.classAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeExpected
public boolean inferredReturnType
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
protected org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState suspendedResolutionState
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean analyseResources
boolean hasResourceWrapperType
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public void checkCapturedLocalInitializationIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedType
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetLocal
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
boolean isUnboxing
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isDiamond
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean diamondNeedsDeferring
long sourceLevel
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
int i
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
boolean resolvePart2 (org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvePart3 (org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression$ResolutionState state
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
void checkIllegalNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allocationType
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferElidedTypes (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding factory
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
int i
public void checkTypeArgumentRedundancy (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding expected
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
int previousBits
int i
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int i
public void setFieldIndex (int)
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isPolyExpression ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean statementExpression ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean needsUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding synthOriginal
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding parameterizedCtor
public boolean usesInference ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/Annotation$1LocationCollector.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector extends org.eclipse.jdt.internal.compiler.ASTVisitor {
java.util.Stack typePathEntries
org.eclipse.jdt.internal.compiler.ast.Annotation searchedAnnotation
boolean continueSearch
public void (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation currentAnnotation
private int[] computeNestingDepth (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int[] nestingDepths
int depth
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
int counter
private void inspectAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int i
int length
private void inspectArrayDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
private void inspectTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
int length
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int[] nestingDepths
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int levels
int size
int i
int j
int depth
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard typeReference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
int size
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public java.lang.String toString ()
StringBuffer buffer
int i
int maxi
int[] typePathEntry
}
org/eclipse/jdt/internal/compiler/ast/Annotation$1MissingTargetBuilder.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder extends java.lang.Object {
StringBuffer targetBuffer
private final long val$containerAnnotationTypeTargets
private final long val$targets
void (long, long)
void check (long, char[])
long targetMask
char[] targetName
void checkAnnotationType (char[])
char[] targetName
private void add (char[])
char[] targetName
public java.lang.String toString ()
public boolean hasError ()
}
org/eclipse/jdt/internal/compiler/ast/Annotation.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Annotation extends org.eclipse.jdt.internal.compiler.ast.Expression {
org.eclipse.jdt.internal.compiler.ast.Annotation persistibleAnnotation
static final org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] NoValuePairs
static final int[] TYPE_PATH_ELEMENT_ARRAY
static final int[] TYPE_PATH_INNER_TYPE
static final int[] TYPE_PATH_ANNOTATION_ON_WILDCARD_BOUND
public int declarationSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.Binding recipient
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
static void ()
public void ()
public static int[] getLocations (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Annotation$1LocationCollector collector
int size
int[] result
int offset
int i
int[] pathElement
public static long getRetentionPolicy (char[])
char[] policyName
public static long getTargetElementType (char[])
char[] elementName
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
private long detectStandardAnnotation (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
long tagBits
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression initExpr
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long element
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
Object value
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
Object defaultValue
public static int nullTagBitsFromAnnotationValue (java.lang.Object)
Object value
int bits
Object single
private static int evaluateDefaultNullnessLocation (java.lang.Object)
Object value
char[] name
static java.lang.String getRetentionName (long)
long tagBits
private static long getAnnotationRetention (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
long retention
public void checkRepeatableMetaAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] valuePairs
Object value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public static void checkContainerAnnotationType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
boolean useSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
boolean sawValue
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
long annotationTypeBits
long containerTypeBits
private static void checkContainerAnnotationTypeTarget (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode culpritNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatableAnnotationType
long tagBits
long containerAnnotationTypeTypeTagBits
long targets
long containerAnnotationTypeTargets
org.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder builder
public static void checkContainingAnnotationTargetAtUse (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding repeatingAnnotationType
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getCompilerAnnotation ()
public boolean isRuntimeInvisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeTypeInvisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeTypeVisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public boolean isRuntimeVisible ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
long metaTagBits
public abstract org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void recordSuppressWarnings (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int startSuppresss
int endSuppress
boolean isSuppressingWarnings
org.eclipse.jdt.internal.compiler.impl.IrritantSet suppressWarningIrritants
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int i
int length
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] inits
int j
int initsLength
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] originalValuePairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int pairsLength
int i
int requiredLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
boolean foundValue
int j
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
char[] name
boolean foundDuplicate
int k
org.eclipse.jdt.internal.compiler.ast.MemberValuePair otherPair
int i
long tagBits
int defaultNullness
int kind
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int start
int start
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sourceMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
long nullBits
org.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
static boolean isAnnotationTargetAllowed (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
int kind
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
static void checkAnnotationTarget (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
int kind
public static void checkForInstancesOfRepeatableWithRepeatingContainerAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatedAnnotationType
org.eclipse.jdt.internal.compiler.ast.Annotation[] sourceAnnotations
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] valueMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public static boolean isTypeUseCompatible (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public static void isTypeUseCompatible (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
int annotationsLength
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long metaTagBits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int id
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
public org.eclipse.jdt.internal.compiler.ast.Annotation getPersistibleAnnotation ()
public void setPersistibleAnnotation (org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation)
org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation container
}
org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.classAnnotationMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.MethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
public int extendedDimensions
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
public boolean isAnnotationMethod ()
public boolean isMethod ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int max
int j
int i
int i
public void resolveStatements ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafReturnType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/Argument.classArgument.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Argument extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
private static final char[] SET
static void ()
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference tr
int modifiers
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int, boolean)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference tr
int modifiers
boolean typeElided
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createBinding (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding bind (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
boolean used
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newTypeBinding
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
boolean localExists
boolean isSpecialArgument
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public int getKind ()
public boolean isArgument ()
public boolean isVarArgs ()
public boolean hasElidedType ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveForCatch (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
boolean hasError
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.classArrayAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression dim
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
int explicitDimCount
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression dimExpression
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceType
int explicitDimIndex
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression dimExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding dimensionType
long[] nullTagBitsPerDimension
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int dimensionsLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int j
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int info
java.util.List allTypeAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int dimensionsLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int j
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions ()
}
org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.classArrayInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyseResources
boolean evalNullTypeAnnotations
int i
int max
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
int expressionLength
int elementsTypeID
int i
org.eclipse.jdt.internal.compiler.ast.Expression expr
double constantValue
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafElementType
int dim
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Expression[] subExprs
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int expressionsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.classArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
int dimensions
private org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public int extendedDimensions
public void (char[][], int, long[])
char[][] sources
int dim
long[] poss
public void (char[][], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long[])
char[][] sources
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long[] poss
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
org.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
int baseDimensions
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public char[][] getParameterizedTypeName ()
int dim
char[] dimChars
int i
int index
int length
char[][] qParamName
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
}
org/eclipse/jdt/internal/compiler/ast/ArrayReference.classArrayReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public org.eclipse.jdt.internal.compiler.ast.Expression position
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression rec
org.eclipse.jdt.internal.compiler.ast.Expression pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean compoundAssignment
int nullStatus
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
boolean isUnboxing
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
int operationTypeID
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding positionType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.classArrayTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int dimensions
private org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public int originalSourceEnd
public int extendedDimensions
public void (char[], int, long)
char[] source
int dimensions
long pos
public void (char[], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long)
char[] source
int dimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long pos
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
org.eclipse.jdt.internal.compiler.ast.Annotation[][] externalAnnotations
int baseDimensions
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public char[][] getParameterizedTypeName ()
int dim
char[] dimChars
int i
int index
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType
}
org/eclipse/jdt/internal/compiler/ast/AssertStatement.classAssertStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AssertStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
public org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
int preAssertInitStateIndex
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isOptimizedTrueAssertion
boolean isOptimizedFalseAssertion
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenTrueInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel assertionActivationLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionArgumentType
int id
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding outerMostClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
int max
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/Assignment.classAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Assignment extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression lhs
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean shouldAnalyseResource
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
int timeToLive
void checkAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding leftField
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding getLastField (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression someExpression
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qName
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
org.eclipse.jdt.internal.compiler.lookup.Binding left
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public boolean statementExpression ()
}
org/eclipse/jdt/internal/compiler/ast/BinaryExpression.classBinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression left
public org.eclipse.jdt.internal.compiler.ast.Expression right
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public void (org.eclipse.jdt.internal.compiler.ast.BinaryExpression)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConstant (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int leftId
int rightId
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public void generateOptimizedGreaterThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedGreaterThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedLessThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateOptimizedLessThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int promotedTypeID
public void generateLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateOptimizedLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
public void generateOptimizedLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
public void generateOptimizedLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant condConst
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
public boolean isCompactableOperation ()
void nonRecursiveResolveTypeUpwards (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
boolean use15specifics
int operator
int operatorSignature
public void optimizedBooleanConstant (int, int, int)
int leftId
int operator
int rightId
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant cst
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
boolean use15specifics
int operator
int operatorSignature
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/Block.classBlock.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Block extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean lambdaBody
public void (int, boolean)
int explicitDeclarations
boolean lambdaBody
public void (int)
int explicitDeclarations
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int complaintLevel
boolean enableSyntacticNullAnalysisForFields
int i
int max
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int numLocals
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
public boolean isEmptyBlock ()
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
int i
int length
public void resolveUsing (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope givenScope
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int length
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
}
org/eclipse/jdt/internal/compiler/ast/BranchStatement.classBranchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.BranchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
public int initStateIndex
public void (char[], int, int)
char[] label
int sourceStart
int sourceEnd
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
boolean didEscape
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/BreakStatement.classBreakStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BreakStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] label
int sourceStart
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockscope
}
org/eclipse/jdt/internal/compiler/ast/CaseStatement.classCaseStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CaseStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
int sourceEnd
int sourceStart
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding switchExpressionType
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caseType
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/CastExpression$1.classCastExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.CastExpression$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
private final org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
void (org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceStart ()
public int sourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope someScope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/ast/CastExpression.classCastExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CastExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
public static void checkNeedForAssignedCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.CastExpression rhs
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public static void checkNeedForCastCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.CastExpression enclosingCast
org.eclipse.jdt.internal.compiler.ast.CastExpression nestedCast
org.eclipse.jdt.internal.compiler.ast.CastExpression alternateCast
public static void checkNeedForEnclosingInstanceCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateEnclosingInstanceType
public static void checkNeedForArgumentCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int operator
int operatorSignature
org.eclipse.jdt.internal.compiler.ast.Expression expression
int expressionTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArgumentTypes
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int operator
int operatorSignature
org.eclipse.jdt.internal.compiler.ast.Expression left
int leftTypeId
boolean leftIsCast
org.eclipse.jdt.internal.compiler.ast.Expression right
int rightTypeId
boolean rightIsCast
int alternateLeftTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
int alternateRightTypeId
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
int alternateOperatorSignature
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
private static void checkAlternateBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.InvocationSite fakeInvocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
int argumentLength
int paramLength
int varargsIndex
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
int i
public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean isNarrowing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramCastType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramMatch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] castArguments
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArguments
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding alternateCastType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
boolean annotatedCast
boolean needRuntimeCheckcast
boolean isUnboxing
public org.eclipse.jdt.internal.compiler.ast.Expression innermostCastedExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression current
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int parenthesesCount
String suffix
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean exprContainCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean nullAnnotationMismatch
boolean isLegal
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private boolean isIndirectlyUsed ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void tagAsNeedCheckCast ()
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/CharLiteral.classCharLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CharLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
char value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
private void computeValue ()
char digit
int number
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.classClassLiteralAccess.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
public void (int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/Clinit.classClinit.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Clinit extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
private static int ENUM_CONSTANTS_THRESHOLD
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding classLiteralSyntheticField
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext clinitContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int clinitOffset
boolean restart
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
private void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int clinitOffset
org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
int constantPoolOffset
int constantPoolIndex
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel jumpLabel
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int sourcePosition
int remainingFieldCount
int enumCount
int begin
int count
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int before
public boolean isClinit ()
public boolean isInitializationMethod ()
public boolean isStatic ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void setAssertionSupport (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
boolean needClassLiteralField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
}
org/eclipse/jdt/internal/compiler/ast/CombinedBinaryExpression.classCombinedBinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
public int arity
public int arityMax
public static final int ARITY_MAX_MAX
public static final int ARITY_MAX_MIN
public static int defaultArityMaxStartingValue
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression[] referencesTable
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
int arity
public void (org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression)
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression expression
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int i
int end
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int restart
int pc
int pcAux
int i
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
int pc
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int restart
int pcAux
int i
private void initArity (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int value
int i
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
String operatorString
int i
int i
int end
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.BinaryExpression cursor
int i
int end
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int restart
int i
int end
public void tuneArityMax ()
}
org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration$1.classCompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal1
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal2
}
org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.classCompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
private static final java.util.Comparator STRING_LITERAL_COMPARATOR
private static final int STRING_LITERALS_INCREMENT
public org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
public org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
public int[][] comments
public boolean ignoreFurtherInvestigation
public boolean ignoreMethodBodies
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding[] localTypes
public int localTypeCount
public boolean isPropagatingInnerClassEmulation
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
private org.eclipse.jdt.internal.compiler.ast.StringLiteral[] stringLiterals
private int stringLiteralsPtr
private org.eclipse.jdt.internal.compiler.util.HashSetOfInt stringLiteralsStart
public boolean[] validIdentityComparisonLines
org.eclipse.jdt.internal.compiler.impl.IrritantSet[] suppressWarningIrritants
org.eclipse.jdt.internal.compiler.ast.Annotation[] suppressWarningAnnotations
long[] suppressWarningScopePositions
int suppressWarningsCount
public int functionalExpressionsCount
public org.eclipse.jdt.internal.compiler.ast.FunctionalExpression[] functionalExpressions
static void ()
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult, int)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int sourceLength
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void analyseCode ()
int i
int count
public void cleanUp ()
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
int i
int max
org.eclipse.jdt.internal.compiler.ClassFile classFile
private void cleanUp (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int i
int max
public void checkUnusedImports ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void createPackageInfoType ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][])
char[][] typeName
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void finalizeProblems ()
int removed
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int problemCount
org.eclipse.jdt.internal.compiler.impl.IrritantSet[] foundIrritants
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean hasMandatoryErrors
int iProblem
int length
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int problemID
int irritant
boolean isError
int start
int end
int iSuppress
int suppressCount
long position
int startSuppress
int endSuppress
int i
int index
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int severity
boolean unusedWarningTokenIsWarning
int iSuppress
int suppressCount
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
int iPair
int pairCount
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] inits
int iToken
int tokenCount
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
int start
int end
int jSuppress
long position
int startSuppress
int endSuppress
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.IrritantSet tokenIrritants
int start
int end
int jSuppress
long position
int startSuppress
int endSuppress
public void generateCode ()
int i
int count
int i
int count
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public char[] getFileName ()
public char[] getMainTypeName ()
char[] fileName
int start
int end
public boolean isEmpty ()
public boolean isPackageInfo ()
public boolean isSuppressed (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int irritant
int start
int end
int iSuppress
int suppressCount
long position
int startSuppress
int endSuppress
public boolean hasFunctionalTypes ()
public boolean hasErrors ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference currentImport
int i
public void propagateInnerEmulationForAllLocalTypes ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void recordStringLiteral (org.eclipse.jdt.internal.compiler.ast.StringLiteral, boolean)
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
boolean fromRecovery
int i
int stackLength
public void recordSuppressWarnings (org.eclipse.jdt.internal.compiler.impl.IrritantSet, org.eclipse.jdt.internal.compiler.ast.Annotation, int, int)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int scopeStart
int scopeEnd
long scopePositions
int i
int max
public void record (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public int record (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
public void resolve ()
int startingTypeIndex
boolean isPackageInfo
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
int i
int count
private void reportNLSProblems ()
int stringLiteralsLength
int nlsTagsLength
int i
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
int i
int indexInLine
int lastLineNumber
org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
int index
int i
int literalLineNumber
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
int tagLineNumber
int index2
org.eclipse.jdt.internal.compiler.parser.NLSTag tag2
int tagLineNumber2
org.eclipse.jdt.internal.compiler.parser.NLSTag tag
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope, boolean)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
boolean skipOnError
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
int i
int importLength
int i
int typesLength
int i
}
org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.classCompoundAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompoundAssignment extends org.eclipse.jdt.internal.compiler.ast.Assignment implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public int operator
public int preAssignImplicitConversion
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean checkCastCompatibility ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean expressionIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpressionType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
boolean use15specifics
boolean unboxedLhs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
int lhsID
int expressionID
int result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.classConditionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfTrueConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfFalseConstant
int trueInitStateIndex
int falseInitStateIndex
int mergedInitStateIndex
private int nullStatus
int ifFalseNullStatus
int ifTrueNullStatus
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private boolean isPolyExpression
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfTrueType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfFalseType
private org.eclipse.jdt.internal.compiler.lookup.BlockScope polyExpressionScope
private boolean use18specifics
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
int mode
org.eclipse.jdt.internal.compiler.flow.FlowInfo trueFlowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.flow.FlowInfo falseFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
boolean isValueIfTrueOptimizedTrue
boolean isValueIfTrueOptimizedFalse
boolean isValueIfFalseOptimizedTrue
boolean isValueIfFalseOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsTrue
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsTrue
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueFlowTowardsFalse
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseFlowTowardsFalse
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
private void computeNullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo trueBranchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo falseBranchInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
int status
int combinedStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean needTruePart
boolean needFalsePart
int position
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant condCst
boolean needTruePart
boolean needFalsePart
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalFalseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
boolean needConditionValue
boolean isValueIfTrueOptimizedTrue
boolean isValueIfTrueOptimizedFalse
int position
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
long sourceLevel
boolean use15specifics
org.eclipse.jdt.internal.compiler.lookup.TypeBinding conditionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfFalseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
org.eclipse.jdt.internal.compiler.impl.Constant condConstant
org.eclipse.jdt.internal.compiler.impl.Constant trueConstant
org.eclipse.jdt.internal.compiler.impl.Constant falseConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding commonType
protected void computeConversions (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean isPolyExpression () throws java.lang.UnsupportedOperationException
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void tagAsEllipsisArgument ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.classConstructorDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialReachMode
int nonStaticFieldInfoReachMode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext constructorContext
java.util.ArrayList computedExceptions
int size
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] actuallyThrownExceptions
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
boolean enableSyntacticNullAnalysisForFields
int complaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
boolean isValueProvidedUsingAnnotation (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int length
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int j
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
boolean restart
boolean abort
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
int problemsLength
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy
public void generateSyntheticFieldInitializationsIfNecessary (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArgs
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
private void internalGenerateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int enumOffset
int argSlotSize
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
boolean needFieldInitializations
boolean preInitSyntheticFields
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public boolean isConstructor ()
public boolean isDefaultConstructor ()
public boolean isInitializationMethod ()
public boolean isRecursive (java.util.ArrayList)
java.util.ArrayList visited
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration targetConstructor
int index
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void resolveJavadoc ()
int javadocVisibility
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolveStatements ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int typeParametersLength
int i
int argumentLength
int i
int thrownExceptionsLength
int i
int statementsLength
int i
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
}
org/eclipse/jdt/internal/compiler/ast/ContainerAnnotation.classContainerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContainerAnnotation extends org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation {
private org.eclipse.jdt.internal.compiler.ast.Annotation[] containees
private org.eclipse.jdt.internal.compiler.ast.ArrayInitializer memberValues
public void (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] containerTypeName
public void addContainee (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.ast.Annotation repeatingAnnotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding repeatingAnnotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
}
org/eclipse/jdt/internal/compiler/ast/ContinueStatement.classContinueStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContinueStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] label
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/DoStatement.classDoStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int mergedInitStateIndex
int preConditionInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement action
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnCondition
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
boolean hasContinueLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.classDoubleLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoubleLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
double value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
Double computedValue
Double computedValue
boolean containsUnderscores
double v
double doubleValue
boolean isHexaDecimal
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/EmptyStatement.classEmptyStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EmptyStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public void (int, int)
int startPosition
int endPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public int complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int complaintLevel
boolean endOfBlock
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/EqualExpression.classEqualExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EqualExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
private void checkNullComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
int rightStatus
int leftStatus
boolean leftNonNullChecked
boolean rightNonNullChecked
boolean checkEquality
boolean contextualCheckEquality
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
private void checkVariableComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
org.eclipse.jdt.internal.compiler.ast.Expression reference
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
org.eclipse.jdt.internal.compiler.flow.FlowInfo result
public final void computeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public void generateBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
boolean isEqualOperator
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.impl.Constant rightCst
boolean leftBool
boolean rightBool
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
boolean inline
boolean inline
int pc
public void generateNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
boolean isEqualOperator
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public void generateOptimizedNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant inline
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean leftIsCast
boolean rightIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRightType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean use15specifics
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
int leftTypeID
int rightTypeID
int operatorSignature
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
int operator
org.eclipse.jdt.internal.compiler.lookup.TypeBinding objectType
boolean unnecessaryLeftCast
boolean unnecessaryRightCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.classExplicitConstructorCall.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.ast.Expression qualification
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public int accessMode
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
public static final int ImplicitSuper
public static final int Super
public static final int This
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[][] implicitArguments
public int typeArgumentsSourceStart
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
private org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
public void (int)
int accessMode
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean analyseResources
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isImplicitSuper ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeErasure
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
boolean rcvHasError
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding qTb
long sourceLevel
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argsContainCast
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentLength
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean usesInference ()
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/Expression.classExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Expression extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.impl.Constant constant
public int statementEnd
public int implicitConversion
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
public static final boolean isConstantValueRepresentable (org.eclipse.jdt.internal.compiler.impl.Constant, int, int)
org.eclipse.jdt.internal.compiler.impl.Constant constant
int constantTypeID
int targetTypeID
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
public final boolean checkCastTypesCompatibility (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.Expression expression
boolean use15specifics
boolean use17specifics
boolean necessary
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castElementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprElementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] castTypeMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] expressionTypeMethods
int exprMethodsLength
int i
int castMethodsLength
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refExprType
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isNullable
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
protected void checkNPEbyUnboxing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int status
public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean isNarrowing
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
int compileTimeTypeID
int runtimeTypeID
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
int position
public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int typeID
String stringValue
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getAllOriginalInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.ArrayList collector
int i
int len
private void getAllInheritedMethods0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
java.util.ArrayList collector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int max
public static org.eclipse.jdt.internal.compiler.lookup.Binding getDirectBinding (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression someExpression
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
public boolean isCompactableOperation ()
public boolean isConstantValueOfTypeAssignableToType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public boolean isAssignmentCompatible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isTypeReference ()
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public void markAsNonNull ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean forcedToBeRaw (org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.Binding receiverBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ternary
public java.lang.Object reusableJSRTarget ()
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void tagAsEllipsisArgument ()
public boolean isExactMethodReference ()
public boolean isPolyExpression () throws java.lang.UnsupportedOperationException
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void tagAsNeedCheckCast ()
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public org.eclipse.jdt.internal.compiler.ast.Expression toTypeReference ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean statementExpression ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$1.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$1 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$2.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$2 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$3.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$3 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$4.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.ExpressionContext$4 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext {
void (java.lang.String, int)
public java.lang.String toString ()
public boolean definesTargetType ()
}
org/eclipse/jdt/internal/compiler/ast/ExpressionContext.classExpressionContext.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ExpressionContext extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext ASSIGNMENT_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext INVOCATION_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext CASTING_CONTEXT
public static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext VANILLA_CONTEXT
private static final org.eclipse.jdt.internal.compiler.ast.ExpressionContext[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public abstract boolean definesTargetType ()
public static org.eclipse.jdt.internal.compiler.ast.ExpressionContext[] values ()
public static org.eclipse.jdt.internal.compiler.ast.ExpressionContext valueOf (java.lang.String)
void (java.lang.String, int, org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
}
org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.classExtendedStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str
org.eclipse.jdt.internal.compiler.ast.CharLiteral character
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
int length
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.classFakedTrackingVariable.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
private static final char[] UNASSIGNED_CLOSEABLE_NAME
private static final char[] UNASSIGNED_CLOSEABLE_NAME_TEMPLATE
private static final char[] TEMPLATE_ARGUMENT
private static final int CLOSE_SEEN
private static final int SHARED_WITH_OUTSIDE
private static final int OWNED_BY_OUTSIDE
private static final int CLOSED_IN_NESTED_METHOD
private static final int REPORTED_EXPLICIT_CLOSE
private static final int REPORTED_POTENTIAL_LEAK
private static final int REPORTED_DEFINITIVE_LEAK
public static boolean TEST_372319
private int globalClosingState
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding originalBinding
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outerTracker
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
private java.util.HashMap recordedLocations
private org.eclipse.jdt.internal.compiler.ast.ASTNode currentAssignment
private org.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding original
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
int nullStatus
private void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int nullStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable getCloseTrackingVariable (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable falseTrackingVariable
org.eclipse.jdt.internal.compiler.ast.SingleNameReference name
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Statement location
public static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression rhs
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private static boolean containsAllocation (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
org.eclipse.jdt.internal.compiler.ast.Expression expression
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
private static void preConnectTrackerAcrossAssignment (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
public static void analyseCloseableAllocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
boolean isWrapper
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable innerTracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentInner
int newStatus
int finallyStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pickMoreUnsafe (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo info
int status1
int status2
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pick (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker1
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker2
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private static void handleRegularResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable presetTracker
int closeStatus
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable findCloseTracker (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Expression arg
org.eclipse.jdt.internal.compiler.ast.Assignment assign
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding innerLocal
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public static void handleResourceAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression rhs
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable disconnectedTracker
int nullStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable rhsTrackVar
org.eclipse.jdt.internal.compiler.flow.FlowContext currentFlowContext
int upstreamStatus
private static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable analyseCloseableExpression (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable previousTracker
boolean isResourceProducer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resourceType
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable newTracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding rhsLocal
private static boolean isBlacklistedMethod (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public static void cleanUpAfterAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int lhsBits
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public static boolean isAnyCloseable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int findMostSpecificStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
int status
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable currentTracker
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding currentVar
int currentStatus
private int getNullStatusAggressively (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int reachMode
int status
public int mergeCloseStatus (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int status
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerScope
int finallyStatus
public void markClose (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void markClosedInNestedMethod ()
public static org.eclipse.jdt.internal.compiler.flow.FlowInfo markPassedToOutside (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
boolean owned
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.flow.FlowInfo infoResourceIsClosed
int flag
public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable pickVarForReporting (java.util.Set, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
java.util.Set varsOfScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean atExit
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerTrackerScope
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
public boolean hasDefinitelyNoResource (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean isClosedInFinallyOfEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
public boolean isResourceBeingReturned (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnedResource
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void recordErrorLocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
public boolean reportRecordedErrors (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int mergedStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
boolean hasReported
java.util.Iterator locations
int reportFlags
java.util.Map$Entry entry
public int reportError (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
boolean isPotentialProblem
int reportFlag
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public void reportExplicitClosing (org.eclipse.jdt.internal.compiler.problem.ProblemReporter)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public void resetReportingBits ()
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current
public java.lang.String nameForReporting (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult compResult
int[] lineEnds
int resourceLine
int reportLine
char[] replacement
}
org/eclipse/jdt/internal/compiler/ast/FalseLiteral.classFalseLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FalseLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.classFieldDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public int endPart1Position
public int endPart2Position
public void ()
public void (char[], int, int)
char[] name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
int nullStatus
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean isStatic
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public int getKind ()
public boolean isStatic ()
public boolean isFinal ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingVariable
org.eclipse.jdt.internal.compiler.lookup.Scope outerScope
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedAnnotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
int javadocVisibility
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/FieldReference.classFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public static final int READ
public static final int WRITE
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public char[] token
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
public long nameSourcePosition
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
boolean nonStatic
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
boolean isStatic
boolean isThisReceiver
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
int operationTypeID
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
char[] otherToken
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
char[][] thisTokens
char[][] otherTokens
private char[][] getThisFieldTokens (int)
int nestingCount
char[][] result
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isReadAccess
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean receiverCast
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean avoidSecondary
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding problemFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
boolean isImplicitThisRcv
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int index
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
}
org/eclipse/jdt/internal/compiler/ast/FloatLiteral.classFloatLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FloatLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
float value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
Float computedValue
Float computedValue
boolean containsUnderscores
float v
float floatValue
boolean isHexaDecimal
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/ForStatement.classForStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement[] increments
public org.eclipse.jdt.internal.compiler.ast.Statement action
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int preCondInitStateIndex
int preIncrementsInitStateIndex
int condIfTrueInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Statement, boolean, int, int)
org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement[] increments
org.eclipse.jdt.internal.compiler.ast.Statement action
boolean neededScope
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionFalse
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext incrementContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo incrementInfo
int i
int count
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
int i
org.eclipse.jdt.internal.compiler.ast.Statement init
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
int i
int max
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
int jumpPC
int i
int max
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
int i
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int initializationsLength
int i
int incrementsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/ForeachStatement.classForeachStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForeachStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
public int elementVariableImplicitWidening
public org.eclipse.jdt.internal.compiler.ast.Expression collection
public org.eclipse.jdt.internal.compiler.ast.Statement action
private int kind
private static final int ARRAY
private static final int RAW_ITERABLE
private static final int GENERIC_ITERABLE
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding iteratorReceiverType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding indexVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding collectionVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding maxVariable
private static final char[] SecretIteratorVariableName
private static final char[] SecretIndexVariableName
private static final char[] SecretCollectionVariableName
private static final char[] SecretMaxVariableName
int postCollectionInitStateIndex
int mergedInitStateIndex
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
int start
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding elementVarBinding
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo actionInfo
int elementNullStatus
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
boolean hasEmptyAction
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean hasEmptyAction
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel conditionLabel
int conditionPC
int continuationPC
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedCollectionType
boolean isTargetJsr14
int compileTimeTypeID
int boxedID
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iterableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int compileTimeTypeID
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$1BridgeCollector.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$1BridgeCollector extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] bridges
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.Scope scope
final org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void collectBridges (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int j
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalOverride
void add (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getBridges ()
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$VisibilityInspector.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
private org.eclipse.jdt.internal.compiler.lookup.Scope scope
private boolean shouldChatter
private boolean visible
private org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
final org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0
public void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean shouldChatter
private void checkVisibility (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
public boolean visible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public boolean visible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
}
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression.classFunctionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.FunctionalExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptor
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding actualMethodBinding
boolean ignoreFurtherInvestigation
protected org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
static org.eclipse.jdt.internal.compiler.ast.Expression[] NO_EXPRESSIONS
protected org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.BlockScope enclosingScope
protected boolean ellipsisArgument
public int bootstrapMethodNumber
protected static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy silentErrorHandlingPolicy
private boolean hasReportedSamProblem
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void ()
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setCompilationResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public void tagAsEllipsisArgument ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
public boolean isPolyExpression ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType ()
public boolean argumentsTypeElided ()
public int recordFunctionalType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportSamProblem (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean kosherDescriptor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean shouldChatter
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression$VisibilityInspector inspector
boolean status
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public int diagnosticsSourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getRequiredBridges ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding functionalType
boolean requiresBridges ()
}
org/eclipse/jdt/internal/compiler/ast/IfStatement.classIfStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IfStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
public org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
int thenInitStateIndex
int elseInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
int sourceStart
int sourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
boolean reportDeadCodeForKnownPattern
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean hasThenPart
boolean hasElsePart
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
int position
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ImportReference.classImportReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ImportReference extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[][] tokens
public long[] sourcePositions
public int declarationEnd
public int declarationSourceStart
public int declarationSourceEnd
public int modifiers
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public int trailingStarPosition
public void (char[][], long[], boolean, int)
char[][] tokens
long[] sourcePositions
boolean onDemand
int modifiers
public boolean isStatic ()
public char[][] getImportName ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer print (int, java.lang.StringBuffer, boolean)
int tab
StringBuffer output
boolean withOnDemand
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}
org/eclipse/jdt/internal/compiler/ast/Initializer.classInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Initializer extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Block block
public int lastVisibleFieldID
public int bodyStart
public int bodyEnd
public void (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block block
int modifiers
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public int getKind ()
public boolean isStatic ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
}
org/eclipse/jdt/internal/compiler/ast/InnerInferenceHelper.classInnerInferenceHelper.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper extends java.lang.Object {
private java.util.Map argTypesPerCandidate
public void ()
public void registerInnerResult (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int argCount
int argIdx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getArgumentTypesForCandidate (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] plainArgTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
int i
}
org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.classInstanceOfExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/IntLiteral.classIntLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
private static final char[] HEXA_MIN_VALUE
private static final char[] HEXA_MINUS_ONE_VALUE
private static final char[] OCTAL_MIN_VALUE
private static final char[] OCTAL_MINUS_ONE_VALUE
private static final char[] DECIMAL_MIN_VALUE
private static final char[] DECIMAL_MAX_VALUE
private char[] reducedForm
public int value
public static final org.eclipse.jdt.internal.compiler.ast.IntLiteral One
static void ()
public static org.eclipse.jdt.internal.compiler.ast.IntLiteral buildIntLiteral (char[], int, int)
char[] token
int s
int e
char[] intReducedToken
void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
void (char[], char[], int, int, int, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] token
char[] reducedForm
int start
int end
int value
org.eclipse.jdt.internal.compiler.impl.Constant constant
public void computeConstant ()
char[] token
int tokenLength
int radix
int j
private void computeValue (char[], int, int, int)
char[] token
int tokenLength
int radix
int j
int digitValue
int computedValue
public org.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue ()
char[] token
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.classIntLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.IntLiteral {
static final char[] CharValue
static void ()
public void (char[], char[], int, int)
char[] token
char[] reducedToken
int start
int end
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference.classIntersectionCastTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
int i
int max
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
boolean hasError
int typeCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstType
java.util.Map invocations
int i
int interfaceCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
public char[][] getTypeName ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
}
org/eclipse/jdt/internal/compiler/ast/Invocation.classInvocation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Invocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public abstract org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public abstract org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
public abstract org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
public abstract boolean usesInference ()
public abstract boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
public abstract boolean innersNeedUpdate ()
public abstract void innerUpdateDone ()
public abstract org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
}
org/eclipse/jdt/internal/compiler/ast/Javadoc.classJavadoc.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Javadoc extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] paramReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference[] paramTypeParameters
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement returnStatement
public org.eclipse.jdt.internal.compiler.ast.Expression[] seeReferences
public long[] inheritedPositions
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] invalidParameters
public long valuePositions
public void (int, int)
int sourceStart
int sourceEnd
boolean canBeSeen (int, int)
int visibility
int modifiers
public org.eclipse.jdt.internal.compiler.ast.ASTNode getNodeStartingAt (int)
int start
int length
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int i
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
int j
int l
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
int j
int l
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int length
int i
int length
int i
int length
int i
int length
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int length
int i
int start
int end
int paramTagsSize
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int throwsTagsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int start
int start
int start
int end
int end
int end
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
int seeTagsLength
int i
boolean source15
public void resolve (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methDecl
boolean overriding
int seeTagsLength
boolean superRef
int i
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
int length
int i
boolean reportMissing
int length
int i
int start
int end
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration meth
boolean source15
int length
int i
private void resolveReference (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int problemCount
boolean hasProblems
boolean source15
int scopeModifiers
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msgSend
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
private void resolveParamTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean reportMissing
boolean considerParamRefAsUsage
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int paramTagsSize
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
int argumentsSize
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] bindings
int maxBindings
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
boolean found
int j
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
boolean found
int j
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
private void resolveTypeParameterTags (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean reportMissing
int paramTypeParamLength
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int modifiers
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
int typeParametersLength
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramBindind
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
boolean duplicate
int j
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
boolean found
int j
int i
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
private void resolveThrowsTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
boolean reportMissing
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
int throwsTagsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int start
int end
int boundExceptionLength
int thrownExceptionLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
int j
int maxRef
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
boolean found
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int k
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean compatible
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionBinding
private void verifyTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean source15
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int modifiers
int scopeModifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding topLevelType
int packageLength
int depth
int idx
char[][] computedCompoundName
int i
org.eclipse.jdt.internal.compiler.lookup.ClassScope topLevelScope
boolean hasValidImport
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int length
int i
char[][] compoundName
int compoundNameLength
int j
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] typeRefName
int skipLength
boolean valid
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int length
int i
int length
int i
int length
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int length
int i
int length
int i
int length
int i
int length
}
org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.classJavadocAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public int memberStart
public char[][] qualification
public void (int, int)
int start
int end
public void (long)
long pos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasTypeVarArgs
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding paramMethodBinding
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
int idx
public boolean isSuperAccess ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int typeArgumentsLength
int i
int argumentsLength
}
org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.classJavadocArgumentExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public char[] token
public org.eclipse.jdt.internal.compiler.ast.Argument argument
public void (char[], int, int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
char[] name
int startPos
int endPos
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
long pos
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
int compoundLength
int typeNameLength
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.classJavadocArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, int)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
int dim
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.classJavadocArraySingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public void (char[], int, long)
char[] name
int dim
long pos
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.classJavadocFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void (char[], long)
char[] source
long pos
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding possibleMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
public boolean isSuperAccess ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference.classJavadocImplicitTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], int)
char[] name
int pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] getLastToken ()
public char[][] getTypeName ()
char[][] tokens
public boolean isThis ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.classJavadocMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends org.eclipse.jdt.internal.compiler.ast.MessageSend {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public void (char[], long)
char[] name
long pos
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[])
char[] name
long pos
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] arguments
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean hasArgsTypeVar
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
public boolean isSuperAccess ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int argumentsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int argumentsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.classJavadocQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[][], long[], int, int)
char[][] sources
long[] pos
int tagStart
int tagEnd
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Binding binding
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int location
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.classJavadocReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends org.eclipse.jdt.internal.compiler.ast.ReturnStatement {
public void (int, int)
int s
int e
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.classJavadocSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference extends org.eclipse.jdt.internal.compiler.ast.SingleNameReference {
public int tagSourceStart
public int tagSourceEnd
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean warn
boolean considerParamRefAsUsage
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.classJavadocSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] tokens
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/LabeledStatement.classLabeledStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LabeledStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
public int labelEnd
int mergedInitStateIndex
public void (char[], org.eclipse.jdt.internal.compiler.ast.Statement, long, int)
char[] label
org.eclipse.jdt.internal.compiler.ast.Statement statement
long labelPosition
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.LabelFlowContext labelContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo statementInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
boolean reinjectNullInfo
public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1LambdaTypeBinding.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1LambdaTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
final org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public char[] computeUniqueKey ()
public java.lang.String toString ()
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ShapeComputer.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ShapeComputer extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.ClassScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression extends org.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements org.eclipse.jdt.internal.compiler.impl.ReferenceContext org.eclipse.jdt.internal.compiler.problem.ProblemSeverities {
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public int arrowPosition
public org.eclipse.jdt.internal.compiler.ast.Statement body
public boolean hasParentheses
public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
boolean voidCompatible
boolean valueCompatible
private boolean shapeAnalysisComplete
boolean returnsValue
public boolean isSerializable
boolean returnsVoid
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression original
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
private int outerLocalVariablesSlotSize
public boolean shouldCaptureInstance
private boolean assistNode
private boolean hasIgnoredMandatoryErrors
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
public int ordinal
private java.util.Set thrownExceptions
private static final org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] NO_SYNTHETIC_ARGUMENTS
private static final org.eclipse.jdt.internal.compiler.ast.Block NO_BODY
static void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult, boolean)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
boolean assistNode
public void setArguments (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes ()
public void setBody (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement body
public org.eclipse.jdt.internal.compiler.ast.Statement body ()
public org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions ()
public void setArrowPosition (int)
int arrowPosition
public int arrowPosition ()
protected org.eclipse.jdt.internal.compiler.ast.FunctionalExpression original ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int pc
StringBuffer signature
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding capturedOuterLocal
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
int invokeDynamicNumber
public boolean kosherDescriptor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean shouldChatter
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
boolean argumentsTypeElided
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
boolean haveDescriptor
boolean buggyArguments
int descriptorParameterCount
int lambdaArgumentCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int t
int max
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean argumentTypesElided
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetTypeForElidedLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public boolean argumentsTypeElided ()
private boolean doesNotCompleteNormally ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo lambdaInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodWithParameterDeclaration
int i
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
org.eclipse.jdt.internal.compiler.ast.Expression expression
void validateNullAnnotations ()
int length
int i
private void mergeParameterNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ourParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descParameters
int len
int i
long ourTagBits
long descTagBits
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int j
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
char[][] inheritedAnnotationName
void checkAgainstNullAnnotation (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int i
int length
public boolean isVoidCompatible ()
public boolean isValueCompatible ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int tab
StringBuffer output
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer, boolean)
int tab
StringBuffer output
boolean makeShort
int parenthesesCount
String suffix
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedResultType ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int argumentsLength
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodScope getScope ()
private boolean enclosingScopesHaveErrors ()
org.eclipse.jdt.internal.compiler.lookup.Scope skope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
private void analyzeShape ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope someScope
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyzeNPE
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] samPararameterTypes
int i
int length
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression getResolvedCopyForInferenceTargeting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyzeNPE
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope skope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int returnExpressionsLength
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression resultExpression
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
char[] source
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
public void returnsExpression (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resultType
org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions
int resultsLength
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public boolean hasErrors ()
public void tagAsHavingErrors ()
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression enclosingLambda
public void throwsException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public java.util.Set getThrownExceptions ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile classFile
int problemResetPC
boolean restart
org.eclipse.jdt.internal.compiler.problem.AbortMethod e
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticLocal
int newSlot
int i
int parameterCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
int i
int j
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public int diagnosticsSourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getMarkerInterfaces ()
java.util.Set markerBindings
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectionTypes
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding ()
}
org/eclipse/jdt/internal/compiler/ast/Literal.classLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Literal extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void (int, int)
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public abstract void computeConstant ()
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public abstract char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.classLocalDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void (char[], int, int)
char[] name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo preInitInfo
boolean shouldAnalyseResource
int nullStatus
public void checkModifiers ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public int getKind ()
public void getAllAnnotationContexts (int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List)
int targetType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int parameterIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public boolean isArgument ()
public boolean isReceiver ()
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
boolean localExists
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
private void traverseWithoutInitializer (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/LongLiteral.classLongLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
private static final char[] HEXA_MIN_VALUE
private static final char[] HEXA_MINUS_ONE_VALUE
private static final char[] OCTAL_MIN_VALUE
private static final char[] OCTAL_MINUS_ONE_VALUE
private static final char[] DECIMAL_MIN_VALUE
private static final char[] DECIMAL_MAX_VALUE
private char[] reducedForm
static void ()
public static org.eclipse.jdt.internal.compiler.ast.LongLiteral buildLongLiteral (char[], int, int)
char[] token
int s
int e
char[] longReducedToken
void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
public org.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue ()
char[] token
public void computeConstant ()
char[] token
int tokenLength
int length
int radix
int j
private void computeValue (char[], int, int, int)
char[] token
int tokenLength
int radix
int j
int digitValue
long computedValue
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.classLongLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.LongLiteral {
static final char[] CharValue
static void ()
public void (char[], char[], int, int)
char[] token
char[] reducedForm
int start
int end
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/MagicLiteral.classMagicLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.MagicLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
public void (int, int)
int start
int end
public boolean isValidJavaStatement ()
public char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.classMarkerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair$1.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.MemberValuePair$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
void (org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleNameReference reference
org.eclipse.jdt.internal.compiler.lookup.BlockScope scop
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair$2.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.MemberValuePair$2 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$valueType
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$requiredType
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$leafType
private final org.eclipse.jdt.internal.compiler.lookup.BlockScope val$scope
private final boolean[] val$shouldExit
void (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean[])
public void run ()
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[] name
public org.eclipse.jdt.internal.compiler.ast.Expression value
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair compilerElementPair
public void (char[], int, int, org.eclipse.jdt.internal.compiler.ast.Expression)
char[] token
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.Expression value
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
boolean[] shouldExit
Runnable check
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.lookup.Binding nameReferenceBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/MessageSend.classMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MessageSend extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.Invocation {
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public char[] selector
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public long nameSourcePosition
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueCast
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
private org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts
protected org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
private static final int TRUE_ASSERTION
private static final int FALSE_ASSERTION
private static final int NULL_ASSERTION
private static final int NONNULL_ASSERTION
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean nonStatic
boolean wasInsideAssert
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyseResources
int i
org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord record
int len
int j
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
private void recordCallingClose (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Expression closeTarget
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
private int detectAssertionUtility (int)
int argumentIdx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
private org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseBooleanAssertion (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean wasInsideAssert
boolean passOnTrue
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isOptimizedTrueAssertion
boolean isOptimizedFalseAssertion
int tagBitsSave
org.eclipse.jdt.internal.compiler.flow.FlowInfo conditionFlowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo assertWhenPassInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo assertWhenFailInfo
boolean isOptimizedPassing
boolean isOptimizedPassing
boolean isOptimizedFailing
boolean isOptimizedFailing
private org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseNullAssertion (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean expectingNull
int nullStatus
boolean willFail
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] path
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
long tagBits
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int max
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
long sourceLevel
boolean receiverCast
boolean argsContainCast
boolean receiverIsType
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean argHasError
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean avoidSecondary
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethodBinding
protected void findMethodBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pgmb
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
int length
boolean sawRawType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] finalArgumentTypes
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding finalArgumentType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkAgainstFinalTargetType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext)
org.eclipse.jdt.internal.compiler.ast.ExpressionContext context
public boolean isPolyExpression ()
public boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolutionCandidate
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pgmb
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateOriginal
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setFieldIndex (int)
int depth
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int typeArgumentsLength
int argumentsLength
int i
public boolean statementExpression ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean reportErrors
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
public void registerInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
public boolean usesInference ()
public boolean updateBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx
public boolean innersNeedUpdate ()
public void innerUpdateDone ()
public org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.classMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
boolean enableSyntacticNullAnalysisForFields
int complaintLevel
int i
int count
org.eclipse.jdt.internal.compiler.ast.Statement stat
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public boolean isDefaultMethod ()
public boolean isMethod ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolveStatements ()
boolean returnsUndeclTypeVar
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
long complianceLevel
int bindingModifiers
boolean hasOverrideAnnotation
boolean hasUnresolvedArguments
int bindingModifiers
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int typeParametersLength
int i
int argumentLength
int i
int thrownExceptionsLength
int i
int statementsLength
int i
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters ()
}
org/eclipse/jdt/internal/compiler/ast/NameReference.classNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NameReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public org.eclipse.jdt.internal.compiler.lookup.Binding binding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
public void ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public boolean isTypeReference ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int index
public abstract java.lang.String unboundReferenceErrorName ()
public abstract char[][] getName ()
protected void checkEffectiveFinality (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
}
org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.classNormalAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NormalAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
int numberOfPairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int memberValuePairsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int memberValuePairsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$1SearchContradictions.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1SearchContradictions extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeWithContradiction
void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
public final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode COMPATIBLE
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_CHECK
private static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] values ()
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode valueOf (java.lang.String)
}
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching.classNullAnnotationMatching.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_OK_NONNULL
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_UNCHECKED
public static final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching NULL_ANNOTATIONS_MISMATCH
public final int severity
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
public final int nullStatus
static void ()
public void (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int severity
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
public boolean isAnyMismatch ()
public boolean isUnchecked ()
public boolean isDefiniteMismatch ()
public java.lang.String superTypeHintName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
public static int checkAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.VariableBinding, int, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
int nullStatus
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
long lhsTagBits
boolean hasReported
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int status1
int status2
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching analyse (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
int nullStatus
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superClass
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
long[] requiredDimsTagBits
int dims
long[] providedDimsTagBits
int i
long requiredBits
long providedBits
long requiredBits
long providedBits
int s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSuper
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] requiredArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] providedSubstitutes
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedArgSubstitute
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedEnclSubstitute
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
protected static boolean areSameTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
static long requiredNullTagBits (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode
long tagBits
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
static long providedNullTagBits (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
long tagBits
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
boolean haveNullBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
long boundBits
public static long validNullTagBits (long)
long bits
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding moreDangerousType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
long oneNullBits
long twoNullBits
private static int computeNullProblemSeverity (long, long, int, boolean)
long requiredBits
long providedBits
int nullStatus
boolean strict
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding checkForContraditions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1SearchContradictions searchContradiction
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int i
}
org/eclipse/jdt/internal/compiler/ast/NullLiteral.classNullLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.Object reusableJSRTarget ()
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/NumberLiteral.classNumberLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NumberLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
public void (char[], int, int)
char[] token
int s
int e
public void (int, int)
int s
int e
public boolean isValidJavaStatement ()
public char[] source ()
protected static char[] removePrefixZerosAndUnderscores (char[], boolean)
char[] token
boolean isLong
int max
int start
int end
boolean modified
boolean ignore
int i
char currentChar
StringBuffer buffer
int i
char currentChar
}
org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.classOR_OR_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfoWhenTrueForMerging
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
org.eclipse.jdt.internal.compiler.impl.Constant cst
int pc
boolean leftIsConst
boolean leftIsTrue
boolean rightIsConst
boolean rightIsTrue
org.eclipse.jdt.internal.compiler.codegen.BranchLabel internalTrueLabel
int pc
public boolean isCompactableOperation ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.lookup.Binding leftDirect
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/OperatorExpression$1Decode.classOperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode extends java.lang.Object {
void ()
public final java.lang.String constant (int)
int code
public final java.lang.String type (int)
int code
public final java.lang.String operator (int)
int operator
}
org/eclipse/jdt/internal/compiler/ast/OperatorExpression.classOperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static int[][] OperatorSignatures
static void ()
public void ()
public static final void classInitialize ()
public static final java.lang.String generateTableTestCase ()
int[] operators
org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode decode
String s
int error
int i
int operator
int left
int right
int result
String begin
String test
public static final int[] get_AND ()
int[] table
public static final int[] get_AND_AND ()
int[] table
public static final int[] get_DIVIDE ()
public static final int[] get_EQUAL_EQUAL ()
int[] table
public static final int[] get_GREATER ()
public static final int[] get_GREATER_EQUAL ()
public static final int[] get_LEFT_SHIFT ()
int[] table
public static final int[] get_LESS ()
int[] table
public static final int[] get_LESS_EQUAL ()
public static final int[] get_MINUS ()
int[] table
public static final int[] get_MULTIPLY ()
public static final int[] get_OR ()
public static final int[] get_OR_OR ()
public static final int[] get_PLUS ()
int[] table
public static final int[] get_REMAINDER ()
public static final int[] get_RIGHT_SHIFT ()
public static final int[] get_UNSIGNED_RIGHT_SHIFT ()
public static final int[] get_XOR ()
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
}
org/eclipse/jdt/internal/compiler/ast/OperatorIds.classOperatorIds.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorIds extends java.lang.Object {
public static final int AND_AND
public static final int OR_OR
public static final int AND
public static final int OR
public static final int LESS
public static final int LESS_EQUAL
public static final int GREATER
public static final int GREATER_EQUAL
public static final int XOR
public static final int DIVIDE
public static final int LEFT_SHIFT
public static final int NOT
public static final int TWIDDLE
public static final int MINUS
public static final int PLUS
public static final int MULTIPLY
public static final int REMAINDER
public static final int RIGHT_SHIFT
public static final int EQUAL_EQUAL
public static final int UNSIGNED_RIGHT_SHIFT
public static final int NumberOfTables
public static final int QUESTIONCOLON
public static final int NOT_EQUAL
public static final int EQUAL
public static final int INSTANCEOF
public static final int PLUS_PLUS
public static final int MINUS_MINUS
}
org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.classParameterizedQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
public void (char[][], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, long[])
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int dim
long[] positions
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgumentsOnTypeComponent
int j
int max2
public void (char[][], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long[])
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long[] positions
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference pqtr
public boolean isParameterizedTypeReference ()
public char[][] getParameterizedTypeName ()
int length
char[][] qParamName
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
StringBuffer buffer
int j
int argLength
int nameLength
int dim
char[] dimChars
int i
int index
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean checkBounds
boolean isClassScope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
int argLength
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean typeIsConsistent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifyingType
int i
int max
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
int argLength
int k
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
org.eclipse.jdt.internal.compiler.ast.TypeReference keep
int argLength
boolean isDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
boolean argHasError
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
private void createArrayType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
int typeArgumentLength
int max
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
int typeArgumentLength
int max
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
int j
int max2
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
int j
int max2
}
org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.classParameterizedSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference[], int, long)
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int dim
long pos
int i
int max
public void (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference[], int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], long)
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
long pos
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
public char[][] getParameterizedTypeName ()
StringBuffer buffer
int i
int length
int nameLength
char[] name
int dim
char[] dimChars
int i
int index
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isParameterizedTypeReference ()
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean checkBounds
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveLeafType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean checkBounds
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isClassScope
int argLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosing
boolean isClassScope
org.eclipse.jdt.internal.compiler.ast.TypeReference keep
boolean isDiamond
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
boolean argHasError
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentOriginal
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
boolean isCompliant15
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int max
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations2
int j
int max2
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int i
int max
}
org/eclipse/jdt/internal/compiler/ast/PostfixExpression.classPostfixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PostfixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int pos
public boolean checkCastCompatibility ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/PrefixExpression.classPrefixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PrefixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int pos
public boolean checkCastCompatibility ()
public java.lang.String operatorToString ()
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public boolean restrainUsageToNumericTypes ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.classQualifiedAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
public void ()
public void (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean analyseResources
boolean hasResourceWrapperType
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
boolean isUnboxing
int i
int max
public boolean isSuperAccess ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeForQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingInstanceReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
boolean hasError
boolean enclosingInstanceContainsCast
boolean argsContainCast
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
int i
long sourceLevel
boolean isDiamond
int length
boolean argHasError
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int length
int i
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceReceiver
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pseudoArgs
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatchOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousSuperclass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosing
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int typeArgumentsLength
int argumentsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.classQualifiedNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference {
public char[][] tokens
public long[] sourcePositions
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
int[] otherDepths
public int indexOfFirstFieldBinding
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticWriteAccessor
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticReadAccessors
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherGenericCasts
public void (char[][], long[], int, int)
char[][] tokens
long[] positions
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
int otherBindingsCount
boolean needValue
boolean complyTo14
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
int otherBindingsCount
boolean needValue
boolean complyTo14
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
private void checkInternalNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean checkString
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int length
int i
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
long position
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeCast
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isStatic
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
int lastFieldPc
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
boolean isUnboxing
int fieldPosition
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
int operationTypeID
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
boolean isFirst
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding generateReadSequence (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int otherBindingsCount
boolean needValue
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
boolean complyTo14
int pc
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.impl.Constant localConstant
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
int positionsLength
org.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
int i
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding nextField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nextGenericCast
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
int fieldPosition
public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding getCodegenBinding (int)
int index
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getFinalReceiverType ()
int otherBindingsCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding previousGenericCast
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getGenericCast (int)
int index
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getOtherFieldBindings (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int index
int otherBindingsLength
int firstDepth
char[] token
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int place
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldReceiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReceiverType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedReference
int len
int i
public boolean isFieldAccess ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int index
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int depth
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void setFieldIndex (int)
int index
protected void setGenericCast (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someGenericCast
protected void setSyntheticAccessor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int index
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticAccessor
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.String unboundReferenceErrorName ()
public char[][] getName ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
}
org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.classQualifiedSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int pos
int sourceEnd
public boolean isSuper ()
public boolean isThis ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int findCompatibleEnclosing (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers
int length
boolean isLegal
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.classQualifiedThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentCompatibleType
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
Object[] emulationPath
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int depth
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
int findCompatibleEnclosing (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int depth
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.classQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[][] tokens
public long[] sourcePositions
public void (char[][], long[])
char[][] sources
long[] poss
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding findNextTypeBinding (int, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
int tokenIndex
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public char[] getLastToken ()
protected void rejectAnnotationsOnPackageQualifiers (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int j
org.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
protected static void rejectAnnotationsOnStaticMemberQualififer (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.ast.Annotation[] qualifierAnnot
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
org.eclipse.jdt.internal.compiler.lookup.Binding pkg
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean isClassScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
int i
int max
int last
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean rawQualified
void recordResolution (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFound
int i
public char[][] getTypeName ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLevels
int i
int annotationsLength
int j
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLevels
int i
int annotationsLength
int j
public int getAnnotatableLevels ()
}
org/eclipse/jdt/internal/compiler/ast/Receiver.classReceiver.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Receiver extends org.eclipse.jdt.internal.compiler.ast.Argument {
public org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.NameReference, int)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingName
int modifiers
public boolean isReceiver ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
}
org/eclipse/jdt/internal/compiler/ast/Reference.classReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Reference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected boolean checkNullableFieldDereference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long sourcePosition
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding ()
public void fieldStore (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticWriteAccessor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
boolean isImplicitThisReceiver
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
public abstract void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
public abstract void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
public abstract void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
void reportOnlyUselesslyReadPrivateField (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
boolean valueRequired
static void reportOnlyUselesslyReadLocal (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean shouldReport
}
org/eclipse/jdt/internal/compiler/ast/ReferenceExpression.classReferenceExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReferenceExpression extends org.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public org.eclipse.jdt.internal.compiler.ast.Expression lhs
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public char[] selector
public int nameSourceStart
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
private boolean haveReceiver
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] resolvedTypeArguments
private boolean typeArgumentsHaveErrors
org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
private int depth
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethodBinding
private boolean receiverPrecedesParameters
protected boolean trialResolution
public void ()
public void initialize (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference[], char[], int)
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] optionalTypeArguments
char[] identifierOrNew
int sourceEndPosition
public void generateImplicitLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.parser.Parser parser
char[] source
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy
int argc
org.eclipse.jdt.internal.compiler.ast.LambdaExpression implicitLambda
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
int parameterShift
org.eclipse.jdt.internal.compiler.ast.Expression[] argv
int i
int length
String name
org.eclipse.jdt.internal.compiler.ast.MessageSend message
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocals
int i
int length
private boolean shouldGenerateImplicitLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int pc
StringBuffer buffer
int argumentsSize
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstances
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
Object[] emulationPath
int invokeDynamicNumber
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
boolean isMethodReference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding someMethod
int someMethodDepth
int anotherMethodDepth
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding anotherMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding potentialReceiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToSearch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
char[] visibleName
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] methodExceptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] kosherExceptions
int i
int iMax
int j
int jMax
int len
int len
int expectedlen
int providedLen
boolean isVarArgs
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding descriptorParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bindingParameter
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
char[][] providedAnnotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findCompileTimeMethodTargeting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding internalResolveTentatively (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
org.eclipse.jdt.internal.compiler.ast.ExpressionContext previousContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousDescriptor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding previousResolvedType
public boolean isConstructorReference ()
public boolean isExactMethodReference ()
public boolean isMethodReference ()
public boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int tab
StringBuffer output
int max
int j
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int length
int i
public org.eclipse.jdt.internal.compiler.ast.Expression[] createPseudoExpressions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
long pos
int i
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
boolean isCompatible
boolean isCompatible
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tSam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public boolean isArrayConstructorReference ()
}
org/eclipse/jdt/internal/compiler/ast/ReturnStatement.classReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReturnStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding saveValueVariable
public int initStateIndex
private boolean implicitReturn
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
int sourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
int sourceEnd
boolean implicitReturn
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int subCount
boolean saveValueNeeded
boolean hasValueToSave
boolean noAutoCloseables
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
void checkAgainstNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int nullStatus
long tagBits
long tagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean useTypeAnnotations
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean alreadyGeneratedExpression
Object reusableJSRTarget
int i
int max
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
boolean didEscape
public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void generateStoreSaveValueIfNecessary (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
private boolean needValueStore ()
public boolean needValue ()
public void prepareSaveValueLocation (org.eclipse.jdt.internal.compiler.ast.TryStatement)
org.eclipse.jdt.internal.compiler.ast.TryStatement targetTryStatement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.classSingleMemberAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.Expression memberValue
private org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] singlePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public void ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] computeElementValuePairs ()
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/SingleNameReference.classSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static final int READ
public static final int WRITE
public char[] token
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
boolean isReachable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isFinal
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkFieldAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceCast
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
org.eclipse.jdt.internal.compiler.ast.BinaryExpression operation
int operator
org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
boolean isUnboxing
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.MethodBinding writeAccessor
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
org.eclipse.jdt.internal.compiler.impl.Constant assignConstant
org.eclipse.jdt.internal.compiler.impl.Constant assignConstant
int increment
int increment
int operationTypeID
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
Object[] emulationPath
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding operandType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isEquivalent (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
char[] otherToken
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding ()
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding nullAnnotatedVariableBinding (boolean)
boolean supportTypeAnnotations
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean isReadAccess
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding postConversionType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
int runtimeType
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public java.lang.String unboundReferenceErrorName ()
public char[][] getName ()
}
org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.classSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] allAnnotations
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public char[][] getTypeName ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
}
org/eclipse/jdt/internal/compiler/ast/Statement.classStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Statement extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public static final int NOT_COMPLAINED
public static final int COMPLAINED_FAKE_REACHABLE
public static final int COMPLAINED_UNREACHABLE
public void ()
protected static boolean isKnowDeadCodePattern (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
protected void analyseArguments (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean considerTypeAnnotations
boolean hasJDK15NullAnnotations
int numParamsToCheck
int varArgPos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
boolean passThrough
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
Boolean specialCaseNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
Boolean specialCaseNonNullness
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
int nullStatus
void analyseOneArgument18 (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
Boolean expectedNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int nullStatus
void internalAnalyseOneArgument18 (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.Expression argument
int nullStatus
Boolean expectedNonNullness
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected
int statusFromAnnotatedNull
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
protected void checkAgainstNullTypeAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int nullStatus
private void internalCheckAgainstNullTypeAnnotation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public int complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int previousComplaintLevel
boolean endOfBlock
public void generateArguments (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
int varArgIndex
int i
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varArgsType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding codeGenVarArgsType
int elementsTypeID
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
int i
int max
public abstract void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
public boolean isBoxingCompatible (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isEmptyBlock ()
public boolean isValidJavaStatement ()
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public abstract java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
public abstract void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType ()
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding findConstructorBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Invocation site
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding ctorBinding
protected transient void recordExceptionsForEnclosingLambda (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
int i
}
org/eclipse/jdt/internal/compiler/ast/StringLiteral.classStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
int lineNumber
public void (char[], int, int, int)
char[] token
int start
int end
int lineNumber
public void (int, int)
int s
int e
public void computeConstant ()
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.classStringLiteralConcatenation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
private static final int INITIAL_SIZE
public org.eclipse.jdt.internal.compiler.ast.Expression[] literals
public int counter
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int literalsLength
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
}
org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.classSubRoutineStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionLabel
public void ()
public static void reenterAllExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[], int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
int max
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void enterDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void exitAnyExceptionHandler ()
public void exitDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public abstract boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isSubRoutineEscaping ()
public void placeAllAnyExceptionHandler ()
}
org/eclipse/jdt/internal/compiler/ast/SuperReference.classSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SuperReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public void (int, int)
int sourceStart
int sourceEnd
public static org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall implicitSuperConstructorCall ()
public boolean isImplicitThis ()
public boolean isSuper ()
public boolean isUnqualifiedSuper ()
public boolean isThis ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/SwitchStatement$1StringSwitchCase.classSwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase extends java.lang.Object implements java.lang.Comparable {
int hashCode
String string
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
final org.eclipse.jdt.internal.compiler.ast.SwitchStatement this$0
public void (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, int, java.lang.String, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int hashCode
String string
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase that
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/ast/SwitchStatement.classSwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SwitchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
public org.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
public org.eclipse.jdt.internal.compiler.ast.CaseStatement defaultCase
public int blockStart
public int caseCount
int[] constants
String[] stringConstants
public static final int CASE
public static final int FALLTHROUGH
public static final int ESCAPING
private static final char[] SecretStringVariableName
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthetic
int preSwitchInitStateIndex
int mergedInitStateIndex
org.eclipse.jdt.internal.compiler.ast.CaseStatement[] duplicateCaseStatements
int duplicateCaseStatementsCounter
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding dispatchStringCopy
static void ()
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext switchContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo caseInits
int caseIndex
int initialComplaintLevel
int complaintLevel
int fallThroughState
int i
int max
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCodeForStringSwitch (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
boolean hasCases
org.eclipse.jdt.internal.compiler.ast.SwitchStatement$1StringSwitchCase[] stringCases
org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] sourceCaseLabels
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] hashCodeCaseLabels
int i
int max
int uniqHashCount
int lastHashCode
int i
int length
int hashCode
int[] sortedIndexes
int i
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultCaseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel defaultBranchLabel
int i
int j
int max
int hashCode
int caseIndex
int i
int maxCases
org.eclipse.jdt.internal.compiler.ast.Statement statement
Throwable e
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] caseLabels
int i
int max
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
boolean hasCases
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
boolean valueRequired
int[] sortedIndexes
int i
int[] localKeysCopy
int max
int min
int caseIndex
int i
int maxCases
org.eclipse.jdt.internal.compiler.ast.Statement statement
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
boolean isEnumSwitch
boolean isStringSwitch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
int length
int counter
int i
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.ast.Statement statement
int key
int j
String key
int j
int constantCount
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] enumFields
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
int j
boolean suppress
private void reportDuplicateCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.ast.CaseStatement, int)
org.eclipse.jdt.internal.compiler.ast.CaseStatement duplicate
org.eclipse.jdt.internal.compiler.ast.CaseStatement original
int length
boolean found
int k
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int statementsLength
int i
public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
}
org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.classSynchronizedStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Block block
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding synchroVariable
static final char[] SecretLocalDeclarationName
int preSynchronizedInitStateIndex
int mergedSynchronizedInitStateIndex
static void ()
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Block, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Block statement
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean isSubRoutineEscaping ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
public boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
Object targetLocation
int stateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ThisReference.classThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThisReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public static org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis ()
org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis
public void (int, int)
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
public boolean checkAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int assignmentImplicitConversion
boolean valueRequired
public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
boolean valueRequired
public boolean isImplicitThis ()
public boolean isThis ()
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ThrowStatement.classThrowStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThrowStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression exception
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression exception
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/TrueLiteral.classTrueLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TrueLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/TryStatement.classTryStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TryStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
static final char[] SECRET_RETURN_ADDRESS_NAME
static final char[] SECRET_ANY_HANDLER_NAME
static final char[] SECRET_PRIMARY_EXCEPTION_VARIABLE_NAME
static final char[] SECRET_CAUGHT_THROWABLE_VARIABLE_NAME
static final char[] SECRET_RETURN_VALUE_NAME
private static org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] NO_RESOURCES
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
public org.eclipse.jdt.internal.compiler.ast.Block tryBlock
public org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
public org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subRoutineInits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptionTypes
boolean[] catchExits
org.eclipse.jdt.internal.compiler.codegen.BranchLabel subRoutineStartLabel
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding returnAddressVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretReturnValue
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] declaredExceptionLabels
private Object[] reusableJSRTargets
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] reusableJSRSequenceStartLabels
private int[] reusableJSRStateIndexes
private int reusableJSRTargetsCount
private static final int NO_FINALLY
private static final int FINALLY_SUBROUTINE
private static final int FINALLY_DOES_NOT_COMPLETE
private static final int FINALLY_INLINE
int mergedInitStateIndex
int preTryInitStateIndex
int postTryInitStateIndex
int[] postResourcesInitStateIndexes
int naturalExitMergeInitStateIndex
int[] catchExitInitStateIndexes
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding primaryExceptionVariable
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding caughtThrowableVariable
private org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] resourceExceptionLabels
private int[] caughtExceptionsCatchBlocks
static void ()
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int resourcesLength
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findCloseMethod (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
private org.eclipse.jdt.internal.compiler.flow.FlowInfo prepareCatchInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnException
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchArg
private boolean isUncheckedCatchBlock (int)
int catchBlock
int i
int length
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void enterDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int length
public void exitAnyExceptionHandler ()
public void exitDeclaredExceptionHandlers (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int i
int length
private int finallyMode ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean isStackMapFrameCodeStream
int pc
int finallyMode
boolean requiresNaturalExit
int maxCatches
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
org.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel multiCatchExceptionLabel
int resourceCount
int i
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int invokeCloseStartPc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel elseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postElseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postCloseLabel
int invokeCloseStartPc
boolean tryBlockHasSomeCode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel naturalExitLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel postCatchesFinallyLabel
int i
int position
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchVar
int varPC
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel naturalExitExceptionHandler
int finallySequenceStartPC
int position
int position
int position
int position
public boolean generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, java.lang.Object, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
Object targetLocation
int stateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretLocal
int resourceCount
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.codegen.BranchLabel exitLabel
int invokeCloseStartPc
int i
boolean isStackMapFrameCodeStream
int finallyMode
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean reuseTargetLocation
int i
int count
Object reusableJSRTarget
org.eclipse.jdt.internal.compiler.codegen.BranchLabel reusableJSRSequenceStartLabel
public boolean isSubRoutineEscaping ()
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope finallyScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resourceManagementScope
int resourceCount
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
org.eclipse.jdt.internal.compiler.lookup.BlockScope tryScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
int shiftScopesLength
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean containsUnionTypes
boolean catchHasError
int i
org.eclipse.jdt.internal.compiler.lookup.BlockScope catchScope
org.eclipse.jdt.internal.compiler.ast.Argument catchArgument
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
int i
int max
int i
int max
protected void verifyDuplicationAndOrder (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean containsUnionTypes
int totalCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] allExceptionTypes
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentExceptionType
org.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int typeReferencesLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unionExceptionTypes
int j
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentExceptions
int j
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
int k
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int n
int max2
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
org.eclipse.jdt.internal.compiler.ast.TypeReference catchArgumentType
int i
int j
}
org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.classTypeDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public static final int CLASS_DECL
public static final int INTERFACE_DECL
public static final int ENUM_DECL
public static final int ANNOTATION_TYPE_DECL
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public char[] name
public org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
public org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
public boolean ignoreFurtherInvestigation
public int maxFieldCount
public int declarationSourceStart
public int declarationSourceEnd
public int bodyStart
public int bodyEnd
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] missingAbstractMethods
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
public int enumConstantsCounter
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
int abortLevel
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public final void addClinit ()
int length
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
org.eclipse.jdt.internal.compiler.ast.Clinit clinit
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration addMissingAbstractMethodFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
String baseName
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] newMethods
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public boolean checkConstructors (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser parser
boolean hasConstructor
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration am
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration createDefaultConstructor (boolean, boolean)
boolean needExplicitConstructorCall
boolean needToInsert
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding createDefaultConstructorWithBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedConstructorBinding
boolean eraseThrownExceptions
String baseName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argumentsLength
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
int newModifiers
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.ast.Expression[] args
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int len
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
int length
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding memberTypeBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDecl
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][])
char[][] typeName
int typeNameLength
char[][] subTypeName
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
int i
int max
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
int i
int slotSize
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
int i
int slotSize
int count
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingInstance
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public boolean hasErrors ()
private void internalAnalyseCode (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.flow.FlowContext parentContext
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerContext
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo nonStaticFieldInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo staticFieldInfo
int i
int count
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int i
int count
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo outerInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo constructorInfo
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public static final int kind (int)
int flags
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosing
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticEnclosingInstanceArgument
public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
public final boolean needClassInitMethod ()
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
public void parseMethods (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int indent
StringBuffer output
public java.lang.StringBuffer printBody (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int fieldI
int i
public java.lang.StringBuffer printHeader (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int i
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void resolve ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean old
long annotationTagBits
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean needSerialVersion
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] throwsExceptions
boolean hasWriteObjectMethod
boolean hasReadObjectMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
int localMaxFieldCount
int lastVisibleFieldID
boolean hasEnumConstants
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] enumConstantsWithoutBody
int i
int count
int i
int count
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding javaxRmiCorbaStub
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int i
int count
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int f
int l
int missingAbstractMethodslength
int methodsLength
int i
int count
int visibility
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
int severity
int javadocModifiers
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.Binding existing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
org.eclipse.jdt.internal.compiler.lookup.Scope outerScope
org.eclipse.jdt.internal.compiler.lookup.Binding existing2
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope upperScope
public void tagAsHavingErrors ()
public void tagAsHavingIgnoredMandatoryErrors (int)
int problemId
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
int length
int i
int length
int i
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int length
int i
void updateMaxFieldCount ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration outerMostType
public boolean isPackageInfo ()
public boolean isSecondary ()
}
org/eclipse/jdt/internal/compiler/ast/TypeParameter.classTypeParameter.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeParameter extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
public void ()
public int getKind ()
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int i
int length
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int typeParameterIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int annotationsLength
int i
int boundIndex
int boundsLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
private void internalResolve (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean staticContext
org.eclipse.jdt.internal.compiler.lookup.Binding existingType
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int annotationsLength
int i
int boundsLength
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int annotationsLength
int i
int boundsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/TypeReference$AnnotationCollector.classTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector extends org.eclipse.jdt.internal.compiler.ASTVisitor {
java.util.List annotationContexts
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int info
int info2
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
org.eclipse.jdt.internal.compiler.ast.Wildcard currentWildcard
public void (org.eclipse.jdt.internal.compiler.ast.TypeParameter, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int targetType
int typeParameterIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, java.util.List)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int targetType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int targetType
int parameterIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int info
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int, java.util.List)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
int info
int typeIndex
java.util.List annotationContexts
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int targetType
int info
java.util.List annotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
private boolean internalVisit (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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
int i
int max
int startPC
int endPC
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int i
int max
int startPC
int endPC
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
int startPC
int endPC
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/TypeReference.classTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference[] NO_TYPE_ARGUMENTS
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
static void ()
public void ()
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
int baseType
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] dimAnnotations
public static final org.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int)
int baseType
int dim
public void aboutToResolve (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
protected org.eclipse.jdt.internal.compiler.ast.Annotation[][] getMergedAnnotationsOnDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
int totalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] mergedAnnotations
int i
int i
int j
public int dimensions ()
public int extraDimensions ()
public org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] getAllAnnotationContexts (int)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List)
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[])
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void getAllAnnotationContexts (int, int, java.util.List, org.eclipse.jdt.internal.compiler.ast.Annotation[][], int)
int targetType
int info
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int dimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
int i
int max
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationsOnDimension
int j
int max2
public void getAllAnnotationContexts (int, int, int, java.util.List)
int targetType
int info
int typeIndex
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public void getAllAnnotationContexts (int, java.util.List)
int targetType
java.util.List allAnnotationContexts
org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationCollector collector
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions ()
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] getTypeArguments ()
public org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (boolean)
boolean useSourceOrder
public void setAnnotationsOnDimensions (org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
public abstract char[] getLastToken ()
public char[][] getParameterizedTypeName ()
protected abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract char[][] getTypeName ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean hasError
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public boolean isTypeReference ()
public boolean isWildcard ()
public boolean isUnionType ()
public boolean isVarargs ()
public boolean isParameterizedTypeReference ()
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int index
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveSuperType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
boolean pauseHierarchyCheck
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
protected void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
int dimensions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
long[] nullTagBitsPerDimension
int i
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
public int getAnnotatableLevels ()
protected void checkNullConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference arg
protected void checkNullConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] variables
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variable
public org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (long)
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations
int annId
int i
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences ()
}
org/eclipse/jdt/internal/compiler/ast/UnaryExpression.classUnaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endifLabel
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.codegen.BranchLabel trueLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel falseLabel
boolean valueRequired
public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean expressionIsCast
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
int expressionTypeID
boolean use15specifics
int tableId
int tableId
int tableId
int operatorSignature
org.eclipse.jdt.internal.compiler.impl.Constant cst
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/UnionTypeReference.classUnionTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnionTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
public char[] getLastToken ()
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allExceptionTypes
boolean hasError
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
int j
public char[][] getTypeName ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
int i
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int length
int i
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int length
int i
public boolean isUnionType ()
public org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
}
org/eclipse/jdt/internal/compiler/ast/WhileStatement.classWhileStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.WhileStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
int preCondInitStateIndex
int condIfTrueInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression condition
org.eclipse.jdt.internal.compiler.ast.Statement action
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int initialComplaintLevel
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionTrue
boolean isConditionFalse
boolean isConditionOptimizedTrue
boolean isConditionOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
int combinedTagBits
org.eclipse.jdt.internal.compiler.flow.FlowInfo loopbackFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int pc
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isConditionOptimizedFalse
int jumpPC
org.eclipse.jdt.internal.compiler.codegen.BranchLabel actionLabel
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/Wildcard.classWildcard.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Wildcard extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public static final int UNBOUND
public static final int EXTENDS
public static final int SUPER
public org.eclipse.jdt.internal.compiler.ast.TypeReference bound
public int kind
public void (int)
int kind
public char[][] getParameterizedTypeName ()
public char[][] getTypeName ()
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean checkBounds
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
int location
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
int i
int length
public boolean isWildcard ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$1.classClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory$1 extends java.lang.Object implements java.io.FilenameFilter {
final org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory this$0
void (org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory)
public boolean accept (java.io.File, java.lang.String)
java.io.File directory
String name
String fileName
}
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.classClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
private java.util.Hashtable directoryCache
private String[] missingPackageHolder
private int mode
private String encoding
void (java.io.File, java.lang.String, int, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
java.io.File directory
String encoding
int mode
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
java.lang.String[] directoryList (java.lang.String)
String qualifiedPackageName
String[] dirList
java.io.File dir
int index
int last
String packageName
String parentPackage
boolean doesFileExist (java.lang.String, java.lang.String)
String fileName
String qualifiedPackageName
String[] dirList
int i
public java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
String fileName
boolean binaryExists
boolean sourceExists
String fullSourcePath
String fullBinaryPath
long binaryModified
long sourceModified
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
String typeSearched
public char[][][] findTypeNames (java.lang.String)
String qualifiedPackageName
java.io.File dir
String[] listFiles
int length
int length
char[][][] result
char[][] packageName
int i
String fileName
int indexOfLastDot
public void initialize () throws java.io.IOException
public boolean isPackage (java.lang.String)
String qualifiedPackageName
public void reset ()
public java.lang.String toString ()
public char[] normalizedPath ()
public java.lang.String getPath ()
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathJar.classClasspathJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
protected java.io.File file
protected java.util.zip.ZipFile zipFile
protected boolean closeZipFileAtEnd
protected java.util.Hashtable packageCache
public void (java.io.File, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
java.io.File file
boolean closeZipFileAtEnd
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
public java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
java.io.InputStream inputStream
java.util.ArrayList result
java.util.zip.ZipEntry manifest
org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer analyzer
boolean success
java.util.List calledFileNames
java.util.Iterator calledFilesIterator
String directoryPath
int lastSeparator
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
public char[][][] findTypeNames (java.lang.String)
String qualifiedPackageName
java.util.ArrayList answers
java.util.Enumeration e
String fileName
int last
String packageName
int indexOfDot
String typeName
char[] packageArray
int size
char[][][] result
public void initialize () throws java.io.IOException
public boolean isPackage (java.lang.String)
String qualifiedPackageName
java.util.Enumeration e
String fileName
int last
String packageName
public void reset ()
public java.lang.String toString ()
public char[] normalizedPath ()
String path2
char[] rawName
public java.lang.String getPath ()
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.classClasspathLocation.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.ClasspathLocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath org.eclipse.jdt.internal.compiler.util.SuffixConstants {
public static final int SOURCE
public static final int BINARY
String path
char[] normalizedPath
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public String destinationPath
protected void (org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
protected org.eclipse.jdt.internal.compiler.env.AccessRestriction fetchAccessRestriction (java.lang.String)
String qualifiedBinaryFileName
char[] qualifiedTypeName
public int getMode ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.batch.ClasspathLocation other
String localPath
String otherPath
public java.lang.String getPath ()
}
org/eclipse/jdt/internal/compiler/batch/ClasspathSourceJar.classClasspathSourceJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathSourceJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathJar {
private String encoding
public void (java.io.File, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.lang.String)
java.io.File file
boolean closeZipFileAtEnd
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String encoding
String destinationPath
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
boolean asBinaryOnly
java.util.zip.ZipEntry sourceEntry
java.io.InputStream stream
char[] contents
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
char[] typeName
String qualifiedPackageName
String qualifiedBinaryFileName
public int getMode ()
}
org/eclipse/jdt/internal/compiler/batch/CompilationUnit.classCompilationUnit.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit {
public char[] contents
public char[] fileName
public char[] mainTypeName
String encoding
public String destinationPath
private boolean ignoreOptionalProblems
public void (char[], java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
public void (char[], java.lang.String, java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
String destinationPath
public void (char[], java.lang.String, java.lang.String, java.lang.String, boolean)
char[] contents
String fileName
String encoding
String destinationPath
boolean ignoreOptionalProblems
char[] fileNameCharArray
int start
int end
public char[] getContents ()
java.io.IOException e
public char[] getFileName ()
public char[] getMainTypeName ()
public char[][] getPackageName ()
public boolean ignoreOptionalProblems ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/batch/FileFinder.classFileFinder.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileFinder extends java.lang.Object {
public void ()
public static java.lang.String[] find (java.io.File, java.lang.String)
java.io.File f
String pattern
java.util.ArrayList files
String[] result
private static void find0 (java.io.File, java.lang.String, java.util.ArrayList)
java.io.File f
String pattern
java.util.ArrayList collector
String[] files
int i
int max
java.io.File current
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$Classpath.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath extends java.lang.Object {
public abstract char[][][] findTypeNames (java.lang.String)
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String)
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String, boolean)
public abstract boolean isPackage (java.lang.String)
public abstract java.util.List fetchLinkedJars (org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter)
public abstract void reset ()
public abstract char[] normalizedPath ()
public abstract java.lang.String getPath ()
public abstract void initialize () throws java.io.IOException
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathNormalizer.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathNormalizer extends java.lang.Object {
public void ()
public static java.util.ArrayList normalize (java.util.ArrayList)
java.util.ArrayList classpaths
java.util.ArrayList normalizedClasspath
java.util.HashSet cache
java.util.Iterator iterator
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
}
org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathSectionProblemReporter.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter extends java.lang.Object {
public abstract void invalidClasspathSection (java.lang.String)
public abstract void multipleClasspathSections (java.lang.String)
}
org/eclipse/jdt/internal/compiler/batch/FileSystem.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment org.eclipse.jdt.internal.compiler.util.SuffixConstants {
protected org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
java.util.Set knownFileNames
public void (java.lang.String[], java.lang.String[], java.lang.String)
String[] classpathNames
String[] initialFileNames
String encoding
int classpathSize
int counter
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[], java.lang.String[])
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] paths
String[] initialFileNames
int length
int counter
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
public static org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.env.AccessRuleSet)
String classpathName
String encoding
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public static org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String)
String classpathName
String encoding
boolean isSourceOnly
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
String destinationPath
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath result
java.io.File file
private void initializeKnownFileNames (java.lang.String[])
String[] initialFileNames
int i
java.io.File compilationUnitFile
char[] fileName
char[] matchingPathName
int lastIndexOf
boolean globalPathMatches
int j
int max
char[] matchCandidate
boolean currentPathMatch
public void cleanup ()
int i
int max
private static java.lang.String convertPathSeparators (java.lang.String)
String path
private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (java.lang.String, char[], boolean)
String qualifiedTypeName
char[] typeName
boolean asBinaryOnly
String qualifiedBinaryFileName
String qualifiedPackageName
String qp2
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer suggestedAnswer
int i
int length
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
String qb2
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][])
char[][] compoundName
public char[][][] findTypeNames (char[][])
char[][] packageName
char[][][] result
String qualifiedPackageName
String qualifiedPackageName2
int i
int length
char[][][] answers
int resultLength
int answersLength
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
char[][][] answers
int resultLength
int answersLength
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][], boolean)
char[][] compoundName
boolean asBinaryOnly
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][])
char[] typeName
char[][] packageName
public boolean isPackage (char[][], char[])
char[][] compoundName
char[] packageName
String qualifiedPackageName
String qp2
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
}
org/eclipse/jdt/internal/compiler/batch/Main$1.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/eclipse/jdt/internal/compiler/batch/Main$2.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor {
int lineDelta
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int unitLineCount
}
org/eclipse/jdt/internal/compiler/batch/Main$3.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public boolean proceedOnErrors ()
public boolean stopOnFirstError ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/batch/Main$4.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$4 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter {
final org.eclipse.jdt.internal.compiler.batch.Main this$0
void (org.eclipse.jdt.internal.compiler.batch.Main)
public void invalidClasspathSection (java.lang.String)
String jarFilePath
public void multipleClasspathSections (java.lang.String)
String jarFilePath
}
org/eclipse/jdt/internal/compiler/batch/Main$Logger$1.classMain.java
package org.eclipse.jdt.internal.compiler.batch
org.eclipse.jdt.internal.compiler.batch.Main$Logger$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.batch.Main$Logger this$1
void (org.eclipse.jdt.internal.compiler.batch.Main$Logger)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Map$Entry entry1
java.util.Map$Entry entry2
}
org/eclipse/jdt/internal/compiler/batch/Main$Logger.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main$Logger extends java.lang.Object {
private java.io.PrintWriter err
private java.io.PrintWriter log
private org.eclipse.jdt.internal.compiler.batch.Main main
private java.io.PrintWriter out
private java.util.HashMap parameters
int tagBits
private static final String CLASS
private static final String CLASS_FILE
private static final String CLASSPATH
private static final String CLASSPATH_FILE
private static final String CLASSPATH_FOLDER
private static final String CLASSPATH_ID
private static final String CLASSPATH_JAR
private static final String CLASSPATHS
private static final String COMMAND_LINE_ARGUMENT
private static final String COMMAND_LINE_ARGUMENTS
private static final String COMPILER
private static final String COMPILER_COPYRIGHT
private static final String COMPILER_NAME
private static final String COMPILER_VERSION
public static final int EMACS
private static final String ERROR
private static final String ERROR_TAG
private static final String WARNING_TAG
private static final String EXCEPTION
private static final String EXTRA_PROBLEM_TAG
private static final String EXTRA_PROBLEMS
private static final org.eclipse.jdt.internal.compiler.util.HashtableOfInt FIELD_TABLE
private static final String KEY
private static final String MESSAGE
private static final String NUMBER_OF_CLASSFILES
private static final String NUMBER_OF_ERRORS
private static final String NUMBER_OF_LINES
private static final String NUMBER_OF_PROBLEMS
private static final String NUMBER_OF_TASKS
private static final String NUMBER_OF_WARNINGS
private static final String OPTION
private static final String OPTIONS
private static final String OUTPUT
private static final String PACKAGE
private static final String PATH
private static final String PROBLEM_ARGUMENT
private static final String PROBLEM_ARGUMENT_VALUE
private static final String PROBLEM_ARGUMENTS
private static final String PROBLEM_CATEGORY_ID
private static final String ID
private static final String PROBLEM_ID
private static final String PROBLEM_LINE
private static final String PROBLEM_OPTION_KEY
private static final String PROBLEM_MESSAGE
private static final String PROBLEM_SEVERITY
private static final String PROBLEM_SOURCE_END
private static final String PROBLEM_SOURCE_START
private static final String PROBLEM_SUMMARY
private static final String PROBLEM_TAG
private static final String PROBLEMS
private static final String SOURCE
private static final String SOURCE_CONTEXT
private static final String SOURCE_END
private static final String SOURCE_START
private static final String SOURCES
private static final String STATS
private static final String TASK
private static final String TASKS
private static final String TIME
private static final String VALUE
private static final String WARNING
public static final int XML
private static final String XML_DTD_DECLARATION
static void ()
Class c
java.lang.reflect.Field[] fields
int i
int max
java.lang.reflect.Field field
Integer value
int key2
SecurityException e
IllegalArgumentException e
IllegalAccessException e
public void (org.eclipse.jdt.internal.compiler.batch.Main, java.io.PrintWriter, java.io.PrintWriter)
org.eclipse.jdt.internal.compiler.batch.Main main
java.io.PrintWriter out
java.io.PrintWriter err
public java.lang.String buildFileName (java.lang.String, java.lang.String)
String outputPath
String relativeFileName
char fileSeparatorChar
String fileSeparator
StringBuffer outDir
java.util.StringTokenizer tokenizer
String token
public void close ()
public void compiling ()
private void endLoggingExtraProblems ()
private void endLoggingProblems ()
public void endLoggingSource ()
public void endLoggingSources ()
public void endLoggingTasks ()
private void endTag (java.lang.String)
String name
private java.lang.String errorReportSource (org.eclipse.jdt.core.compiler.CategorizedProblem, char[], int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int bits
int startPosition
int endPosition
int length
int length
StringBuffer errorBuffer
char c
char c
char c
char c
int begin
int end
int i
int i
private void extractContext (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int startPosition
int endPosition
int length
int length
char c
char c
char c
char c
int begin
int end
StringBuffer buffer
public void flush ()
private java.lang.String getFieldName (int)
int id
int key2
private java.lang.String getProblemOptionKey (int)
int problemID
int irritant
public void logAverage ()
long lineCount
int length
long sum
long parseSum
long resolveSum
long analyzeSum
long generateSum
int i
int max
org.eclipse.jdt.internal.compiler.impl.CompilerStats stats
long time
long parseTime
long resolveTime
long analyzeTime
long generateTime
public void logClassFile (boolean, java.lang.String, java.lang.String)
boolean generatePackagesStructure
String outputPath
String relativeFileName
String fileName
char fileSeparatorChar
String fileSeparator
int indexOfPackageSeparator
int length
java.io.File f
java.io.IOException e
public void logClasspath (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[])
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
int length
int i
String classpath
java.io.File f
String id
public void logCommandLineArguments (java.lang.String[])
String[] commandLineArguments
int length
int i
public void logException (java.lang.Exception)
Exception e
java.io.StringWriter writer
java.io.PrintWriter printWriter
String stackTrace
java.io.LineNumberReader reader
String line
String line
int i
StringBuffer buffer
String message
String message
private void logExtraProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int localErrorCount
int globalErrorCount
char[] originatingFileName
String fileName
String result
String errorReportSource
String errorReportSource
public void loggingExtraProblems (org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.internal.compiler.batch.Main currentMain
java.util.ArrayList problems
int count
int localProblemCount
int errors
int warnings
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void logIncorrectVMVersionForAnnotationProcessing ()
public void logNoClassFileCreated (java.lang.String, java.lang.String, java.io.IOException)
String outputDir
String relativeFileName
java.io.IOException e
public void logNumberOfClassFilesGenerated (int)
int exportedClassFilesCounter
public void logOptions (java.util.Map)
java.util.Map options
java.util.Set entriesSet
Object[] entries
int i
int max
java.util.Map$Entry entry
String key
public void logPendingError (java.lang.String)
String error
public void logWarning (java.lang.String)
String message
private void logProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int localErrorCount
int globalErrorCount
char[] unitSource
String result
String errorReportSource
String errorReportSource
public int logProblems (org.eclipse.jdt.core.compiler.CategorizedProblem[], char[], org.eclipse.jdt.internal.compiler.batch.Main)
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
char[] unitSource
org.eclipse.jdt.internal.compiler.batch.Main currentMain
int count
int localErrorCount
int localProblemCount
int errors
int warnings
int tasks
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void logProblemsSummary (int, int, int, int)
int globalProblemsCount
int globalErrorsCount
int globalWarningsCount
int globalTasksCount
String message
String errorMessage
String warningMessage
int warningsNumber
public void logProgress ()
public void logRepetition (int, int)
int i
int repetitions
public void logTiming (org.eclipse.jdt.internal.compiler.impl.CompilerStats)
org.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
long time
long lineCount
public void logUsage (java.lang.String)
String usage
public void logVersion (boolean)
boolean printToOut
String version
String version
public void logWrongJDK ()
private void logXmlExtraProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int globalErrorCount
int localErrorCount
int sourceStart
int sourceEnd
boolean isError
private void logXmlProblem (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
int sourceStart
int sourceEnd
int id
boolean isError
int severity
String problemOptionKey
int categoryID
String[] arguments
int length
int i
private void logXmlTask (org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] unitSource
String problemOptionKey
private void printErr (java.lang.String)
String s
private void printlnErr ()
private void printlnErr (java.lang.String)
String s
private void printlnOut (java.lang.String)
String s
public void printNewLine ()
private void printOut (char)
char c
public void printStats ()
boolean isTimed
org.eclipse.jdt.internal.compiler.impl.CompilerStats compilerStats
private void printTag (java.lang.String, java.util.HashMap, boolean, boolean)
String name
java.util.HashMap params
boolean insertNewLine
boolean closeTag
public void setEmacs ()
public void setLog (java.lang.String)
String logFileName
java.util.Date date
java.text.DateFormat dateFormat
int index
private void startLoggingExtraProblems (int)
int count
private void startLoggingProblems (int, int)
int errors
int warnings
public void startLoggingSource (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] fileName
java.io.File f
char[][] packageName
org.eclipse.jdt.internal.compiler.batch.CompilationUnit unit
String destinationPath
public void startLoggingSources ()
public void startLoggingTasks (int)
int tasks
}
org/eclipse/jdt/internal/compiler/batch/Main$ResourceBundleFactory.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main$ResourceBundleFactory extends java.lang.Object {
private static java.util.HashMap Cache
static void ()
public void ()
public static synchronized java.util.ResourceBundle getBundle (java.util.Locale)
java.util.Locale locale
java.util.ResourceBundle bundle
}
org/eclipse/jdt/internal/compiler/batch/Main.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.util.SuffixConstants {
boolean enableJavadocOn
boolean warnJavadocOn
boolean warnAllJavadocOn
public org.eclipse.jdt.internal.compiler.Compiler batchCompiler
public java.util.ResourceBundle bundle
protected org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] checkedClasspaths
public java.util.Locale compilerLocale
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
public org.eclipse.jdt.core.compiler.CompilationProgress progress
public String destinationPath
public String[] destinationPaths
private boolean didSpecifySource
private boolean didSpecifyTarget
public String[] encodings
public int exportedClassFilesCounter
public String[] filenames
public String[] classNames
public int globalErrorsCount
public int globalProblemsCount
public int globalTasksCount
public int globalWarningsCount
private java.io.File javaHomeCache
private boolean javaHomeChecked
public long lineCount0
public String log
public org.eclipse.jdt.internal.compiler.batch.Main$Logger logger
public int maxProblems
public java.util.Map options
public char[][] ignoreOptionalProblemsFromFolders
protected java.io.PrintWriter out
public boolean proceed
public boolean proceedOnError
public boolean produceRefInfo
public int currentRepetition
public int maxRepetition
public boolean showProgress
public long startTime
public java.util.ArrayList pendingErrors
public boolean systemExitWhenFinished
public static final int TIMING_DISABLED
public static final int TIMING_ENABLED
public static final int TIMING_DETAILED
public int timing
public org.eclipse.jdt.internal.compiler.impl.CompilerStats[] compilerStats
public boolean verbose
private String[] expandedCommandLine
private java.io.PrintWriter err
protected java.util.ArrayList extraProblems
public static final String bundleName
public static final int DEFAULT_SIZE_CLASSPATH
public static final String NONE
public static boolean compile (java.lang.String)
String commandLine
public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter)
String commandLine
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress)
String[] commandLineArguments
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
org.eclipse.jdt.core.compiler.CompilationProgress progress
public static java.io.File[][] getLibrariesFiles (java.io.File[])
java.io.File[] files
java.io.FilenameFilter filter
int filesLength
java.io.File[][] result
int i
java.io.File currentFile
public static void main (java.lang.String[])
String[] argv
public static java.lang.String[] tokenize (java.lang.String)
String commandLine
int count
String[] arguments
java.util.StringTokenizer tokenizer
String token
boolean insideQuotes
boolean startNewToken
String trimmedToken
public void (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
public void (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
java.util.Map customDefaultOptions
public void (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, org.eclipse.jdt.core.compiler.CompilationProgress)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExitWhenFinished
java.util.Map customDefaultOptions
org.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
public void addExtraProblems (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
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
void addPendingErrors (java.lang.String)
String message
public java.lang.String bind (java.lang.String)
String id
public java.lang.String bind (java.lang.String, java.lang.String)
String id
String binding
public java.lang.String bind (java.lang.String, java.lang.String, java.lang.String)
String id
String binding1
String binding2
public java.lang.String bind (java.lang.String, java.lang.String[])
String id
String[] arguments
String message
private boolean checkVMVersion (long)
long minimalSupportedVersion
String classFileVersion
int index
int majorVersion
int majorVersion
public boolean compile (java.lang.String[])
String[] argv
IllegalArgumentException e
RuntimeException e
public void configure (java.lang.String[])
String[] argv
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
int index
int filesCount
int classCount
int argCount
int mode
boolean printUsageRequired
String usageSection
boolean printVersionRequired
boolean didSpecifyDeprecation
boolean didSpecifyCompliance
boolean didSpecifyDisabledAnnotationProcessing
String customEncoding
String customDestinationPath
String currentSourceDirectory
String currentArg
java.util.Set specifiedEncodings
boolean needExpansion
int i
String[] newCommandLineArgs
int i
String[] newArgs
String arg
java.io.LineNumberReader reader
StringBuffer buffer
String line
String line
int newCommandLineArgsLength
int newArgsLength
int i
int foldersStart
int foldersEnd
String folders
char[][] currentFolders
int length
char[][] tempFolders
int encodingStart
int encodingEnd
int length
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
StringBuffer errorMessage
int length
String debugOption
int length
java.util.StringTokenizer tokenizer
String token
String warningOption
int length
int warnTokenStart
int warnTokenStart
int warnTokenStart
boolean isEnabling
boolean isEnabling
boolean isEnabling
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String errorOption
int length
int errorTokenStart
int errorTokenStart
int errorTokenStart
boolean isEnabling
boolean isEnabling
boolean isEnabling
java.util.StringTokenizer tokenizer
int tokenCounter
String token
String[] sourcePaths
java.util.StringTokenizer tokenizer
java.util.StringTokenizer tokenizer
java.util.StringTokenizer tokenizer
java.io.File dir
String[] result
int length
int i
int i
java.util.Iterator iterator
String message
private static char[][] decodeIgnoreOptionalProblemsFromFolders (java.lang.String)
String folders
java.util.StringTokenizer tokenizer
char[][] result
int count
String fileName
java.io.File file
private static java.lang.String getAllEncodings (java.util.Set)
java.util.Set encodings
int size
String[] allEncodings
StringBuffer buffer
int i
private void initializeWarnings (java.lang.String)
String propertiesFile
java.io.File file
java.io.BufferedInputStream stream
java.util.Properties properties
java.io.IOException e
java.util.Iterator iterator
java.util.Map$Entry entry
String key
protected void enableAll (int)
int severity
String newValue
Object[] entries
int i
int max
java.util.Map$Entry entry
protected void disableAll (int)
int severity
String checkedValue
Object[] entries
int i
int max
java.util.Map$Entry entry
public java.lang.String extractDestinationPathFromSourceFile (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] fileName
int lastIndex
String outputPathName
java.io.File output
public org.eclipse.jdt.internal.compiler.ICompilerRequestor getBatchRequestor ()
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()
int fileCount
org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] units
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFileNames
String defaultEncoding
int i
char[] charName
java.io.File file
String encoding
String fileName
String fileName
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy ()
public java.io.File getJavaHome ()
public org.eclipse.jdt.internal.compiler.batch.FileSystem getLibraryAccess ()
public org.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory ()
protected java.util.ArrayList handleBootclasspath (java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String customEncoding
int bootclasspathsSize
String[] paths
int i
protected java.util.ArrayList handleClasspath (java.util.ArrayList, java.lang.String)
java.util.ArrayList classpaths
String customEncoding
int classpathsSize
String[] paths
int i
String classProp
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.util.StringTokenizer tokenizer
String token
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
java.util.ArrayList result
java.util.HashMap knownNames
org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathSectionProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath current
String currentPath
java.util.List linkedJars
protected java.util.ArrayList handleEndorseddirs (java.util.ArrayList)
java.util.ArrayList endorsedDirClasspaths
java.io.File javaHome
String endorsedDirsStr
java.util.StringTokenizer tokenizer
java.io.File[] directoriesToCheck
int i
java.io.File[][] endorsedDirsJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected java.util.ArrayList handleExtdirs (java.util.ArrayList)
java.util.ArrayList extdirsClasspaths
java.io.File javaHome
String extdirsStr
java.util.StringTokenizer tokenizer
java.io.File[] directoriesToCheck
int i
java.io.File[][] extdirsJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void handleWarningToken (java.lang.String, boolean)
String token
boolean isEnabling
protected void handleErrorToken (java.lang.String, boolean)
String token
boolean isEnabling
private void setSeverity (java.lang.String, int, boolean)
String compilerOptions
int severity
boolean isEnabling
String currentValue
String currentValue
private void handleErrorOrWarningToken (java.lang.String, boolean, int)
String token
boolean isEnabling
int severity
int start
int end
String visibility
int start
int end
String visibility
int start
int end
String visibility
String annotationNames
int start
int end
String nonNullAnnotName
String nullableAnnotName
String nonNullByDefaultAnnotName
int separator1
int separator2
String taskTags
int start
int end
String message
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
java.util.Map customDefaultOptions
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, org.eclipse.jdt.core.compiler.CompilationProgress)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
java.util.Map customDefaultOptions
org.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
java.util.Iterator iter
java.util.Map$Entry entry
protected void initializeAnnotationProcessorManager ()
Class c
org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager annotationManager
private static boolean isParentOf (char[], char[])
char[] folderName
char[] fileName
int i
public void outputClassFiles (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
String currentDestinationPath
boolean generateClasspathStructure
org.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
int i
int fileCount
org.eclipse.jdt.internal.compiler.ClassFile classFile
char[] filename
int length
char[] relativeName
String relativeStringName
java.io.IOException e
public void performCompilation ()
org.eclipse.jdt.internal.compiler.batch.FileSystem environment
String setting
protected void loggingExtraProblems ()
public void printUsage ()
private void printUsage (java.lang.String)
String sectionID
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] processClassNames (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] referenceBindings
int i
String currentName
char[][] compoundName
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
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
private int processPaths (java.lang.String[], int, java.lang.String, java.util.ArrayList)
String[] args
int index
String currentArg
java.util.ArrayList paths
int localIndex
int count
int i
int max
StringBuffer currentPath
String nextArg
int i
int max
private int processPaths (java.lang.String[], int, java.lang.String, java.lang.String[])
String[] args
int index
String currentArg
String[] paths
int localIndex
int count
int i
int max
StringBuffer currentPath
String nextArg
int i
int max
public void relocalize ()
private void relocalize (java.util.Locale)
java.util.Locale locale
java.util.MissingResourceException e
public void setDestinationPath (java.lang.String)
String dest
public void setLocale (java.util.Locale)
java.util.Locale locale
protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
String customEncoding
private static boolean shouldIgnoreOptionalProblems (char[][], char[])
char[][] folderNames
char[] fileName
int i
int max
char[] folderName
protected void validateOptions (boolean)
boolean didSpecifyCompliance
Object version
Object source
Object source
Object source
Object source
Object source
Object version
Object sourceVersion
Object compliance
Object targetVersion
}
org/eclipse/jdt/internal/compiler/batch/messages.properties
org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.classAnnotationInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation {
private char[] typename
private org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] pairs
long standardAnnotationTagBits
int readOffset
static Object[] EmptyValueArray
static void ()
void (byte[], int[], int)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
void (byte[], int[], int, boolean, boolean)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
boolean runtimeVisible
boolean populate
private void decodeAnnotation ()
int utf8Offset
int numberOfPairs
int i
char[] membername
Object value
java.lang.Object decodeDefaultValue ()
Object value
int tag
int constValueOffset
char[] typeName
char[] constName
char[] className
int numberOfValues
Object[] arrayElements
int i
public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
public char[] getTypeName ()
void initialize ()
private int readRetentionPolicy (int)
int offset
int currentOffset
int tag
int utf8Offset
char[] typeName
char[] constName
int numberOfValues
int i
private int readTargetValue (int)
int offset
int currentOffset
int tag
int utf8Offset
char[] typeName
char[] constName
int numberOfValues
int i
private int scanAnnotation (int, boolean, boolean)
int offset
boolean expectRuntimeVisibleAnno
boolean toplevel
int currentOffset
int utf8Offset
char[] typeName
int numberOfPairs
int i
private int scanElementValue (int)
int offset
int currentOffset
int tag
int numberOfValues
int i
public java.lang.String toString ()
StringBuffer buffer
int i
int len
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfo.classAnnotationMethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
protected Object defaultValue
public static org.eclipse.jdt.internal.compiler.classfmt.MethodInfo createAnnotationMethod (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
Object defaultValue
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object)
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
Object defaultValue
public java.lang.Object getDefaultValue ()
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
Object[] elements
int i
int len
}
org/eclipse/jdt/internal/compiler/classfmt/AnnotationMethodInfoWithAnnotations.classAnnotationMethodInfoWithAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfoWithAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.AnnotationMethodInfo {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, java.lang.Object, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
Object defaultValue
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.classClassFileConstants.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants extends java.lang.Object {
public static final int AccDefault
public static final int AccPublic
public static final int AccPrivate
public static final int AccProtected
public static final int AccStatic
public static final int AccFinal
public static final int AccSynchronized
public static final int AccVolatile
public static final int AccBridge
public static final int AccTransient
public static final int AccVarargs
public static final int AccNative
public static final int AccInterface
public static final int AccAbstract
public static final int AccStrictfp
public static final int AccSynthetic
public static final int AccAnnotation
public static final int AccEnum
public static final int AccMandated
public static final int AccSuper
public static final int AccAnnotationDefault
public static final int AccDeprecated
public static final int Utf8Tag
public static final int IntegerTag
public static final int FloatTag
public static final int LongTag
public static final int DoubleTag
public static final int ClassTag
public static final int StringTag
public static final int FieldRefTag
public static final int MethodRefTag
public static final int InterfaceMethodRefTag
public static final int NameAndTypeTag
public static final int MethodHandleTag
public static final int MethodTypeTag
public static final int InvokeDynamicTag
public static final int ConstantMethodRefFixedSize
public static final int ConstantClassFixedSize
public static final int ConstantDoubleFixedSize
public static final int ConstantFieldRefFixedSize
public static final int ConstantFloatFixedSize
public static final int ConstantIntegerFixedSize
public static final int ConstantInterfaceMethodRefFixedSize
public static final int ConstantLongFixedSize
public static final int ConstantStringFixedSize
public static final int ConstantUtf8FixedSize
public static final int ConstantNameAndTypeFixedSize
public static final int ConstantMethodHandleFixedSize
public static final int ConstantMethodTypeFixedSize
public static final int ConstantInvokeDynamicFixedSize
public static final int MethodHandleRefKindGetField
public static final int MethodHandleRefKindGetStatic
public static final int MethodHandleRefKindPutField
public static final int MethodHandleRefKindPutStatic
public static final int MethodHandleRefKindInvokeVirtual
public static final int MethodHandleRefKindInvokeStatic
public static final int MethodHandleRefKindInvokeSpecial
public static final int MethodHandleRefKindNewInvokeSpecial
public static final int MethodHandleRefKindInvokeInterface
public static final int MAJOR_VERSION_1_1
public static final int MAJOR_VERSION_1_2
public static final int MAJOR_VERSION_1_3
public static final int MAJOR_VERSION_1_4
public static final int MAJOR_VERSION_1_5
public static final int MAJOR_VERSION_1_6
public static final int MAJOR_VERSION_1_7
public static final int MAJOR_VERSION_1_8
public static final int MINOR_VERSION_0
public static final int MINOR_VERSION_1
public static final int MINOR_VERSION_2
public static final int MINOR_VERSION_3
public static final int MINOR_VERSION_4
public static final long JDK1_1
public static final long JDK1_2
public static final long JDK1_3
public static final long JDK1_4
public static final long JDK1_5
public static final long JDK1_6
public static final long JDK1_7
public static final long JDK1_8
public static final long CLDC_1_1
public static final long JDK_DEFERRED
public static final int INT_ARRAY
public static final int BYTE_ARRAY
public static final int BOOLEAN_ARRAY
public static final int SHORT_ARRAY
public static final int CHAR_ARRAY
public static final int LONG_ARRAY
public static final int FLOAT_ARRAY
public static final int DOUBLE_ARRAY
public static final int ATTR_SOURCE
public static final int ATTR_LINES
public static final int ATTR_VARS
public static final int ATTR_STACK_MAP_TABLE
public static final int ATTR_STACK_MAP
public static final int ATTR_TYPE_ANNOTATION
public static final int ATTR_METHOD_PARAMETERS
public static final int FLAG_SERIALIZABLE
public static final int FLAG_MARKERS
public static final int FLAG_BRIDGES
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.classClassFileReader.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryType {
private int accessFlags
private char[] classFileName
private char[] className
private int classNameIndex
private int constantPoolCount
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
private org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] fields
private int fieldsCount
private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo innerInfo
private int innerInfoIndex
private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo[] innerInfos
private char[][] interfaceNames
private int interfacesCount
private org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] methods
private int methodsCount
private char[] signature
private char[] sourceName
private char[] sourceFileName
private char[] superclassName
private long tagBits
private long version
private char[] enclosingTypeName
private char[][][] missingTypeNames
private int enclosingNameAndTypeIndex
private char[] enclosingMethod
private static java.lang.String printTypeModifiers (int)
int modifiers
java.io.ByteArrayOutputStream out
java.io.PrintWriter print
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.File file
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.File file
boolean fullyInitialize
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.InputStream stream
String fileName
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.InputStream, java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.io.InputStream stream
String fileName
boolean fullyInitialize
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.util.zip.ZipFile zip
String filename
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
java.util.zip.ZipFile zip
String filename
boolean fullyInitialize
java.util.zip.ZipEntry ze
byte[] classFileBytes
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
String fileName
public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String, boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException
String fileName
boolean fullyInitialize
public void (byte[], char[]) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
byte[] classFileBytes
char[] fileName
public void (byte[], char[], boolean) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
byte[] classFileBytes
char[] fileName
boolean fullyInitialize
int readOffset
int i
int tag
int superclassNameIndex
int i
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo field
int i
boolean isAnnotationType
int i
int attributesCount
int i
int utf8Offset
char[] attributeName
int innerOffset
int number_of_classes
int j
char[] enclosingType
int missingTypeOffset
int numberOfMissingTypes
int j
char[] missingTypeConstantPoolName
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException e
public int accessFlags ()
private void decodeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
int newInfoCount
int i
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
long standardTagBits
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
private void decodeTypeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newInfos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] temp
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
private char[] getConstantClassNameAt (int)
int constantPoolIndex
int utf8Offset
public int[] getConstantPoolOffsets ()
public char[] getEnclosingMethod ()
StringBuffer buffer
int nameAndTypeOffset
int utf8Offset
public char[] getEnclosingTypeName ()
public org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
public char[] getFileName ()
public char[] getGenericSignature ()
public char[] getInnerSourceName ()
public char[][] getInterfaceNames ()
public org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
int length
int startingIndex
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
int memberTypeIndex
int i
org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo currentInnerInfo
int outerClassNameIdx
int innerNameIndex
public org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
public char[][][] getMissingTypeNames ()
public int getModifiers ()
int modifiers
int modifiers
public char[] getName ()
public char[] getSourceName ()
char[] name
int start
int start
char[] newName
public char[] getSuperclassName ()
public long getTagBits ()
public long getVersion ()
private boolean hasNonSyntheticFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[], org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] currentFieldInfos
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
int length1
int length2
int index1
int index2
private boolean hasNonSyntheticMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[], org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] currentMethodInfos
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
int length1
int length2
int index1
int index2
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
public boolean hasStructuralChanges (byte[])
byte[] newBytes
public boolean hasStructuralChanges (byte[], boolean, boolean)
byte[] newBytes
boolean orderRequired
boolean excludesSynthetic
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader newClassFile
long OnlyStructuralTagBits
char[][] newInterfacesNames
int newInterfacesLength
int i
int max
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] currentMemberTypes
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] otherMemberTypes
int currentMemberTypeLength
int otherMemberTypeLength
int i
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
int otherFieldInfosLength
boolean compareFields
int i
int i
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
int otherMethodInfosLength
boolean compareMethods
int i
int i
char[][][] missingTypes
char[][][] newMissingTypes
int length
int i
private boolean hasStructuralAnnotationChanges (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] currentAnnotations
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] otherAnnotations
int currentAnnotationsLength
int otherAnnotationsLength
int i
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] currentPairs
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] otherPairs
int currentPairsLength
int otherPairsLength
int j
Object value
Object value2
Object[] currentValues
Object[] currentValues2
int length
int n
private boolean hasStructuralFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.FieldInfo)
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo currentFieldInfo
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo otherFieldInfo
org.eclipse.jdt.internal.compiler.impl.Constant currentConstant
org.eclipse.jdt.internal.compiler.impl.Constant otherConstant
private boolean hasStructuralMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo currentMethodInfo
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethodInfo
int currentAnnotatedParamsCount
int otherAnnotatedParamsCount
int i
char[][] currentThrownExceptions
char[][] otherThrownExceptions
int currentThrownExceptionsLength
int otherThrownExceptionsLength
int k
private void initialize () throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
int i
int max
int i
int max
int i
int max
int i
int max
RuntimeException e
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException exception
public boolean isAnonymous ()
char[] innerSourceName
public boolean isBinaryType ()
public boolean isLocal ()
char[] innerSourceName
public boolean isMember ()
char[] innerSourceName
public boolean isNestedType ()
public char[] sourceFileName ()
public java.lang.String toString ()
java.io.ByteArrayOutputStream out
java.io.PrintWriter print
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.classClassFileStruct.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct extends java.lang.Object {
byte[] reference
int[] constantPoolOffsets
int structOffset
public void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public double doubleAt (int)
int relativeOffset
public float floatAt (int)
int relativeOffset
public int i4At (int)
int relativeOffset
int position
public long i8At (int)
int relativeOffset
int position
protected void reset ()
public int u1At (int)
int relativeOffset
public int u2At (int)
int relativeOffset
int position
public long u4At (int)
int relativeOffset
int position
public char[] utf8At (int, int)
int relativeOffset
int bytesAvailable
int length
char[] outputBuf
int outputPos
int readOffset
int x
}
org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.classClassFormatException.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException extends java.lang.Exception {
public static final int ErrBadMagic
public static final int ErrBadMinorVersion
public static final int ErrBadMajorVersion
public static final int ErrBadConstantClass
public static final int ErrBadConstantString
public static final int ErrBadConstantNameAndType
public static final int ErrBadConstantFieldRef
public static final int ErrBadConstantMethodRef
public static final int ErrBadConstantInterfaceMethodRef
public static final int ErrBadConstantPoolIndex
public static final int ErrBadSuperclassName
public static final int ErrInterfaceCannotBeFinal
public static final int ErrInterfaceMustBeAbstract
public static final int ErrBadModifiers
public static final int ErrClassCannotBeAbstractFinal
public static final int ErrBadClassname
public static final int ErrBadFieldInfo
public static final int ErrBadMethodInfo
public static final int ErrEmptyConstantPool
public static final int ErrMalformedUtf8
public static final int ErrUnknownConstantTag
public static final int ErrTruncatedInput
public static final int ErrMethodMustBeAbstract
public static final int ErrMalformedAttribute
public static final int ErrBadInterface
public static final int ErrInterfaceMustSubclassObject
public static final int ErrIncorrectInterfaceMethods
public static final int ErrInvalidMethodName
public static final int ErrInvalidMethodSignature
private static final long serialVersionUID
private int errorCode
private int bufferPosition
private RuntimeException nestedException
private char[] fileName
public void (java.lang.RuntimeException, char[])
RuntimeException e
char[] fileName
public void (int)
int code
public void (int, int)
int code
int bufPos
public int getErrorCode ()
public int getBufferPosition ()
public java.lang.Throwable getException ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream output
Throwable throwable
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter output
Throwable throwable
}
org/eclipse/jdt/internal/compiler/classfmt/ElementValuePairInfo.classElementValuePairInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair {
static final org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo[] NoMembers
private char[] name
private Object value
static void ()
void (char[], java.lang.Object)
char[] name
Object value
public char[] getName ()
public java.lang.Object getValue ()
public java.lang.String toString ()
StringBuffer buffer
Object[] values
int i
int l
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.ElementValuePairInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.classFieldInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryField java.lang.Comparable {
protected int accessFlags
protected int attributeBytes
protected org.eclipse.jdt.internal.compiler.impl.Constant constant
protected char[] descriptor
protected char[] name
protected char[] signature
protected int signatureUtf8Offset
protected long tagBits
protected Object wrappedConstantValue
public static org.eclipse.jdt.internal.compiler.classfmt.FieldInfo createField (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo fieldInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodedAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodedTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] combined
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] combined
protected void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newInfos
int newInfoCount
int i
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo newInfo
long standardTagBits
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean)
int offset
boolean runtimeVisible
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
public int compareTo (java.lang.Object)
Object o
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public org.eclipse.jdt.internal.compiler.impl.Constant getConstant ()
public char[] getGenericSignature ()
public int getModifiers ()
public char[] getName ()
int utf8Offset
public long getTagBits ()
public char[] getTypeName ()
int utf8Offset
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public java.lang.Object getWrappedConstantValue ()
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
public boolean hasConstant ()
protected void initialize ()
public boolean isSynthetic ()
private void readConstantAttribute ()
int attributesCount
int readOffset
boolean isConstant
int i
int utf8Offset
char[] attributeName
int relativeOffset
char[] sign
private void readModifierRelatedAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
public int sizeInBytes ()
public void throwFormatException () throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
public java.lang.String toString ()
StringBuffer buffer
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int modifiers
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithAnnotation.classFieldInfoWithAnnotation.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation extends org.eclipse.jdt.internal.compiler.classfmt.FieldInfo {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int max
protected void reset ()
int i
int max
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfoWithTypeAnnotation.classFieldInfoWithTypeAnnotation.java
package org.eclipse.jdt.internal.compiler.classfmt
public final org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithTypeAnnotation extends org.eclipse.jdt.internal.compiler.classfmt.FieldInfoWithAnnotation {
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.FieldInfo info
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
protected void initialize ()
int i
int max
protected void reset ()
int i
int max
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.classInnerClassInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryNestedType {
int innerClassNameIndex
int outerClassNameIndex
int innerNameIndex
private char[] innerClassName
private char[] outerClassName
private char[] innerName
private int accessFlags
private boolean readInnerClassName
private boolean readOuterClassName
private boolean readInnerName
public void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public char[] getEnclosingTypeName ()
int utf8Offset
public int getModifiers ()
public char[] getName ()
int classOffset
int utf8Offset
public char[] getSourceName ()
int utf8Offset
public java.lang.String toString ()
StringBuffer buffer
void initialize ()
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.classMethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryMethod java.lang.Comparable {
private static final char[][] noException
private static final char[][] noArgumentNames
private static final char[] ARG
protected int accessFlags
protected int attributeBytes
protected char[] descriptor
protected char[][] exceptionNames
protected char[] name
protected char[] signature
protected int signatureUtf8Offset
protected long tagBits
protected char[][] argumentNames
static void ()
public static org.eclipse.jdt.internal.compiler.classfmt.MethodInfo createMethod (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int attributesCount
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
int i
int utf8Offset
char[] attributeName
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] methodAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] paramAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] methodTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
int numberOfParameters
int p
int numberOfAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] newAnnotations
int length
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] newAnnotations
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeAnnotations (int, boolean, int, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] result
int readOffset
int i
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] decodeMethodAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
int numStandardAnnotations
int i
long standardAnnoTagBits
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] temp
int tmpIndex
int i
static org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] decodeTypeAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int numberOfAnnotations
int readOffset
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnos
int i
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo newInfo
static org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] decodeParamAnnotations (int, boolean, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
boolean runtimeVisible
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] allParamAnnotations
int numberOfParameters
int readOffset
int i
int numberOfAnnotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annos
int aIndex
protected void (byte[], int[], int)
byte[] classFileBytes
int[] offsets
int offset
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
int result
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
public int hashCode ()
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public char[][] getArgumentNames ()
public java.lang.Object getDefaultValue ()
public char[][] getExceptionTypeNames ()
public char[] getGenericSignature ()
public char[] getMethodDescriptor ()
int utf8Offset
public int getModifiers ()
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
int index
public int getAnnotatedParametersCount ()
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public char[] getSelector ()
int utf8Offset
public long getTagBits ()
protected void initialize ()
public boolean isClinit ()
char[] selector
public boolean isConstructor ()
char[] selector
public boolean isSynthetic ()
private void readExceptionAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
int entriesNumber
int j
private void readModifierRelatedAttributes ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
public int sizeInBytes ()
public java.lang.String toString ()
StringBuffer buffer
void toString (java.lang.StringBuffer)
StringBuffer buffer
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int modifiers
char[] desc
private void readCodeAttribute ()
int attributesCount
int readOffset
int i
int utf8Offset
char[] attributeName
private void decodeCodeAttribute (int)
int offset
int readOffset
int codeLength
int exceptionTableLength
int i
int attributesCount
int i
int utf8Offset
char[] attributeName
private void decodeLocalVariableAttribute (int, int)
int offset
int codeLength
int readOffset
int length
int argumentNamesIndex
int i
int startPC
int nameIndex
int utf8Offset
char[] localVariableName
private void decodeMethodParameters (int, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo)
int offset
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
int readOffset
int length
int i
int nameIndex
int utf8Offset
char[] parameterName
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithAnnotations.classMethodInfoWithAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfo {
protected org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithParameterAnnotations.classMethodInfoWithParameterAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithAnnotations {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
int index
public int getAnnotatedParametersCount ()
protected void initialize ()
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
protected void reset ()
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] infos
int j
int k
}
org/eclipse/jdt/internal/compiler/classfmt/MethodInfoWithTypeAnnotations.classMethodInfoWithTypeAnnotations.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithTypeAnnotations extends org.eclipse.jdt.internal.compiler.classfmt.MethodInfoWithParameterAnnotations {
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[], org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[])
org.eclipse.jdt.internal.compiler.classfmt.MethodInfo methodInfo
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[] annotations
org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo[] typeAnnotations
public org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
protected void initialize ()
int i
int l
protected void reset ()
int i
int l
protected void toStringContent (java.lang.StringBuffer)
StringBuffer buffer
int i
int l
}
org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker$1.classNonNullDefaultAwareTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation {
private final char[] val$nonNullAnnotationName
void (char[])
public char[] getTypeName ()
public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
}
org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker.classNonNullDefaultAwareTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.NonNullDefaultAwareTypeAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker {
private int defaultNullness
private boolean atDefaultLocation
private boolean nextIsDefaultLocation
private boolean isEmpty
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
public void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
int defaultNullness
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
int defaultNullness
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int, int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long newMatches
int newPathPtr
int defaultNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
boolean atDefaultLocation
void (int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean)
int defaultNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation
boolean atDefaultLocation
private static org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getNonNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] nonNullAnnotationName
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker restrict (long, int)
long newMatches
int newPathPtr
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodReturn ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor ()
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] normalAnnotations
int len
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] newAnnots
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationInfo.classTypeAnnotationInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation {
private org.eclipse.jdt.internal.compiler.classfmt.AnnotationInfo annotation
private int targetType
private int info
private int info2
private int[] typePath
int readOffset
void (byte[], int[], int)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
void (byte[], int[], int, boolean, boolean)
byte[] classFileBytes
int[] contantPoolOffsets
int offset
boolean runtimeVisible
boolean populate
int typePathLength
int index
int i
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation ()
protected void initialize ()
protected void reset ()
public java.lang.String toString ()
StringBuffer buffer
int i
int max
public int getTargetType ()
public int getSupertypeIndex ()
public int getTypeParameterIndex ()
public int getBoundIndex ()
public int getMethodFormalParameterIndex ()
public int getThrowsTypeIndex ()
public int[] getTypePath ()
public int hashCode ()
int result
int i
int max
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationInfo other
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker$1.classTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker$1 extends org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker {
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] $anonymous0
long $anonymous1
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toField ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTarget (int)
int targetType
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toThrows (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toSupertype (short)
short index
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextDetail (int)
int detailKind
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor ()
}
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationWalker.classTypeAnnotationWalker.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] NO_ANNOTATIONS
public static final org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker EMPTY_ANNOTATION_WALKER
protected final org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
protected final long matches
protected final int pathPtr
static void ()
public void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long matchBits
protected void (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int)
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations
long matchBits
int pathPtr
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker restrict (long, int)
long newMatches
int newPathPtr
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toField ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodReturn ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toReceiver ()
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTarget (int)
int targetType
long newMatches
int length
long mask
int i
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameter (boolean, int)
boolean isClassTypeParameter
int rank
long newMatches
int targetType
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeParameterBounds (boolean, int)
boolean isClassTypeParameter
int parameterRank
long newMatches
int length
int targetType
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeBound (short)
short boundIndex
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toSupertype (short)
short index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toMethodParameter (short)
short index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toThrows (int)
int index
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toTypeArgument (int)
int rank
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toWildcardBound ()
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextArrayDimension ()
public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextNestedType ()
protected org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker toNextDetail (int)
int detailKind
long newMatches
int length
long mask
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
int[] path
public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor ()
int length
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] filtered
long ptr
int count
int i
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate
}
org/eclipse/jdt/internal/compiler/codegen/AnnotationContext.classAnnotationContext.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.AnnotationContext extends java.lang.Object {
public static final int VISIBLE
public static final int INVISIBLE
public org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public org.eclipse.jdt.internal.compiler.ast.Expression typeReference
public int targetType
public int info
public int info2
public int visibility
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
public org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
public void (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Expression typeReference
int targetType
int visibility
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/codegen/AnnotationTargetTypeConstants.classAnnotationTargetTypeConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AnnotationTargetTypeConstants extends java.lang.Object {
public static final int CLASS_TYPE_PARAMETER
public static final int METHOD_TYPE_PARAMETER
public static final int CLASS_EXTENDS
public static final int CLASS_TYPE_PARAMETER_BOUND
public static final int METHOD_TYPE_PARAMETER_BOUND
public static final int FIELD
public static final int METHOD_RETURN
public static final int METHOD_RECEIVER
public static final int METHOD_FORMAL_PARAMETER
public static final int THROWS
public static final int LOCAL_VARIABLE
public static final int RESOURCE_VARIABLE
public static final int EXCEPTION_PARAMETER
public static final int INSTANCEOF
public static final int NEW
public static final int CONSTRUCTOR_REFERENCE
public static final int METHOD_REFERENCE
public static final int CAST
public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
public static final int METHOD_INVOCATION_TYPE_ARGUMENT
public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
public static final int METHOD_REFERENCE_TYPE_ARGUMENT
public static final int NEXT_ARRAY_DIMENSION
public static final int NEXT_NESTED_TYPE
public static final int WILDCARD_BOUND
public static final int TYPE_ARGUMENT
}
org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.classAttributeNamesConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
public static final char[] SyntheticName
public static final char[] ConstantValueName
public static final char[] LineNumberTableName
public static final char[] LocalVariableTableName
public static final char[] InnerClassName
public static final char[] CodeName
public static final char[] ExceptionsName
public static final char[] SourceName
public static final char[] DeprecatedName
public static final char[] SignatureName
public static final char[] LocalVariableTypeTableName
public static final char[] EnclosingMethodName
public static final char[] AnnotationDefaultName
public static final char[] RuntimeInvisibleAnnotationsName
public static final char[] RuntimeVisibleAnnotationsName
public static final char[] RuntimeInvisibleParameterAnnotationsName
public static final char[] RuntimeVisibleParameterAnnotationsName
public static final char[] StackMapTableName
public static final char[] InconsistentHierarchy
public static final char[] VarargsName
public static final char[] StackMapName
public static final char[] MissingTypesName
public static final char[] BootstrapMethodsName
public static final char[] RuntimeVisibleTypeAnnotationsName
public static final char[] RuntimeInvisibleTypeAnnotationsName
public static final char[] MethodParametersName
static void ()
}
org/eclipse/jdt/internal/compiler/codegen/BranchLabel.classBranchLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
private int[] forwardReferences
private int forwardReferenceCount
org.eclipse.jdt.internal.compiler.codegen.BranchLabel delegate
public int tagBits
public static final int WIDE
public static final int USED
public void ()
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
void addForwardReference (int)
int pos
int count
int previousValue
int length
int[] refs
int i
int max
int length
int length
public void becomeDelegateFor (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel otherLabel
int otherCount
int[] mergedForwardReferences
int indexInMerge
int j
int i
int max
int max2
int value1
int value2
void branch ()
void branchWide ()
public int forwardReferenceCount ()
public int[] forwardReferences ()
public void initialize (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream stream
public boolean isCaseLabel ()
public boolean isStandardLabel ()
public void place ()
int oldPosition
boolean isOptimizedBranch
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int i
public java.lang.String toString ()
String basic
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/codegen/CachedIndexEntry.classCachedIndexEntry.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry extends java.lang.Object {
public char[] signature
public int index
public void (char[], int)
char[] signature
int index
}
org/eclipse/jdt/internal/compiler/codegen/CaseLabel.classCaseLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CaseLabel extends org.eclipse.jdt.internal.compiler.codegen.BranchLabel {
public int instructionPosition
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
void branch ()
void branchWide ()
public boolean isCaseLabel ()
public boolean isStandardLabel ()
public void place ()
int offset
int[] forwardRefs
int i
int length
void placeInstruction ()
}
org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.classCharArrayCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache extends java.lang.Object {
public char[][] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (char[])
char[] key
int length
int index
public int get (char[])
char[] key
int length
int index
public int putIfAbsent (char[], int)
char[] key
int value
int length
int index
private int put (char[], int)
char[] key
int value
int length
int index
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache newHashtable
int i
public void remove (char[])
char[] key
int length
int index
public char[] returnKeyFor (int)
int value
int i
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/CodeStream.classCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CodeStream extends java.lang.Object {
public static org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] ImplicitThis
public static final int LABELS_INCREMENT
public static final int LOCALS_INCREMENT
static org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] noExceptionHandlers
static org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] noLabels
static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noLocals
static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noVisibleLocals
public static final org.eclipse.jdt.internal.compiler.CompilationResult RESTART_IN_WIDE_MODE
public static final org.eclipse.jdt.internal.compiler.CompilationResult RESTART_CODE_GEN_FOR_UNUSED_LOCALS_MODE
public int allLocalsCounter
public byte[] bCodeStream
public org.eclipse.jdt.internal.compiler.ClassFile classFile
public int classFileOffset
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
public int countLabels
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
public int exceptionLabelsCounter
public int generateAttributes
static final int L_UNKNOWN
static final int L_OPTIMIZABLE
static final int L_CANNOT_OPTIMIZE
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] labels
public int lastEntryPC
public int lastAbruptCompletion
public int[] lineSeparatorPositions
public int lineNumberStart
public int lineNumberEnd
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
public int maxFieldCount
public int maxLocals
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
public int[] pcToSourceMap
public int pcToSourceMapSize
public int position
public boolean preserveUnusedLocals
public int stackDepth
public int stackMax
public int startingClassFileOffset
protected long targetLevel
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] visibleLocals
int visibleLocalsCount
public boolean wideMode
static void ()
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public static int insertionIndex (int[], int, int)
int[] pcToSourceMap
int length
int pc
int g
int d
int m
int currentPC
public static final void sort (int[], int, int, int[])
int[] tab
int lo0
int hi0
int[] result
int lo
int hi
int mid
private static final void swap (int[], int, int, int[])
int[] a
int i
int j
int[] result
int T
public void aaload ()
public void aastore ()
public void aconst_null ()
public void addDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void addLabel (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel aLabel
public void addVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void addVisibleLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void aload (int)
int iArg
public void aload_0 ()
public void aload_1 ()
public void aload_2 ()
public void aload_3 ()
public void anewarray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void areturn ()
public void arrayAt (int)
int typeBindingID
public void arrayAtPut (int, boolean)
int elementTypeID
boolean valueRequired
public void arraylength ()
public void astore (int)
int iArg
public void astore_0 ()
public void astore_1 ()
public void astore_2 ()
public void astore_3 ()
public void athrow ()
public void baload ()
public void bastore ()
public void bipush (byte)
byte b
public void caload ()
public void castore ()
public void checkcast (int)
int baseId
public void checkcast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void checkcast (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void d2f ()
public void d2i ()
public void d2l ()
public void dadd ()
public void daload ()
public void dastore ()
public void dcmpg ()
public void dcmpl ()
public void dconst_0 ()
public void dconst_1 ()
public void ddiv ()
public void decrStackSize (int)
int offset
public void dload (int)
int iArg
public void dload_0 ()
public void dload_1 ()
public void dload_2 ()
public void dload_3 ()
public void dmul ()
public void dneg ()
public void drem ()
public void dreturn ()
public void dstore (int)
int iArg
public void dstore_0 ()
public void dstore_1 ()
public void dstore_2 ()
public void dstore_3 ()
public void dsub ()
public void dup ()
public void dup_x1 ()
public void dup_x2 ()
public void dup2 ()
public void dup2_x1 ()
public void dup2_x2 ()
public void exitUserScope (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
int index
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void exitUserScope (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
int index
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void f2d ()
public void f2i ()
public void f2l ()
public void fadd ()
public void faload ()
public void fastore ()
public void fcmpg ()
public void fcmpl ()
public void fconst_0 ()
public void fconst_1 ()
public void fconst_2 ()
public void fdiv ()
public void fieldAccess (byte, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
byte opcode
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
int returnTypeSize
int returnTypeSize
private void fieldAccess (byte, int, char[], char[], char[])
byte opcode
int returnTypeSize
char[] declaringClass
char[] fieldName
char[] signature
public void fload (int)
int iArg
public void fload_0 ()
public void fload_1 ()
public void fload_2 ()
public void fload_3 ()
public void fmul ()
public void fneg ()
public void frem ()
public void freturn ()
public void fstore (int)
int iArg
public void fstore_0 ()
public void fstore_1 ()
public void fstore_2 ()
public void fstore_3 ()
public void fsub ()
public void generateBoxingConversion (int)
int unboxedTypeID
public void generateClassLiteralAccessForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
int savedStackDepth
public final void generateCodeAttributeForProblemMethod (java.lang.String)
String problemMessage
public void generateConstant (org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant constant
int implicitConversionCode
int targetTypeID
public void generateEmulatedReadAccessForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulatedWriteAccessForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulationForConstructor (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
int dimensions
public void generateEmulationForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateEmulationForMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding array
int dimensions
public void generateImplicitConversion (int)
int implicitConversionCode
int typeId
int runtimeType
int typeId
public void generateInlinedValue (boolean)
boolean inlinedValue
public void generateInlinedValue (byte)
byte inlinedValue
public void generateInlinedValue (char)
char inlinedValue
public void generateInlinedValue (double)
double inlinedValue
public void generateInlinedValue (float)
float inlinedValue
public void generateInlinedValue (int)
int inlinedValue
public void generateInlinedValue (long)
long inlinedValue
public void generateInlinedValue (short)
short inlinedValue
public void generateOuterAccess (java.lang.Object[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
Object[] mappingSequence
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding target
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int implicitConversion
int runtimeType
public void generateStringConcatenationAppend (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.ast.Expression oper1
org.eclipse.jdt.internal.compiler.ast.Expression oper2
int pc
int pc
public void generateSyntheticBodyForConstructorAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int resolvedPosition
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void generateSyntheticBodyForArrayConstructor (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
public void generateSyntheticBodyForArrayClone (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
public void generateSyntheticBodyForFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int resolvedPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int i
public void generateSyntheticBodyForEnumValueOf (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void generateSyntheticBodyForDeserializeLambda (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
java.util.List syntheticsForSerializableLambdas
java.util.Map hashcodesToLambdas
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
Integer hashcode
java.util.List lambdasForThisHashcode
int lambdaCount
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb1
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding lvb2
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int numberOfHashcodes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] switchLabels
int[] keys
int[] sortedIndexes
java.util.Set hashcodes
java.util.Iterator hashcodeIterator
int index
Integer hashcode
int[] localKeysCopy
Integer hashcode
java.util.List lambdas
org.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne
int j
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel errorLabel
int j
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb
byte methodKind
String functionalInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
int p
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varType
public void loadInt (int)
int value
public void generateSyntheticBodyForEnumValues (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumArray
public void generateSyntheticBodyForEnumInitializationMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope staticInitializerScope
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void generateSyntheticBodyForFieldReadAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void generateSyntheticBodyForFieldWriteAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void generateSyntheticBodyForMethodAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int resolvedPosition
int resolvedPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectSuperTypeTowards (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superIfc
public void generateSyntheticBodyForSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.codegen.BranchLabel nullLabel
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionHandler
public void generateSyntheticEnclosingInstanceValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
boolean hasExtraEnclosingInstance
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
long compliance
boolean denyEnclosingArgInConstructorCall
boolean denyEnclosingArgInConstructorCall
boolean denyEnclosingArgInConstructorCall
boolean complyTo14
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgType
Object[] emulationPath
public void generateSyntheticOuterArgumentValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] emulationPath
public void generateUnboxingConversion (int)
int unboxedTypeID
public void generateWideRevertedConditionalBranch (byte, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
byte revertedOpcode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel wideTarget
org.eclipse.jdt.internal.compiler.codegen.BranchLabel intermediate
public void getBaseTypeValue (int)
int baseTypeID
public final byte[] getContents ()
byte[] contents
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
boolean isImplicitThisReceiver
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getConstantPoolDeclaringClass (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
boolean isImplicitThisReceiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
protected int getPosition ()
public void getTYPE (int)
int baseTypeID
public void goto_ (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
boolean chained
int[] forwardRefs
int i
int max
public void goto_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void i2b ()
public void i2c ()
public void i2d ()
public void i2f ()
public void i2l ()
public void i2s ()
public void iadd ()
public void iaload ()
public void iand ()
public void iastore ()
public void iconst_0 ()
public void iconst_1 ()
public void iconst_2 ()
public void iconst_3 ()
public void iconst_4 ()
public void iconst_5 ()
public void iconst_m1 ()
public void idiv ()
public void if_acmpeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_acmpne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpge (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpgt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmple (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmplt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void if_icmpne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifeq (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifge (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifgt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifle (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void iflt (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifne (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifnonnull (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void ifnull (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public final void iinc (int, int)
int index
int value
public void iload (int)
int iArg
public void iload_0 ()
public void iload_1 ()
public void iload_2 ()
public void iload_3 ()
public void imul ()
public int indexOfSameLineEntrySincePC (int, int)
int pc
int line
int index
int max
public void ineg ()
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int length
public void initializeMaxLocals (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
int i
int max
public boolean inlineForwardReferencesFromLabelsTargeting (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel targetLabel
int gotoLocation
int chaining
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel currentLabel
public void instance_of (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void instance_of (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
protected void invoke (byte, int, int, char[], char[], char[])
byte opcode
int receiverAndArgsSize
int returnTypeSize
char[] declaringClass
char[] selector
char[] signature
private void invoke18 (byte, int, int, char[], boolean, char[], char[])
byte opcode
int receiverAndArgsSize
int returnTypeSize
char[] declaringClass
boolean isInterface
char[] selector
char[] signature
public void invokeDynamic (int, int, int, char[], char[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
public void invokeDynamic (int, int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
boolean isConstructorReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int invokeDynamicIndex
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nestedType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
int i
int returnTypeSize
int returnTypeSize
int returnTypeSize
protected void invokeAccessibleObjectSetAccessible ()
protected void invokeArrayNewInstance ()
public void invokeClassForName ()
protected void invokeClassGetDeclaredConstructor ()
protected void invokeClassGetDeclaredField ()
protected void invokeClassGetDeclaredMethod ()
public void invokeEnumOrdinal (char[])
char[] enumTypeConstantPoolName
public void invokeIterableIterator (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iterableReceiverType
public void invokeAutoCloseableClose (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resourceType
public void invokeThrowableAddSuppressed ()
public void invokeJavaLangAssertionErrorConstructor (int)
int typeBindingID
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
public void invokeJavaLangAssertionErrorDefaultConstructor ()
public void invokeJavaLangClassDesiredAssertionStatus ()
public void invokeJavaLangEnumvalueOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
public void invokeJavaLangEnumValues (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
char[] signature
public void invokeJavaLangErrorConstructor ()
public void invokeJavaLangReflectConstructorNewInstance ()
protected void invokeJavaLangReflectFieldGetter (int)
int typeID
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
int returnTypeSize
protected void invokeJavaLangReflectFieldSetter (int)
int typeID
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] selector
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
public void invokeJavaLangReflectMethodInvoke ()
public void invokeJavaUtilIteratorHasNext ()
public void invokeJavaUtilIteratorNext ()
public void invokeNoClassDefFoundErrorStringConstructor ()
public void invokeObjectGetClass ()
public void invokeStringConcatenationAppendForType (int)
int typeID
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
char[] declaringClass
char[] selector
char[] signature
public void invokeStringConcatenationDefaultConstructor ()
char[] declaringClass
char[] declaringClass
public void invokeStringConcatenationStringConstructor ()
char[] declaringClass
char[] declaringClass
public void invokeStringConcatenationToString ()
char[] declaringClass
char[] declaringClass
public void invokeStringEquals ()
public void invokeObjectEquals ()
public void invokeStringHashCode ()
public void invokeStringIntern ()
public void invokeStringValueOf (int)
int typeID
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
char[] signature
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
int receiverAndArgsSize
public void invokeSystemArraycopy ()
public void invokeThrowableGetMessage ()
public void ior ()
public void irem ()
public void ireturn ()
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.Scope, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int localPosition
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
long[] extraInits
int vectorIndex
public void ishl ()
public void ishr ()
public void istore (int)
int iArg
public void istore_0 ()
public void istore_1 ()
public void istore_2 ()
public void istore_3 ()
public void isub ()
public void iushr ()
public void ixor ()
public final void jsr (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public final void jsr_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void l2d ()
public void l2f ()
public void l2i ()
public void ladd ()
public void laload ()
public void land ()
public void lastore ()
public void lcmp ()
public void lconst_0 ()
public void lconst_1 ()
public void ldc (float)
float constant
int index
public void ldc (int)
int constant
int index
public void ldc (java.lang.String)
String constant
int currentCodeStreamPosition
char[] constantChars
int index
int i
int length
int constantLength
byte[] utf8encoding
int utf8encodingLength
char current
char[] subChars
int startIndex
char current
int newCharLength
public void ldc (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int index
public void ldc2_w (double)
double constant
int index
public void ldc2_w (long)
long constant
int index
public void ldcForIndex (int)
int index
public void ldiv ()
public void lload (int)
int iArg
public void lload_0 ()
public void lload_1 ()
public void lload_2 ()
public void lload_3 ()
public void lmul ()
public void lneg ()
public final void load (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
protected final void load (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int resolvedPosition
public void lookupswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[])
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int[] keys
int[] sortedIndexes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
int length
int pos
int i
int i
int i
public void lor ()
public void lrem ()
public void lreturn ()
public void lshl ()
public void lshr ()
public void lstore (int)
int iArg
public void lstore_0 ()
public void lstore_1 ()
public void lstore_2 ()
public void lstore_3 ()
public void lsub ()
public void lushr ()
public void lxor ()
public void monitorenter ()
public void monitorexit ()
public void multianewarray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int dimensions
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
public void new_ (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void new_ (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void newarray (int)
int array_Type
public void newArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public void newArray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding component
public void newJavaLangAssertionError ()
public void newJavaLangError ()
public void newNoClassDefFoundError ()
public void newStringContatenation ()
public void newWrapperFor (int)
int typeID
public void nop ()
public void optimizeBranch (int, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int oldPosition
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
int i
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int offset
int[] forwardRefs
int j
int length
int forwardRef
int[] forwardRefs
int j
int length
int forwardRef
public void pop ()
public void pop2 ()
public void pushExceptionOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void pushOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void record (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void recordExpressionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void recordPositionsFrom (int, int)
int startPC
int sourcePos
public void recordPositionsFrom (int, int, boolean)
int startPC
int sourcePos
boolean widen
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int lineNumber
int previousLineNumber
int[] lineSeparatorPositions2
int length
int insertionIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int existingEntryIndex
int insertionIndex
int lineNumber
public void registerExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel)
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anExceptionLabel
int length
public void removeNotDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void removeUnusedPcToSourceMapEntries ()
public void removeVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
public void reset (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int[] lineSeparatorPositions2
int length
int lineSeparatorPositionsEnd
int start
int end
public void reset (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
int[] lineSeparatorPositions2
int length
int lineSeparatorPositionsEnd
int start
int end
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
int produceAttributes
public void resetForProblemClinit (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
public void resetInWideMode ()
public void resetForCodeGenUnusedLocals ()
private final void resizeByteArray ()
int length
int requiredSize
public final void ret (int)
int index
public void return_ ()
public void saload ()
public void sastore ()
public void sendOperator (int, int)
int operatorConstant
int type_ID
public void sipush (int)
int s
public void store (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean valueRequired
int localPosition
public void swap ()
public void tableswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int, int, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[])
org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
int low
int high
int[] keys
int[] sortedIndexes
org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
int length
int pos
int i
int i
int i
int j
int index
int key
public void throwAnyException (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
public java.lang.String toString ()
StringBuffer buffer
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int offset
int[] forwardRefs
int i
int max
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int forwardReference
int offset
private final void writeSignedShort (int)
int value
private final void writeSignedShort (int, int)
int pos
int value
int currentOffset
protected final void writeSignedWord (int)
int value
protected void writeSignedWord (int, int)
int pos
int value
int currentOffset
private final void writeUnsignedShort (int)
int value
protected void writeWidePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int labelPos
int offset
int[] forwardRefs
int i
int max
int forward
}
org/eclipse/jdt/internal/compiler/codegen/ConstantPool.classConstantPool.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
public static final int DOUBLE_INITIAL_SIZE
public static final int FLOAT_INITIAL_SIZE
public static final int INT_INITIAL_SIZE
public static final int LONG_INITIAL_SIZE
public static final int UTF8_INITIAL_SIZE
public static final int STRING_INITIAL_SIZE
public static final int METHODS_AND_FIELDS_INITIAL_SIZE
public static final int CLASS_INITIAL_SIZE
public static final int NAMEANDTYPE_INITIAL_SIZE
public static final int CONSTANTPOOL_INITIAL_SIZE
public static final int CONSTANTPOOL_GROW_SIZE
protected org.eclipse.jdt.internal.compiler.codegen.DoubleCache doubleCache
protected org.eclipse.jdt.internal.compiler.codegen.FloatCache floatCache
protected org.eclipse.jdt.internal.compiler.codegen.IntegerCache intCache
protected org.eclipse.jdt.internal.compiler.codegen.LongCache longCache
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache UTF8Cache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache stringCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject methodsAndFieldsCache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache classCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject nameAndTypeCacheForFieldsAndMethods
public byte[] poolContent
public int currentIndex
public int currentOffset
public int[] offsets
public org.eclipse.jdt.internal.compiler.ClassFile classFile
public static final char[] Append
public static final char[] ARRAY_NEWINSTANCE_NAME
public static final char[] ARRAY_NEWINSTANCE_SIGNATURE
public static final char[] ArrayCopy
public static final char[] ArrayCopySignature
public static final char[] ArrayJavaLangClassConstantPoolName
public static final char[] ArrayJavaLangObjectConstantPoolName
public static final char[] booleanBooleanSignature
public static final char[] BooleanConstrSignature
public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_NAME
public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_SIGNATURE
public static final char[] byteByteSignature
public static final char[] ByteConstrSignature
public static final char[] BYTEVALUE_BYTE_METHOD_NAME
public static final char[] BYTEVALUE_BYTE_METHOD_SIGNATURE
public static final char[] charCharacterSignature
public static final char[] CharConstrSignature
public static final char[] CHARVALUE_CHARACTER_METHOD_NAME
public static final char[] CHARVALUE_CHARACTER_METHOD_SIGNATURE
public static final char[] Clinit
public static final char[] DefaultConstructorSignature
public static final char[] ClinitSignature
public static final char[] Close
public static final char[] CloseSignature
public static final char[] DesiredAssertionStatus
public static final char[] DesiredAssertionStatusSignature
public static final char[] DoubleConstrSignature
public static final char[] doubleDoubleSignature
public static final char[] DOUBLEVALUE_DOUBLE_METHOD_NAME
public static final char[] DOUBLEVALUE_DOUBLE_METHOD_SIGNATURE
public static final char[] EnumName
public static final char[] EnumOrdinal
public static final char[] Exit
public static final char[] ExitIntSignature
public static final char[] FloatConstrSignature
public static final char[] floatFloatSignature
public static final char[] FLOATVALUE_FLOAT_METHOD_NAME
public static final char[] FLOATVALUE_FLOAT_METHOD_SIGNATURE
public static final char[] ForName
public static final char[] ForNameSignature
public static final char[] GET_BOOLEAN_METHOD_NAME
public static final char[] GET_BOOLEAN_METHOD_SIGNATURE
public static final char[] GET_BYTE_METHOD_NAME
public static final char[] GET_BYTE_METHOD_SIGNATURE
public static final char[] GET_CHAR_METHOD_NAME
public static final char[] GET_CHAR_METHOD_SIGNATURE
public static final char[] GET_DOUBLE_METHOD_NAME
public static final char[] GET_DOUBLE_METHOD_SIGNATURE
public static final char[] GET_FLOAT_METHOD_NAME
public static final char[] GET_FLOAT_METHOD_SIGNATURE
public static final char[] GET_INT_METHOD_NAME
public static final char[] GET_INT_METHOD_SIGNATURE
public static final char[] GET_LONG_METHOD_NAME
public static final char[] GET_LONG_METHOD_SIGNATURE
public static final char[] GET_OBJECT_METHOD_NAME
public static final char[] GET_OBJECT_METHOD_SIGNATURE
public static final char[] GET_SHORT_METHOD_NAME
public static final char[] GET_SHORT_METHOD_SIGNATURE
public static final char[] GetClass
public static final char[] GetClassSignature
public static final char[] GetComponentType
public static final char[] GetComponentTypeSignature
public static final char[] GetConstructor
public static final char[] GetConstructorSignature
public static final char[] GETDECLAREDCONSTRUCTOR_NAME
public static final char[] GETDECLAREDCONSTRUCTOR_SIGNATURE
public static final char[] GETDECLAREDFIELD_NAME
public static final char[] GETDECLAREDFIELD_SIGNATURE
public static final char[] GETDECLAREDMETHOD_NAME
public static final char[] GETDECLAREDMETHOD_SIGNATURE
public static final char[] GetMessage
public static final char[] GetMessageSignature
public static final char[] HasNext
public static final char[] HasNextSignature
public static final char[] Init
public static final char[] IntConstrSignature
public static final char[] ITERATOR_NAME
public static final char[] ITERATOR_SIGNATURE
public static final char[] Intern
public static final char[] InternSignature
public static final char[] IntIntegerSignature
public static final char[] INTVALUE_INTEGER_METHOD_NAME
public static final char[] INTVALUE_INTEGER_METHOD_SIGNATURE
public static final char[] INVOKE_METHOD_METHOD_NAME
public static final char[] INVOKE_METHOD_METHOD_SIGNATURE
public static final char[][] JAVA_LANG_REFLECT_ACCESSIBLEOBJECT
public static final char[][] JAVA_LANG_REFLECT_ARRAY
public static final char[] IllegalArgumentExceptionConstructorSignature
public static final char[] JavaIoPrintStreamSignature
public static final char[] JavaLangAssertionErrorConstantPoolName
public static final char[] JavaLangBooleanConstantPoolName
public static final char[] JavaLangByteConstantPoolName
public static final char[] JavaLangCharacterConstantPoolName
public static final char[] JavaLangClassConstantPoolName
public static final char[] JavaLangClassNotFoundExceptionConstantPoolName
public static final char[] JavaLangClassSignature
public static final char[] JavaLangDoubleConstantPoolName
public static final char[] JavaLangEnumConstantPoolName
public static final char[] JavaLangErrorConstantPoolName
public static final char[] JavaLangExceptionConstantPoolName
public static final char[] JavaLangFloatConstantPoolName
public static final char[] JavaLangIntegerConstantPoolName
public static final char[] JavaLangLongConstantPoolName
public static final char[] JavaLangNoClassDefFoundErrorConstantPoolName
public static final char[] JavaLangNoSuchFieldErrorConstantPoolName
public static final char[] JavaLangObjectConstantPoolName
public static final char[] JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME
public static final char[] JAVALANGREFLECTARRAY_CONSTANTPOOLNAME
public static final char[] JavaLangReflectConstructorConstantPoolName
public static final char[] JavaLangReflectConstructorNewInstanceSignature
public static final char[] JAVALANGREFLECTFIELD_CONSTANTPOOLNAME
public static final char[] JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME
public static final char[] JavaLangShortConstantPoolName
public static final char[] JavaLangStringBufferConstantPoolName
public static final char[] JavaLangStringBuilderConstantPoolName
public static final char[] JavaLangStringConstantPoolName
public static final char[] JavaLangStringSignature
public static final char[] JavaLangObjectSignature
public static final char[] JavaLangSystemConstantPoolName
public static final char[] JavaLangThrowableConstantPoolName
public static final char[] JavaLangIllegalArgumentExceptionConstantPoolName
public static final char[] JavaLangVoidConstantPoolName
public static final char[] JavaUtilIteratorConstantPoolName
public static final char[] LongConstrSignature
public static final char[] longLongSignature
public static final char[] LONGVALUE_LONG_METHOD_NAME
public static final char[] LONGVALUE_LONG_METHOD_SIGNATURE
public static final char[] Name
public static final char[] NewInstance
public static final char[] NewInstanceSignature
public static final char[] Next
public static final char[] NextSignature
public static final char[] ObjectConstrSignature
public static final char[] ObjectSignature
public static final char[] Ordinal
public static final char[] OrdinalSignature
public static final char[] Out
public static final char[] SET_BOOLEAN_METHOD_NAME
public static final char[] SET_BOOLEAN_METHOD_SIGNATURE
public static final char[] SET_BYTE_METHOD_NAME
public static final char[] SET_BYTE_METHOD_SIGNATURE
public static final char[] SET_CHAR_METHOD_NAME
public static final char[] SET_CHAR_METHOD_SIGNATURE
public static final char[] SET_DOUBLE_METHOD_NAME
public static final char[] SET_DOUBLE_METHOD_SIGNATURE
public static final char[] SET_FLOAT_METHOD_NAME
public static final char[] SET_FLOAT_METHOD_SIGNATURE
public static final char[] SET_INT_METHOD_NAME
public static final char[] SET_INT_METHOD_SIGNATURE
public static final char[] SET_LONG_METHOD_NAME
public static final char[] SET_LONG_METHOD_SIGNATURE
public static final char[] SET_OBJECT_METHOD_NAME
public static final char[] SET_OBJECT_METHOD_SIGNATURE
public static final char[] SET_SHORT_METHOD_NAME
public static final char[] SET_SHORT_METHOD_SIGNATURE
public static final char[] SETACCESSIBLE_NAME
public static final char[] SETACCESSIBLE_SIGNATURE
public static final char[] ShortConstrSignature
public static final char[] shortShortSignature
public static final char[] SHORTVALUE_SHORT_METHOD_NAME
public static final char[] SHORTVALUE_SHORT_METHOD_SIGNATURE
public static final char[] StringBufferAppendBooleanSignature
public static final char[] StringBufferAppendCharSignature
public static final char[] StringBufferAppendDoubleSignature
public static final char[] StringBufferAppendFloatSignature
public static final char[] StringBufferAppendIntSignature
public static final char[] StringBufferAppendLongSignature
public static final char[] StringBufferAppendObjectSignature
public static final char[] StringBufferAppendStringSignature
public static final char[] StringBuilderAppendBooleanSignature
public static final char[] StringBuilderAppendCharSignature
public static final char[] StringBuilderAppendDoubleSignature
public static final char[] StringBuilderAppendFloatSignature
public static final char[] StringBuilderAppendIntSignature
public static final char[] StringBuilderAppendLongSignature
public static final char[] StringBuilderAppendObjectSignature
public static final char[] StringBuilderAppendStringSignature
public static final char[] StringConstructorSignature
public static final char[] This
public static final char[] ToString
public static final char[] ToStringSignature
public static final char[] TYPE
public static final char[] ValueOf
public static final char[] ValueOfBooleanSignature
public static final char[] ValueOfCharSignature
public static final char[] ValueOfDoubleSignature
public static final char[] ValueOfFloatSignature
public static final char[] ValueOfIntSignature
public static final char[] ValueOfLongSignature
public static final char[] ValueOfObjectSignature
public static final char[] ValueOfStringClassSignature
public static final char[] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[] JAVA_LANG_ANNOTATION_RETENTION
public static final char[] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[] JAVA_LANG_ANNOTATION_TARGET
public static final char[] JAVA_LANG_DEPRECATED
public static final char[] JAVA_LANG_ANNOTATION_INHERITED
public static final char[] JAVA_LANG_SAFEVARARGS
public static final char[] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
public static final char[] METAFACTORY
public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_METAFACTORY_SIGNATURE
public static final char[] ALTMETAFACTORY
public static final char[] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY_ALTMETAFACTORY_SIGNATURE
public static final char[] JavaLangInvokeSerializedLambda
public static final char[] JavaLangInvokeSerializedLambdaConstantPoolName
public static final char[] GetImplMethodName
public static final char[] GetImplMethodNameSignature
public static final char[] GetImplMethodKind
public static final char[] GetImplMethodKindSignature
public static final char[] GetFunctionalInterfaceClass
public static final char[] GetFunctionalInterfaceClassSignature
public static final char[] GetFunctionalInterfaceMethodName
public static final char[] GetFunctionalInterfaceMethodNameSignature
public static final char[] GetFunctionalInterfaceMethodSignature
public static final char[] GetFunctionalInterfaceMethodSignatureSignature
public static final char[] GetImplClass
public static final char[] GetImplClassSignature
public static final char[] GetImplMethodSignature
public static final char[] GetImplMethodSignatureSignature
public static final char[] GetCapturedArg
public static final char[] GetCapturedArgSignature
public static final char[] JAVA_LANG_ANNOTATION_REPEATABLE
public static final char[] HashCode
public static final char[] HashCodeSignature
public static final char[] Equals
public static final char[] EqualsSignature
public static final char[] AddSuppressed
public static final char[] AddSuppressedSignature
public static final char[] Clone
public static final char[] CloneSignature
static void ()
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
public void initialize (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public byte[] dumpBytes ()
public int literalIndex (byte[], char[])
byte[] utf8encoding
char[] stringCharArray
int index
int length
int utf8encodingLength
public int literalIndex (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int literalIndex (char[])
char[] utf8Constant
int index
int length
int savedCurrentOffset
int i
char current
public int literalIndex (char[], byte[])
char[] stringCharArray
byte[] utf8encoding
int index
int length
int stringIndexOffset
int stringIndex
public int literalIndex (double)
double key
int index
int length
long temp
public int literalIndex (float)
float key
int index
int length
int temp
public int literalIndex (int)
int key
int index
int length
public int literalIndex (long)
long key
int index
int length
public int literalIndex (java.lang.String)
String stringConstant
int index
char[] stringCharArray
int length
int stringIndexOffset
int stringIndex
public int literalIndexForType (char[])
char[] constantPoolName
int index
int length
int nameIndexOffset
int nameIndex
public int literalIndexForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public int literalIndexForMethod (char[], char[], char[], boolean)
char[] declaringClass
char[] selector
char[] signature
boolean isInterface
int index
int length
int classIndexOffset
int classIndex
int nameAndTypeIndex
public int literalIndexForMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
char[] selector
char[] signature
boolean isInterface
public int literalIndexForNameAndType (char[], char[])
char[] name
char[] signature
int index
int length
int nameIndexOffset
int nameIndex
int typeIndex
public int literalIndexForMethodHandle (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
boolean isInterface
int referenceKind
public int literalIndexForMethodHandle (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], char[], boolean)
int referenceKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
char[] selector
char[] signature
boolean isInterface
int indexForMethod
int index
int length
public int literalIndexForMethodType (char[])
char[] descriptor
int signatureIndex
int index
int length
public int literalIndexForInvokeDynamic (int, char[], char[])
int bootStrapIndex
char[] selector
char[] descriptor
int nameAndTypeIndex
int index
int length
public int literalIndexForField (char[], char[], char[])
char[] declaringClass
char[] name
char[] signature
int index
int length
int classIndexOffset
int classIndex
int nameAndTypeIndex
public int literalIndexForLdc (char[])
char[] stringCharArray
int savedCurrentIndex
int savedCurrentOffset
int index
int length
int stringIndexOffset
int stringIndex
int lengthOffset
int i
char current
private int putInNameAndTypeCacheIfAbsent (char[], char[], int)
char[] key1
char[] key2
int value
int index
int index
int index
int index
Object key1Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
private int putInCacheIfAbsent (char[], char[], char[], int)
char[] key1
char[] key2
char[] key3
int value
int index
int index
int index
int index
int index
org.eclipse.jdt.internal.compiler.util.HashtableOfObject key1Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
Object key2Value
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry cachedIndexEntry
org.eclipse.jdt.internal.compiler.codegen.CachedIndexEntry entry
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
public void resetForClinit (int, int)
int constantPoolIndex
int constantPoolOffset
private final void resizePoolContents (int)
int minimalSize
int length
int toAdd
protected final void writeU1 (int)
int value
protected final void writeU2 (int)
int value
public void reset ()
public void resetForAttributeName (char[], int, int)
char[] attributeName
int constantPoolIndex
int constantPoolOffset
}
org/eclipse/jdt/internal/compiler/codegen/DoubleCache.classDoubleCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.DoubleCache extends java.lang.Object {
private double[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (double)
double key
int i
int max
long value1
long value2
int i
int max
public int put (double, int)
double key
int value
public int putIfAbsent (double, int)
double key
int value
int i
int max
long value1
long value2
int i
int max
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.classExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
public int[] ranges
private int count
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public org.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
public org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.TypeReference exceptionTypeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[] se7Annotations
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public int getCount ()
public void place ()
public void placeEnd ()
int endPosition
public void placeStart ()
int startPosition
int length
public java.lang.String toString ()
String basic
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/codegen/FloatCache.classFloatCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.FloatCache extends java.lang.Object {
private float[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (float)
float key
int i
int max
int value1
int value2
int i
int max
public int put (float, int)
float key
int value
public int putIfAbsent (float, int)
float key
int value
int i
int max
int value1
int value2
int i
int max
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/IntegerCache.classIntegerCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.IntegerCache extends java.lang.Object {
public int[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (int)
int key
int index
int length
public int hash (int)
int key
public int put (int, int)
int key
int value
int index
int length
public int putIfAbsent (int, int)
int key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.IntegerCache newHashtable
int i
int key
int value
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/Label.classLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Label extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public int position
public static final int POS_NOT_SET
public void ()
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public abstract void place ()
}
org/eclipse/jdt/internal/compiler/codegen/LongCache.classLongCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.LongCache extends java.lang.Object {
public long[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (long)
long key
int index
int length
public int hash (long)
long key
public int put (long, int)
long key
int value
int index
int length
public int putIfAbsent (long, int)
long key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.LongCache newHashtable
int i
long key
int value
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/MultiCatchExceptionLabel.classMultiCatchExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.MultiCatchExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel {
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public void initialize (org.eclipse.jdt.internal.compiler.ast.UnionTypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
int i
public void place ()
int i
int max
public void placeEnd ()
int i
int max
public void placeStart ()
int i
int max
public int getCount ()
int temp
int i
int max
}
org/eclipse/jdt/internal/compiler/codegen/ObjectCache.classObjectCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ObjectCache extends java.lang.Object {
public Object[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (java.lang.Object)
Object key
int index
int length
public int get (java.lang.Object)
Object key
int index
int length
public int hashCode (java.lang.Object)
Object key
public int put (java.lang.Object, int)
Object key
int value
int index
int length
private void rehash ()
org.eclipse.jdt.internal.compiler.codegen.ObjectCache newHashtable
int i
public int size ()
public java.lang.String toString ()
int max
StringBuffer buf
int i
}
org/eclipse/jdt/internal/compiler/codegen/Opcodes.classOpcodes.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Opcodes extends java.lang.Object {
public static final byte OPC_nop
public static final byte OPC_aconst_null
public static final byte OPC_iconst_m1
public static final byte OPC_iconst_0
public static final byte OPC_iconst_1
public static final byte OPC_iconst_2
public static final byte OPC_iconst_3
public static final byte OPC_iconst_4
public static final byte OPC_iconst_5
public static final byte OPC_lconst_0
public static final byte OPC_lconst_1
public static final byte OPC_fconst_0
public static final byte OPC_fconst_1
public static final byte OPC_fconst_2
public static final byte OPC_dconst_0
public static final byte OPC_dconst_1
public static final byte OPC_bipush
public static final byte OPC_sipush
public static final byte OPC_ldc
public static final byte OPC_ldc_w
public static final byte OPC_ldc2_w
public static final byte OPC_iload
public static final byte OPC_lload
public static final byte OPC_fload
public static final byte OPC_dload
public static final byte OPC_aload
public static final byte OPC_iload_0
public static final byte OPC_iload_1
public static final byte OPC_iload_2
public static final byte OPC_iload_3
public static final byte OPC_lload_0
public static final byte OPC_lload_1
public static final byte OPC_lload_2
public static final byte OPC_lload_3
public static final byte OPC_fload_0
public static final byte OPC_fload_1
public static final byte OPC_fload_2
public static final byte OPC_fload_3
public static final byte OPC_dload_0
public static final byte OPC_dload_1
public static final byte OPC_dload_2
public static final byte OPC_dload_3
public static final byte OPC_aload_0
public static final byte OPC_aload_1
public static final byte OPC_aload_2
public static final byte OPC_aload_3
public static final byte OPC_iaload
public static final byte OPC_laload
public static final byte OPC_faload
public static final byte OPC_daload
public static final byte OPC_aaload
public static final byte OPC_baload
public static final byte OPC_caload
public static final byte OPC_saload
public static final byte OPC_istore
public static final byte OPC_lstore
public static final byte OPC_fstore
public static final byte OPC_dstore
public static final byte OPC_astore
public static final byte OPC_istore_0
public static final byte OPC_istore_1
public static final byte OPC_istore_2
public static final byte OPC_istore_3
public static final byte OPC_lstore_0
public static final byte OPC_lstore_1
public static final byte OPC_lstore_2
public static final byte OPC_lstore_3
public static final byte OPC_fstore_0
public static final byte OPC_fstore_1
public static final byte OPC_fstore_2
public static final byte OPC_fstore_3
public static final byte OPC_dstore_0
public static final byte OPC_dstore_1
public static final byte OPC_dstore_2
public static final byte OPC_dstore_3
public static final byte OPC_astore_0
public static final byte OPC_astore_1
public static final byte OPC_astore_2
public static final byte OPC_astore_3
public static final byte OPC_iastore
public static final byte OPC_lastore
public static final byte OPC_fastore
public static final byte OPC_dastore
public static final byte OPC_aastore
public static final byte OPC_bastore
public static final byte OPC_castore
public static final byte OPC_sastore
public static final byte OPC_pop
public static final byte OPC_pop2
public static final byte OPC_dup
public static final byte OPC_dup_x1
public static final byte OPC_dup_x2
public static final byte OPC_dup2
public static final byte OPC_dup2_x1
public static final byte OPC_dup2_x2
public static final byte OPC_swap
public static final byte OPC_iadd
public static final byte OPC_ladd
public static final byte OPC_fadd
public static final byte OPC_dadd
public static final byte OPC_isub
public static final byte OPC_lsub
public static final byte OPC_fsub
public static final byte OPC_dsub
public static final byte OPC_imul
public static final byte OPC_lmul
public static final byte OPC_fmul
public static final byte OPC_dmul
public static final byte OPC_idiv
public static final byte OPC_ldiv
public static final byte OPC_fdiv
public static final byte OPC_ddiv
public static final byte OPC_irem
public static final byte OPC_lrem
public static final byte OPC_frem
public static final byte OPC_drem
public static final byte OPC_ineg
public static final byte OPC_lneg
public static final byte OPC_fneg
public static final byte OPC_dneg
public static final byte OPC_ishl
public static final byte OPC_lshl
public static final byte OPC_ishr
public static final byte OPC_lshr
public static final byte OPC_iushr
public static final byte OPC_lushr
public static final byte OPC_iand
public static final byte OPC_land
public static final byte OPC_ior
public static final byte OPC_lor
public static final byte OPC_ixor
public static final byte OPC_lxor
public static final byte OPC_iinc
public static final byte OPC_i2l
public static final byte OPC_i2f
public static final byte OPC_i2d
public static final byte OPC_l2i
public static final byte OPC_l2f
public static final byte OPC_l2d
public static final byte OPC_f2i
public static final byte OPC_f2l
public static final byte OPC_f2d
public static final byte OPC_d2i
public static final byte OPC_d2l
public static final byte OPC_d2f
public static final byte OPC_i2b
public static final byte OPC_i2c
public static final byte OPC_i2s
public static final byte OPC_lcmp
public static final byte OPC_fcmpl
public static final byte OPC_fcmpg
public static final byte OPC_dcmpl
public static final byte OPC_dcmpg
public static final byte OPC_ifeq
public static final byte OPC_ifne
public static final byte OPC_iflt
public static final byte OPC_ifge
public static final byte OPC_ifgt
public static final byte OPC_ifle
public static final byte OPC_if_icmpeq
public static final byte OPC_if_icmpne
public static final byte OPC_if_icmplt
public static final byte OPC_if_icmpge
public static final byte OPC_if_icmpgt
public static final byte OPC_if_icmple
public static final byte OPC_if_acmpeq
public static final byte OPC_if_acmpne
public static final byte OPC_goto
public static final byte OPC_jsr
public static final byte OPC_ret
public static final byte OPC_tableswitch
public static final byte OPC_lookupswitch
public static final byte OPC_ireturn
public static final byte OPC_lreturn
public static final byte OPC_freturn
public static final byte OPC_dreturn
public static final byte OPC_areturn
public static final byte OPC_return
public static final byte OPC_getstatic
public static final byte OPC_putstatic
public static final byte OPC_getfield
public static final byte OPC_putfield
public static final byte OPC_invokevirtual
public static final byte OPC_invokespecial
public static final byte OPC_invokestatic
public static final byte OPC_invokeinterface
public static final byte OPC_invokedynamic
public static final byte OPC_new
public static final byte OPC_newarray
public static final byte OPC_anewarray
public static final byte OPC_arraylength
public static final byte OPC_athrow
public static final byte OPC_checkcast
public static final byte OPC_instanceof
public static final byte OPC_monitorenter
public static final byte OPC_monitorexit
public static final byte OPC_wide
public static final byte OPC_multianewarray
public static final byte OPC_ifnull
public static final byte OPC_ifnonnull
public static final byte OPC_goto_w
public static final byte OPC_jsr_w
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrame.classStackMapFrame.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrame extends java.lang.Object {
public static final int USED
public static final int SAME_FRAME
public static final int CHOP_FRAME
public static final int APPEND_FRAME
public static final int SAME_FRAME_EXTENDED
public static final int FULL_FRAME
public static final int SAME_LOCALS_1_STACK_ITEMS
public static final int SAME_LOCALS_1_STACK_ITEMS_EXTENDED
public int pc
public int numberOfStackItems
private int numberOfLocals
public int localIndex
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] locals
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] stackItems
private int numberOfDifferentLocals
public int tagBits
public void (int)
int initialLocalSize
public int getFrameType (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
int offsetDelta
public void addLocal (int, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
int resolvedPosition
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void addStackItem (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void addStackItem (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int length
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrame duplicate ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame result
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
int i
public int numberOfDifferentLocals (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] prevLocals
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] currentLocals
int prevLocalsLength
int currentLocalsLength
int prevNumberOfLocals
int currentNumberOfLocals
int result
int counter
int i
int counter
int i
int indexInPrevLocals
int indexInCurrentLocals
int currentLocalsCounter
int prevLocalsCounter
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo prevLocal
public int getNumberOfLocals ()
int result
int length
int i
public int getOffsetDelta (org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame prevFrame
public java.lang.String toString ()
StringBuffer buffer
private void printFrame (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.codegen.StackMapFrame)
StringBuffer buffer
org.eclipse.jdt.internal.compiler.codegen.StackMapFrame frame
String pattern
int localsLength
private java.lang.String print (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[], int)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
int length
StringBuffer buffer
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
public void putLocal (int, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
int resolvedPosition
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
int length
public void replaceWithElementType ()
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
public int getIndexOfDifferentLocals (int)
int differentLocalsCount
int i
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo currentLocal
private boolean equals (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo, org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo)
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info2
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$ExceptionMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker extends java.lang.Object implements java.lang.Comparable {
public char[] constantPoolName
public int pc
public void (int, char[])
int pc
char[] constantPoolName
public int compareTo (java.lang.Object)
Object o
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker marker
public int hashCode ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$FramePosition.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition extends java.lang.Object {
int counter
void ()
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker extends java.lang.Object {
public int pc
public int delta
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
int delta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void (int, int)
int pc
int delta
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker extends java.lang.Object {
public int pc
public int destinationPC
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
public void (int, int)
int pc
int destinationPC
public void setInfos (org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[])
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo[] infos
public java.lang.String toString ()
StringBuffer buffer
int i
int max
}
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream.classStackMapFrameCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream extends org.eclipse.jdt.internal.compiler.codegen.CodeStream {
public int[] stateIndexes
public int stateIndexesCounter
private java.util.HashMap framePositions
public java.util.Set exceptionMarkers
public java.util.ArrayList stackDepthMarkers
public java.util.ArrayList stackMarkers
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public void addDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isDefinitelyAssigned
int j
int max
public void addExceptionMarker (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void addFramePosition (int)
int pc
Integer newEntry
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
public void optimizeBranch (int, org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
int oldPosition
org.eclipse.jdt.internal.compiler.codegen.BranchLabel lbl
public void removeFramePosition (int)
int pc
Integer entry
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition value
public void addVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
private void addStackMarker (int, int)
int pc
int destinationPC
int size
private void addStackDepthMarker (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int pc
int delta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int size
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker stackDepthMarker
public void decrStackSize (int)
int offset
public void recordExpressionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void generateClassLiteralAccessForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
org.eclipse.jdt.internal.compiler.codegen.BranchLabel endLabel
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel classNotFoundExceptionHandler
int fromPC
int savedStackDepth
public void generateOuterAccess (java.lang.Object[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
Object[] mappingSequence
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding target
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int currentPosition
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] getExceptionMarkers ()
java.util.Set exceptionMarkerSet
int size
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$ExceptionMarker[] markers
int n
java.util.Iterator iterator
public int[] getFramePositions ()
java.util.Set set
int size
int[] positions
int n
java.util.Iterator iterator
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] getStackDepthMarkers ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackDepthMarker[] result
public org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] getStackMarkers ()
int length
org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$StackMarker[] result
public boolean hasFramePositions ()
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
public void initializeMaxLocals (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void popStateIndex ()
public void pushStateIndex (int)
int naturalExitMergeInitStateIndex
int length
public void removeNotDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int initStateIndex
int index
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
boolean isDefinitelyAssigned
int j
int max
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
protected void writePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel, int)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
int forwardReference
protected void writeSignedWord (int, int)
int pos
int value
protected void writeWidePosition (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void areturn ()
public void ireturn ()
public void lreturn ()
public void freturn ()
public void dreturn ()
public void return_ ()
public void athrow ()
public void pushOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void pushExceptionOnStack (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void goto_ (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void goto_w (org.eclipse.jdt.internal.compiler.codegen.BranchLabel)
org.eclipse.jdt.internal.compiler.codegen.BranchLabel label
public void resetInWideMode ()
public void resetForCodeGenUnusedLocals ()
public void resetSecretLocals ()
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
}
org/eclipse/jdt/internal/compiler/codegen/TypeAnnotationCodeStream.classTypeAnnotationCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.TypeAnnotationCodeStream extends org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream {
public java.util.List allTypeAnnotationContexts
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int typeIndex
int targetType
public void instance_of (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void multianewarray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int dimensions
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
public void new_ (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void newArray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public void checkcast (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void invokeDynamic (int, int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
boolean isConstructorReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
}
org/eclipse/jdt/internal/compiler/codegen/VerificationTypeInfo.classVerificationTypeInfo.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo extends java.lang.Object {
public static final int ITEM_TOP
public static final int ITEM_INTEGER
public static final int ITEM_FLOAT
public static final int ITEM_DOUBLE
public static final int ITEM_LONG
public static final int ITEM_NULL
public static final int ITEM_UNINITIALIZED_THIS
public static final int ITEM_OBJECT
public static final int ITEM_UNINITIALIZED
public int tag
private int id
private char[] constantPoolName
public int offset
private void ()
public void (int, char[])
int id
char[] constantPoolName
public void (int, int, char[])
int id
int tag
char[] constantPoolName
public void (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
int tag
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void setBinding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
int typeBindingId
public int id ()
public java.lang.String toString ()
StringBuffer buffer
public org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo duplicate ()
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo verificationTypeInfo
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.codegen.VerificationTypeInfo info1
public int hashCode ()
public char[] constantPoolName ()
public char[] readableName ()
public void replaceWithElementType ()
}
org/eclipse/jdt/internal/compiler/env/AccessRestriction.classAccessRestriction.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public byte classpathEntryType
public static final byte COMMAND_LINE
public static final byte PROJECT
public static final byte LIBRARY
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule, byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
byte classpathEntryType
String classpathEntryName
public int getProblemId ()
public boolean ignoreIfBetter ()
}
org/eclipse/jdt/internal/compiler/env/AccessRule.classAccessRule.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRule extends java.lang.Object {
public static final int IgnoreIfBetter
public char[] pattern
public int problemId
public void (char[], int)
char[] pattern
int problemId
public void (char[], int, boolean)
char[] pattern
int problemId
boolean keepLooking
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.AccessRule other
public int getProblemId ()
public boolean ignoreIfBetter ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/env/AccessRuleSet.classAccessRuleSet.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
public byte classpathEntryType
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule[], byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
byte classpathEntryType
String classpathEntryName
public boolean equals (java.lang.Object)
Object object
org.eclipse.jdt.internal.compiler.env.AccessRuleSet otherRuleSet
int rulesLength
int i
public org.eclipse.jdt.internal.compiler.env.AccessRule[] getAccessRules ()
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getViolatedRestriction (char[])
char[] targetTypeFilePath
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public int hashCode ()
int result
private int hashCode (org.eclipse.jdt.internal.compiler.env.AccessRule[])
org.eclipse.jdt.internal.compiler.env.AccessRule[] rules
int result
int i
int length
public java.lang.String toString ()
public java.lang.String toString (boolean)
boolean wrap
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
}
org/eclipse/jdt/internal/compiler/env/ClassSignature.classClassSignature.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.ClassSignature extends java.lang.Object {
char[] className
public void (char[])
char[] className
public char[] getTypeName ()
public java.lang.String toString ()
StringBuffer buffer
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.ClassSignature other
}
org/eclipse/jdt/internal/compiler/env/EnumConstantSignature.classEnumConstantSignature.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.EnumConstantSignature extends java.lang.Object {
char[] typeName
char[] constName
public void (char[], char[])
char[] typeName
char[] constName
public char[] getTypeName ()
public char[] getEnumConstantName ()
public java.lang.String toString ()
StringBuffer buffer
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.env.EnumConstantSignature other
}
org/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.classIBinaryAnnotation.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation extends java.lang.Object {
public abstract char[] getTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryElementValuePair.classIBinaryElementValuePair.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair extends java.lang.Object {
public abstract char[] getName ()
public abstract java.lang.Object getValue ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryField.classIBinaryField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.impl.Constant getConstant ()
public abstract char[] getGenericSignature ()
public abstract char[] getName ()
public abstract long getTagBits ()
public abstract char[] getTypeName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryMethod.classIBinaryMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract java.lang.Object getDefaultValue ()
public abstract char[][] getExceptionTypeNames ()
public abstract char[] getGenericSignature ()
public abstract char[] getMethodDescriptor ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getParameterAnnotations (int)
public abstract int getAnnotatedParametersCount ()
public abstract char[] getSelector ()
public abstract long getTagBits ()
public abstract boolean isClinit ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.classIBinaryNestedType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
public abstract char[] getEnclosingTypeName ()
public abstract int getModifiers ()
public abstract char[] getName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryType.classIBinaryType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public static final char[][] NoInterface
public static final org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
public static final org.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
public static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
static void ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public abstract char[] getEnclosingMethod ()
public abstract char[] getEnclosingTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
public abstract char[] getGenericSignature ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
public abstract char[][][] getMissingTypeNames ()
public abstract char[] getName ()
public abstract char[] getSourceName ()
public abstract char[] getSuperclassName ()
public abstract long getTagBits ()
public abstract boolean isAnonymous ()
public abstract boolean isLocal ()
public abstract boolean isMember ()
public abstract char[] sourceFileName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryTypeAnnotation.classIBinaryTypeAnnotation.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation extends java.lang.Object {
public static final int[] NO_TYPE_PATH
static void ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation getAnnotation ()
public abstract int getTargetType ()
public abstract int[] getTypePath ()
public abstract int getSupertypeIndex ()
public abstract int getTypeParameterIndex ()
public abstract int getBoundIndex ()
public abstract int getMethodFormalParameterIndex ()
public abstract int getThrowsTypeIndex ()
}
org/eclipse/jdt/internal/compiler/env/ICompilationUnit.classICompilationUnit.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public abstract char[] getContents ()
public abstract char[] getMainTypeName ()
public abstract char[][] getPackageName ()
public abstract boolean ignoreOptionalProblems ()
}
org/eclipse/jdt/internal/compiler/env/IDependent.classIDependent.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IDependent extends java.lang.Object {
public static final char JAR_FILE_ENTRY_SEPARATOR
public abstract char[] getFileName ()
}
org/eclipse/jdt/internal/compiler/env/IGenericField.classIGenericField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericField extends java.lang.Object {
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/IGenericMethod.classIGenericMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericMethod extends java.lang.Object {
public abstract int getModifiers ()
public abstract boolean isConstructor ()
public abstract char[][] getArgumentNames ()
}
org/eclipse/jdt/internal/compiler/env/IGenericType.classIGenericType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public abstract int getModifiers ()
public abstract boolean isBinaryType ()
}
org/eclipse/jdt/internal/compiler/env/INameEnvironment.classINameEnvironment.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.INameEnvironment extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][])
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][])
public abstract boolean isPackage (char[][], char[])
public abstract void cleanup ()
}
org/eclipse/jdt/internal/compiler/env/ISourceField.classISourceField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[] getInitializationSource ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getTypeName ()
}
org/eclipse/jdt/internal/compiler/env/ISourceImport.classISourceImport.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceImport extends java.lang.Object {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/ISourceMethod.classISourceMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[][] getExceptionTypeNames ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getReturnTypeName ()
public abstract char[][] getTypeParameterNames ()
public abstract char[][][] getTypeParameterBounds ()
}
org/eclipse/jdt/internal/compiler/env/ISourceType.classISourceType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField[] getFields ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods ()
public abstract char[] getName ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getSuperclassName ()
public abstract char[][][] getTypeParameterBounds ()
public abstract char[][] getTypeParameterNames ()
public abstract boolean isAnonymous ()
}
org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.classNameEnvironmentAnswer.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer extends java.lang.Object {
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction ()
public org.eclipse.jdt.internal.compiler.env.IBinaryType getBinaryType ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.internal.compiler.env.ISourceType[] getSourceTypes ()
public boolean isBinaryType ()
public boolean isCompilationUnit ()
public boolean isSourceType ()
public boolean ignoreIfBetter ()
public boolean isBetter (org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer)
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer otherAnswer
}
org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.classConditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
void (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition ()
org.eclipse.jdt.internal.compiler.flow.FlowInfo extra
public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
int reachMode
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
}
org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.classExceptionHandlingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public static final int BitCacheSize
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] isReached
int[] isNeeded
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] initsOnExceptions
org.eclipse.jdt.internal.compiler.codegen.ObjectCache indexes
boolean isMethodContext
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
public org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
public java.util.ArrayList extendedExceptions
private static final org.eclipse.jdt.internal.compiler.ast.Argument[] NO_ARGUMENTS
public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
private int[] exceptionToCatchBlockMap
static void ()
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] exceptionToCatchBlockMap
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int[], org.eclipse.jdt.internal.compiler.ast.Argument[], org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
int[] exceptionToCatchBlockMap
org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int count
int cacheSize
boolean markExceptionsAndThrowableAsReached
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding handledException
int catchBlock
public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] docCommentReferences
int docCommentReferencesLength
int i
int i
int count
int index
int j
public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.TryStatement)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
int index
int count
int cacheIndex
int bitMask
private org.eclipse.jdt.internal.compiler.ast.ASTNode getExceptionType (int)
int index
int catchBlock
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeRefs
int i
int len
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
public java.lang.String individualToString ()
StringBuffer buffer
int length
int i
int cacheIndex
int bitMask
int catchBlock
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnException (int)
int index
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public void mergeUnhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newException
int i
boolean isRedundant
int i
public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
boolean wasAlreadyDefinitelyCaught
int index
int cacheIndex
int bitMask
int catchBlock
org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding catchParameter
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
}
org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.classFinallyFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext extends org.eclipse.jdt.internal.compiler.flow.TryFlowContext {
org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
int assignCount
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
int[] nullCheckTypes
int nullCount
public org.eclipse.jdt.internal.compiler.flow.FlowContext tryContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext tryContext
public void complainOnDeferredChecks (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
boolean complained
org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
char[][] annotationName
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isSubRoutine ()
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int i
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
int checkType
int newLength
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/FlowContext.classFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public static final org.eclipse.jdt.internal.compiler.flow.FlowContext NotContinuableContext
public org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public org.eclipse.jdt.internal.compiler.flow.FlowContext parent
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnFinally
public int conditionalLevel
public int tagBits
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] providedExpectedTypes
private org.eclipse.jdt.internal.compiler.ast.Reference[] nullCheckedFieldReferences
private int timeToLiveForNullCheckInfo
public static final int DEFER_NULL_DIAGNOSTIC
public static final int PREEMPT_NULL_DIAGNOSTIC
public static final int INSIDE_NEGATION
public static final int HIDE_NULL_COMPARISON_WARNING
public static final int HIDE_NULL_COMPARISON_WARNING_MASK
public static final int CAN_ONLY_NULL_NON_NULL
public static final int CAN_ONLY_NULL
public static final int CAN_ONLY_NON_NULL
public static final int MAY_NULL
public static final int ASSIGN_TO_NONNULL
public static final int IN_UNBOXING
public static final int EXIT_RESOURCE
public static final int CHECK_MASK
public static final int IN_COMPARISON_NULL
public static final int IN_COMPARISON_NON_NULL
public static final int IN_ASSIGNMENT
public static final int IN_INSTANCEOF
public static final int CONTEXT_MASK
static void ()
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public void recordNullCheckedFieldReference (org.eclipse.jdt.internal.compiler.ast.Reference, int)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int timeToLive
int len
int i
public void extendTimeToLiveForNullCheckedField (int)
int t
public void expireNullCheckedFieldInfo ()
public boolean isNullcheckedFieldAccess (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int len
int i
org.eclipse.jdt.internal.compiler.ast.Reference checked
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel ()
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean isExceptionOnAutoClose
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
java.util.ArrayList abruptlyExitedLoops
org.eclipse.jdt.internal.compiler.ast.Expression throwExpression
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding throwArgBinding
org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding parameter
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
boolean definitelyCaught
int caughtIndex
int caughtCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
int state
int i
int abruptlyExitedLoopsCount
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] raisedExceptions
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int remainingCount
int raisedCount
int raisedCount
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
java.util.ArrayList abruptlyExitedLoops
org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
int caughtCount
boolean[] locallyCaught
int caughtIndex
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
int raisedIndex
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
int state
int i
int abruptlyExitedLoopsCount
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exception
int j
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo getInitsForFinalBlankInitializationCheck (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializationContext
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForBreakLabel (char[])
char[] labelName
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
char[] currentLabelName
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForContinueLabel (char[])
char[] labelName
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastContinuable
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
char[] currentLabelName
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultBreak ()
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultContinue ()
org.eclipse.jdt.internal.compiler.flow.FlowContext current
org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
public org.eclipse.jdt.internal.compiler.flow.FlowContext getLocalParent ()
public java.lang.String individualToString ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnBreak ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public boolean isBreakable ()
public boolean isContinuable ()
public boolean isNonReturningContext ()
public boolean isSubRoutine ()
public char[] labelName ()
public void markFinallyNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo newInfo
public void mergeFinallyNullInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void recordAbruptExit ()
public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public void recordBreakTo (org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean recordExitAgainstResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
protected void recordProvidedExpectedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int nullCount
int size
int oldLen
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.ast.Reference finalReference
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
protected void checkUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int status
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public void recordSettingFinal (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
org.eclipse.jdt.internal.compiler.ast.Reference finalReference
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext context
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
public java.lang.String toString ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.flow.FlowContext current
int parentsCount
org.eclipse.jdt.internal.compiler.flow.FlowContext[] parents
int index
int i
int j
int j
public void recordNullityMismatch (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
int isInsideAssert
char[][] annotationName
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/FlowInfo.classFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo extends java.lang.Object {
public int tagBits
public static final int REACHABLE
public static final int UNREACHABLE_OR_DEAD
public static final int UNREACHABLE_BY_NULLANALYSIS
public static final int UNREACHABLE
public static final int NULL_FLAG_MASK
public static final int UNKNOWN
public static final int NULL
public static final int NON_NULL
public static final int POTENTIALLY_UNKNOWN
public static final int POTENTIALLY_NULL
public static final int POTENTIALLY_NON_NULL
public static final org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo DEAD_END
static void ()
public void ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition ()
public static org.eclipse.jdt.internal.compiler.flow.FlowInfo conditional (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
public boolean cannotBeDefinitelyNullOrNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean cannotBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public boolean canOnlyBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initial (int)
int maxFieldCount
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo info
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
public abstract void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public abstract void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public void markNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
public int nullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int status
public static int mergeNullStatus (int, int)
int nullStatus1
int nullStatus2
boolean canBeNull
boolean canBeNonNull
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranches (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
boolean isOptimizedTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
boolean isOptimizedFalse
boolean allowFakeDeadBranch
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedOptimizedBranchesIfElse (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.IfStatement, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
boolean isOptimizedTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
boolean isOptimizedFalse
boolean allowFakeDeadBranch
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
boolean reportDeadCodeInKnownPattern
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedInfo
public int reachMode ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
public java.lang.String toString ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public abstract void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
public static int tagBitsToNullStatus (long)
long tagBits
}
org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.classInitializationFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext extends org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
public int exceptionCount
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.ASTNode[] exceptionThrowers
public org.eclipse.jdt.internal.compiler.flow.FlowInfo[] exceptionThrowerFlowInfos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsBeforeContext
org.eclipse.jdt.internal.compiler.flow.FlowContext initializationParent
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void checkInitializerExceptions (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext initializerContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
public java.lang.String individualToString ()
StringBuffer buffer
int i
public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding caughtException
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
boolean wasMasked
int size
}
org/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext.classInsideSubRoutineFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext extends org.eclipse.jdt.internal.compiler.flow.TryFlowContext {
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public java.lang.String individualToString ()
StringBuffer buffer
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn ()
public boolean isNonReturningContext ()
public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subroutine ()
}
org/eclipse/jdt/internal/compiler/flow/LabelFlowContext.classLabelFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LabelFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public char[] labelName
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, char[], org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
char[] labelName
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
void checkLabelValidity (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowContext current
char[] currentLabelName
public java.lang.String individualToString ()
public char[] labelName ()
}
org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext$EscapingExceptionCatchSite.classLoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext$EscapingExceptionCatchSite extends java.lang.Object {
final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
final org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
public void (org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
void simulateThrowAfterLoopBack (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.classLoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnContinue
private org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo upstreamNullFlowInfo
private org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext[] innerFlowContexts
private org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] innerFlowInfos
private int innerFlowContextsCount
private org.eclipse.jdt.internal.compiler.flow.LabelFlowContext[] breakTargetContexts
private int breakTargetsCount
org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
int assignCount
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] nullLocals
org.eclipse.jdt.internal.compiler.ast.ASTNode[] nullReferences
int[] nullCheckTypes
int nullCount
private java.util.ArrayList escapingExceptionCatchSites
org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamNullFlowInfo
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel
org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
boolean isPreTest
public void complainOnDeferredFinalChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
boolean complained
org.eclipse.jdt.internal.compiler.flow.FlowContext context
public void complainOnDeferredNullChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo callerFlowInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamCopy
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
int nullStatus
char[][] annotationName
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
int i
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel continueLabel ()
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isContinuable ()
public boolean isContinuedTo ()
public void recordBreakTo (org.eclipse.jdt.internal.compiler.flow.FlowContext)
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
int current
public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowContext innerFlowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext inner
int length
protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void recordNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
int checkType
public void recordUnboxing (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression expression
int nullStatus
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public boolean recordExitAgainstResource (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int checkType
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int checkTypeWithoutHideNullWarning
org.eclipse.jdt.internal.compiler.ast.Expression reference
org.eclipse.jdt.internal.compiler.ast.Expression reference
void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int i
public void simulateThrowAfterLoopBack (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int i
int exceptionCount
public void recordCatchContextOfEscapingException (org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
public boolean hasEscapingExceptions ()
protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
int nullStatus
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int checkType
}
org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.classSwitchFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnBreak
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.BranchLabel, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel
boolean isPreTest
public org.eclipse.jdt.internal.compiler.codegen.BranchLabel breakLabel ()
public java.lang.String individualToString ()
StringBuffer buffer
public boolean isBreakable ()
public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/TryFlowContext.classTryFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public abstract org.eclipse.jdt.internal.compiler.flow.TryFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public org.eclipse.jdt.internal.compiler.flow.FlowContext outerTryContext
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.flow.FlowContext parent
org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public void markFinallyNullStatus (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int nullStatus
public void mergeFinallyNullInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo$AssertionFailedException.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo$AssertionFailedException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public static final boolean COVERAGE_TEST_FLAG
public static int CoverageTestId
public long definiteInits
public long potentialInits
public long nullBit1
public long nullBit2
public long nullBit3
public long nullBit4
public static final int extraLength
public long[][] extra
public int maxFieldCount
public static final int BitCacheSize
public void ()
public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo fakeInitializedFlowInfo (int, int)
int localsCount
int maxFieldCount
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
int i
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
private org.eclipse.jdt.internal.compiler.flow.FlowInfo addInfoFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
boolean handleInits
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHadNulls
boolean otherHasNulls
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na1
long na1
long na2
long na2
long na3
long na3
long na4
long na4
long b1
long b1
long b2
long b2
long b3
long b3
long b4
long b4
long nb1
long nb1
long nb2
long nb2
long nb3
long nb3
long nb4
long nb4
int mergeLimit
int copyLimit
int length
int otherLength
int j
int otherLength
int j
int j
int i
int i
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
int i
int length
int otherLength
int j
int otherLength
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo addPotentialNullInfoFrom (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHadNulls
boolean thisHasNulls
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na1
long na1
long na2
long na2
long na3
long na3
long na4
long na4
long b1
long b1
long b2
long b2
long b3
long b3
long b4
long b4
long nb1
long nb1
long nb2
long nb2
long nb3
long nb3
long nb4
long nb4
int mergeLimit
int copyLimit
int j
int j
int i
public final boolean cannotBeDefinitelyNullOrNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
long a2
long a3
long a4
public final boolean cannotBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean canOnlyBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
boolean hasNullInfo
int length
int j
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardInitializationInfo ()
int i
int length
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNonFieldInitializations ()
int limit
long mask
int vectorIndex
int length
long mask
int j
int i
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue ()
private final boolean isDefinitelyAssigned (int)
int position
int vectorIndex
public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public final boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean hasNullInfoFor (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
private final boolean isPotentiallyAssigned (int)
int position
int vectorIndex
public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public final boolean isPotentiallyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isPotentiallyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isPotentiallyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isProtectedNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
public final boolean isProtectedNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
int vectorIndex
protected static boolean isTrue (boolean, java.lang.String)
boolean expression
String message
public void markAsComparedEqualToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
long a1
long a1
long a2
long a2
long a3
long a3
long a4
long a4
long na2
long na2
int vectorIndex
int length
int j
int oldLength
int newLength
int j
public void markAsComparedEqualToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int newLength
int j
private final void markAsDefinitelyAssigned (int)
int position
long mask
int vectorIndex
int length
int j
int oldLength
int j
long mask
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void markAsDefinitelyUnknown (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
long mask
long mask
int position
int vectorIndex
int length
int j
int oldLength
int j
public void resetNullInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
public void markPotentiallyUnknownBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public void markPotentiallyNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public void markPotentiallyNonNullBit (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int position
long mask
long mask
int vectorIndex
int length
int j
int oldLength
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo)
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
boolean thisHasNulls
boolean otherHasNulls
boolean thisHadNulls
long a1
long a1
long a1
long a1
long a2
long a2
long a2
long a2
long a3
long a3
long a3
long a3
long a4
long a4
long a4
long a4
long na1
long na1
long na1
long na1
long na2
long na2
long na2
long na2
long na3
long na3
long na3
long na3
long na4
long na4
long nb1
long nb1
long nb1
long nb1
long nb2
long nb2
long nb2
long nb2
long nb3
long nb3
long nb3
long nb3
long nb4
long nb4
long b1
long b1
long b1
long b1
long b2
long b2
long b2
long b2
long b3
long b3
long b3
long b3
long b4
long b4
long b4
long b4
int mergeLimit
int copyLimit
int resetLimit
int i
int length
int otherLength
int j
int otherLength
int j
static int numberOfEnclosingFields (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int count
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo nullInfoLessUnconditionalCopy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
int length
int j
public org.eclipse.jdt.internal.compiler.flow.FlowInfo safeInitsWhenTrue ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int)
int reachMode
int i
int length
public java.lang.String toString ()
String def
String pot
String nullS
int i
int ceil
String def
String pot
int i
int ceil
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFieldLessCopy ()
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
int limit
long mask
int vectorIndex
int length
int copyStart
long mask
int copyLength
int j
int j
int j
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits ()
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInitsWithoutSideEffect ()
public void resetAssignmentInfo (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void resetAssignmentInfo (int)
int position
long mask
int vectorIndex
long mask
}
org/eclipse/jdt/internal/compiler/impl/BooleanConstant.classBooleanConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.BooleanConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private boolean value
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant TRUE
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant FALSE
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean)
boolean value
private void (boolean)
boolean value
public boolean booleanValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
org/eclipse/jdt/internal/compiler/impl/ByteConstant.classByteConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ByteConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private byte value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (byte)
byte value
private void (byte)
byte value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.ByteConstant other
}
org/eclipse/jdt/internal/compiler/impl/CharConstant.classCharConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CharConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private char value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (char)
char value
private void (char)
char value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.CharConstant other
}
org/eclipse/jdt/internal/compiler/impl/CompilerOptions.classCompilerOptions.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions extends java.lang.Object {
public static final String OPTION_LocalVariableAttribute
public static final String OPTION_LineNumberAttribute
public static final String OPTION_SourceFileAttribute
public static final String OPTION_PreserveUnusedLocal
public static final String OPTION_MethodParametersAttribute
public static final String OPTION_DocCommentSupport
public static final String OPTION_ReportMethodWithConstructorName
public static final String OPTION_ReportOverridingPackageDefaultMethod
public static final String OPTION_ReportDeprecation
public static final String OPTION_ReportDeprecationInDeprecatedCode
public static final String OPTION_ReportDeprecationWhenOverridingDeprecatedMethod
public static final String OPTION_ReportHiddenCatchBlock
public static final String OPTION_ReportUnusedLocal
public static final String OPTION_ReportUnusedParameter
public static final String OPTION_ReportUnusedParameterWhenImplementingAbstract
public static final String OPTION_ReportUnusedParameterWhenOverridingConcrete
public static final String OPTION_ReportUnusedParameterIncludeDocCommentReference
public static final String OPTION_ReportUnusedImport
public static final String OPTION_ReportSyntheticAccessEmulation
public static final String OPTION_ReportNoEffectAssignment
public static final String OPTION_ReportLocalVariableHiding
public static final String OPTION_ReportSpecialParameterHidingField
public static final String OPTION_ReportFieldHiding
public static final String OPTION_ReportTypeParameterHiding
public static final String OPTION_ReportPossibleAccidentalBooleanAssignment
public static final String OPTION_ReportNonExternalizedStringLiteral
public static final String OPTION_ReportIncompatibleNonInheritedInterfaceMethod
public static final String OPTION_ReportUnusedPrivateMember
public static final String OPTION_ReportNoImplicitStringConversion
public static final String OPTION_ReportAssertIdentifier
public static final String OPTION_ReportEnumIdentifier
public static final String OPTION_ReportNonStaticAccessToStatic
public static final String OPTION_ReportIndirectStaticAccess
public static final String OPTION_ReportEmptyStatement
public static final String OPTION_ReportUnnecessaryTypeCheck
public static final String OPTION_ReportUnnecessaryElse
public static final String OPTION_ReportUndocumentedEmptyBlock
public static final String OPTION_ReportInvalidJavadoc
public static final String OPTION_ReportInvalidJavadocTags
public static final String OPTION_ReportInvalidJavadocTagsDeprecatedRef
public static final String OPTION_ReportInvalidJavadocTagsNotVisibleRef
public static final String OPTION_ReportInvalidJavadocTagsVisibility
public static final String OPTION_ReportMissingJavadocTags
public static final String OPTION_ReportMissingJavadocTagsVisibility
public static final String OPTION_ReportMissingJavadocTagsOverriding
public static final String OPTION_ReportMissingJavadocTagsMethodTypeParameters
public static final String OPTION_ReportMissingJavadocComments
public static final String OPTION_ReportMissingJavadocTagDescription
public static final String OPTION_ReportMissingJavadocCommentsVisibility
public static final String OPTION_ReportMissingJavadocCommentsOverriding
public static final String OPTION_ReportFinallyBlockNotCompletingNormally
public static final String OPTION_ReportUnusedDeclaredThrownException
public static final String OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding
public static final String OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public static final String OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public static final String OPTION_ReportUnqualifiedFieldAccess
public static final String OPTION_ReportUnavoidableGenericTypeProblems
public static final String OPTION_ReportUncheckedTypeOperation
public static final String OPTION_ReportRawTypeReference
public static final String OPTION_ReportFinalParameterBound
public static final String OPTION_ReportMissingSerialVersion
public static final String OPTION_ReportVarargsArgumentNeedCast
public static final String OPTION_ReportUnusedTypeArgumentsForMethodInvocation
public static final String OPTION_Source
public static final String OPTION_TargetPlatform
public static final String OPTION_Compliance
public static final String OPTION_Encoding
public static final String OPTION_MaxProblemPerUnit
public static final String OPTION_TaskTags
public static final String OPTION_TaskPriorities
public static final String OPTION_TaskCaseSensitive
public static final String OPTION_InlineJsr
public static final String OPTION_ShareCommonFinallyBlocks
public static final String OPTION_ReportNullReference
public static final String OPTION_ReportPotentialNullReference
public static final String OPTION_ReportRedundantNullCheck
public static final String OPTION_ReportAutoboxing
public static final String OPTION_ReportAnnotationSuperInterface
public static final String OPTION_ReportMissingOverrideAnnotation
public static final String OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation
public static final String OPTION_ReportMissingDeprecatedAnnotation
public static final String OPTION_ReportIncompleteEnumSwitch
public static final String OPTION_ReportMissingEnumCaseDespiteDefault
public static final String OPTION_ReportMissingDefaultCase
public static final String OPTION_ReportForbiddenReference
public static final String OPTION_ReportDiscouragedReference
public static final String OPTION_SuppressWarnings
public static final String OPTION_SuppressOptionalErrors
public static final String OPTION_ReportUnhandledWarningToken
public static final String OPTION_ReportUnusedTypeParameter
public static final String OPTION_ReportUnusedWarningToken
public static final String OPTION_ReportUnusedLabel
public static final String OPTION_FatalOptionalError
public static final String OPTION_ReportParameterAssignment
public static final String OPTION_ReportFallthroughCase
public static final String OPTION_ReportOverridingMethodWithoutSuperInvocation
public static final String OPTION_GenerateClassFiles
public static final String OPTION_Process_Annotations
public static final String OPTION_Store_Annotations
public static final String OPTION_EmulateJavacBug8031744
public static final String OPTION_PostResolutionRawTypeCompatibilityCheck
public static final String OPTION_ReportRedundantSuperinterface
public static final String OPTION_ReportComparingIdentical
public static final String OPTION_ReportMissingSynchronizedOnInheritedMethod
public static final String OPTION_ReportMissingHashCodeMethod
public static final String OPTION_ReportDeadCode
public static final String OPTION_ReportDeadCodeInTrivialIfStatement
public static final String OPTION_ReportTasks
public static final String OPTION_ReportUnusedObjectAllocation
public static final String OPTION_IncludeNullInfoFromAsserts
public static final String OPTION_ReportMethodCanBeStatic
public static final String OPTION_ReportMethodCanBePotentiallyStatic
public static final String OPTION_ReportRedundantSpecificationOfTypeArguments
public static final String OPTION_ReportUnclosedCloseable
public static final String OPTION_ReportPotentiallyUnclosedCloseable
public static final String OPTION_ReportExplicitlyClosedAutoCloseable
public static final String OPTION_ReportNullSpecViolation
public static final String OPTION_ReportNullAnnotationInferenceConflict
public static final String OPTION_ReportNullUncheckedConversion
public static final String OPTION_ReportRedundantNullAnnotation
public static final String OPTION_AnnotationBasedNullAnalysis
public static final String OPTION_NullableAnnotationName
public static final String OPTION_NonNullAnnotationName
public static final String OPTION_NonNullByDefaultAnnotationName
public static final String OPTION_ReportUninternedIdentityComparison
static final char[][] DEFAULT_NULLABLE_ANNOTATION_NAME
static final char[][] DEFAULT_NONNULL_ANNOTATION_NAME
static final char[][] DEFAULT_NONNULLBYDEFAULT_ANNOTATION_NAME
public static final String OPTION_ReportMissingNonNullByDefaultAnnotation
public static final String OPTION_SyntacticNullAnalysisForFields
public static final String OPTION_InheritNullAnnotations
public static final String OPTION_ReportNonnullParameterAnnotationDropped
public static final String GENERATE
public static final String DO_NOT_GENERATE
public static final String PRESERVE
public static final String OPTIMIZE_OUT
public static final String VERSION_1_1
public static final String VERSION_1_2
public static final String VERSION_1_3
public static final String VERSION_1_4
public static final String VERSION_JSR14
public static final String VERSION_CLDC1_1
public static final String VERSION_1_5
public static final String VERSION_1_6
public static final String VERSION_1_7
public static final String VERSION_1_8
public static final String ERROR
public static final String WARNING
public static final String IGNORE
public static final String ENABLED
public static final String DISABLED
public static final String PUBLIC
public static final String PROTECTED
public static final String DEFAULT
public static final String PRIVATE
public static final String RETURN_TAG
public static final String NO_TAG
public static final String ALL_STANDARD_TAGS
public static final int MethodWithConstructorName
public static final int OverriddenPackageDefaultMethod
public static final int UsingDeprecatedAPI
public static final int MaskedCatchBlock
public static final int UnusedLocalVariable
public static final int UnusedArgument
public static final int NoImplicitStringConversion
public static final int AccessEmulation
public static final int NonExternalizedString
public static final int AssertUsedAsAnIdentifier
public static final int UnusedImport
public static final int NonStaticAccessToStatic
public static final int Task
public static final int NoEffectAssignment
public static final int IncompatibleNonInheritedInterfaceMethod
public static final int UnusedPrivateMember
public static final int LocalVariableHiding
public static final int FieldHiding
public static final int AccidentalBooleanAssign
public static final int EmptyStatement
public static final int MissingJavadocComments
public static final int MissingJavadocTags
public static final int UnqualifiedFieldAccess
public static final int UnusedDeclaredThrownException
public static final int FinallyBlockNotCompleting
public static final int InvalidJavadoc
public static final int UnnecessaryTypeCheck
public static final int UndocumentedEmptyBlock
public static final int IndirectStaticAccess
public static final int UnnecessaryElse
public static final int UncheckedTypeOperation
public static final int FinalParameterBound
public static final int MissingSerialVersion
public static final int EnumUsedAsAnIdentifier
public static final int ForbiddenReference
public static final int VarargsArgumentNeedCast
public static final int NullReference
public static final int AutoBoxing
public static final int AnnotationSuperInterface
public static final int TypeHiding
public static final int MissingOverrideAnnotation
public static final int MissingEnumConstantCase
public static final int MissingDeprecatedAnnotation
public static final int DiscouragedReference
public static final int UnhandledWarningToken
public static final int RawTypeReference
public static final int UnusedLabel
public static final int ParameterAssignment
public static final int FallthroughCase
public static final int OverridingMethodWithoutSuperInvocation
public static final int PotentialNullReference
public static final int RedundantNullCheck
public static final int MissingJavadocTagDescription
public static final int UnusedTypeArguments
public static final int UnusedWarningToken
public static final int RedundantSuperinterface
public static final int ComparingIdentical
public static final int MissingSynchronizedModifierInInheritedMethod
public static final int ShouldImplementHashcode
public static final int DeadCode
public static final int Tasks
public static final int UnusedObjectAllocation
public static final int MethodCanBeStatic
public static final int MethodCanBePotentiallyStatic
public static final int RedundantSpecificationOfTypeArguments
public static final int UnclosedCloseable
public static final int PotentiallyUnclosedCloseable
public static final int ExplicitlyClosedAutoCloseable
public static final int NullSpecViolation
public static final int NullAnnotationInferenceConflict
public static final int NullUncheckedConversion
public static final int RedundantNullAnnotation
public static final int MissingNonNullByDefaultAnnotation
public static final int MissingDefaultCase
public static final int UnusedTypeParameter
public static final int NonnullParameterAnnotationDropped
protected org.eclipse.jdt.internal.compiler.impl.IrritantSet errorThreshold
protected org.eclipse.jdt.internal.compiler.impl.IrritantSet warningThreshold
public int produceDebugAttributes
public boolean produceMethodParameters
public long complianceLevel
public long originalComplianceLevel
public long sourceLevel
public long originalSourceLevel
public long targetJDK
public String defaultEncoding
public boolean verbose
public boolean produceReferenceInfo
public boolean preserveAllLocalVariables
public boolean parseLiteralExpressionsAsConstants
public int maxProblemsPerUnit
public char[][] taskTags
public char[][] taskPriorities
public boolean isTaskCaseSensitive
public boolean reportDeprecationInsideDeprecatedCode
public boolean reportDeprecationWhenOverridingDeprecatedMethod
public boolean reportUnusedParameterWhenImplementingAbstract
public boolean reportUnusedParameterWhenOverridingConcrete
public boolean reportUnusedParameterIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionWhenOverriding
public boolean reportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public boolean reportSpecialParameterHidingField
public boolean reportDeadCodeInTrivialIfStatement
public boolean docCommentSupport
public boolean reportInvalidJavadocTags
public int reportInvalidJavadocTagsVisibility
public boolean reportInvalidJavadocTagsDeprecatedRef
public boolean reportInvalidJavadocTagsNotVisibleRef
public String reportMissingJavadocTagDescription
public int reportMissingJavadocTagsVisibility
public boolean reportMissingJavadocTagsOverriding
public boolean reportMissingJavadocTagsMethodTypeParameters
public int reportMissingJavadocCommentsVisibility
public boolean reportMissingJavadocCommentsOverriding
public boolean inlineJsrBytecode
public boolean shareCommonFinallyBlocks
public boolean suppressWarnings
public boolean suppressOptionalErrors
public boolean treatOptionalErrorAsFatal
public boolean performMethodsFullRecovery
public boolean performStatementsRecovery
public boolean processAnnotations
public boolean storeAnnotations
public boolean postResolutionRawTypeCompatibilityCheck
public boolean reportMissingOverrideAnnotationForInterfaceMethodImplementation
public boolean generateClassFiles
public boolean ignoreMethodBodies
public boolean includeNullInfoFromAsserts
public boolean reportUnavoidableGenericTypeProblems
public boolean ignoreSourceFolderWarningOption
public boolean isAnnotationBasedNullAnalysisEnabled
public char[][] nullableAnnotationName
public char[][] nonNullAnnotationName
public char[][] nonNullByDefaultAnnotationName
public long intendedDefaultNonNullness
public boolean analyseResourceLeaks
public boolean reportMissingEnumCaseDespiteDefault
public static boolean tolerateIllegalAmbiguousVarargsInvocation
public boolean inheritNullAnnotations
public boolean enableSyntacticNullAnalysisForFields
public boolean complainOnUninternedIdentityComparison
public boolean emulateJavacBug8031744
public static final String[] warningTokens
static void ()
public void ()
public void (java.util.Map)
java.util.Map settings
String tolerateIllegalAmbiguousVarargs
public void (java.util.Map, boolean)
java.util.Map settings
boolean parseLiteralExpressionsAsConstants
public static java.lang.String optionKeyFromIrritant (int)
int irritant
public static java.lang.String versionFromJdkLevel (long)
long jdkLevel
public static long versionToJdkLevel (java.lang.Object)
Object versionID
String version
public static java.lang.String[] warningOptionNames ()
String[] result
public static java.lang.String warningTokenFromIrritant (int)
int irritant
public static org.eclipse.jdt.internal.compiler.impl.IrritantSet warningTokenToIrritants (java.lang.String)
String warningToken
public java.util.Map getMap ()
java.util.Map optionsMap
public int getSeverity (int)
int irritant
public java.lang.String getSeverityString (int)
int irritant
public java.lang.String getVisibilityString (int)
int level
public boolean isAnyEnabled (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants
protected void resetDefaults ()
public void set (java.util.Map)
java.util.Map optionsMap
Object optionValue
long level
long level
long level
String stringValue
String stringValue
int val
String stringValue
String stringValue
public java.lang.String toString ()
StringBuffer buf
protected void updateSeverity (int, java.lang.Object)
int irritant
Object severityString
}
org/eclipse/jdt/internal/compiler/impl/CompilerStats.classCompilerStats.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CompilerStats extends java.lang.Object implements java.lang.Comparable {
public long startTime
public long endTime
public long lineCount
public long parseTime
public long resolveTime
public long analyzeTime
public long generateTime
public void ()
public long elapsedTime ()
public int compareTo (java.lang.Object)
Object o
org.eclipse.jdt.internal.compiler.impl.CompilerStats otherStats
long time1
long time2
}
org/eclipse/jdt/internal/compiler/impl/Constant.classConstant.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.Constant extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeIds org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static final org.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
static void ()
public void ()
public boolean booleanValue ()
public byte byteValue ()
public final org.eclipse.jdt.internal.compiler.impl.Constant castTo (int)
int conversionToTargetType
public char charValue ()
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int)
org.eclipse.jdt.internal.compiler.impl.Constant cst
int id
int operator
float f
double d
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
int operator
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND_AND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationDIVIDE (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationEQUAL_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLEFT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMINUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMULTIPLY (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR_OR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationPLUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationREMAINDER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationRIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationUNSIGNED_RIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationXOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int)
org.eclipse.jdt.internal.compiler.impl.Constant left
int leftId
org.eclipse.jdt.internal.compiler.impl.Constant right
int rightId
public double doubleValue ()
public float floatValue ()
public boolean hasSameValue (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant otherConstant
int typeID
String value
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public abstract int typeID ()
public java.lang.String typeName ()
}
org/eclipse/jdt/internal/compiler/impl/DoubleConstant.classDoubleConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.DoubleConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private double value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (double)
double value
private void (double)
double value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
long temp
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.DoubleConstant other
}
org/eclipse/jdt/internal/compiler/impl/FloatConstant.classFloatConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.FloatConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
float value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (float)
float value
private void (float)
float value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.FloatConstant other
}
org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.classITypeRequestor.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ITypeRequestor extends java.lang.Object {
public abstract void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
}
org/eclipse/jdt/internal/compiler/impl/IntConstant.classIntConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IntConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
int value
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MIN_VALUE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_FOUR
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_THREE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_TWO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant MINUS_ONE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant ZERO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant ONE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant TWO
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant THREE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant FOUR
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant FIVE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant SIX
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant SEVEN
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant EIGHT
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant NINE
private static final org.eclipse.jdt.internal.compiler.impl.IntConstant TEN
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (int)
int value
private void (int)
int value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.IntConstant other
}
org/eclipse/jdt/internal/compiler/impl/IrritantSet.classIrritantSet.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IrritantSet extends java.lang.Object {
public static final int GROUP_MASK
public static final int GROUP_SHIFT
public static final int GROUP_MAX
public static final int GROUP0
public static final int GROUP1
public static final int GROUP2
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet ALL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet BOXING
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet CAST
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEPRECATION
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet DEP_ANN
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FALLTHROUGH
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet FINALLY
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet HIDING
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet INCOMPLETE_SWITCH
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NLS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet NULL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RAW
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESTRICTION
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SERIAL
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet STATIC_METHOD
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNTHETIC_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SYNCHRONIZED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet SUPER
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNUSED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNCHECKED
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet UNQUALIFIED_FIELD_ACCESS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet RESOURCE
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet JAVADOC
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_ERRORS
public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_WARNINGS
private int[] bits
static void ()
String suppressRawWhenUnchecked
public void (int)
int singleGroupIrritants
public void (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
public boolean areAllSet ()
int i
public org.eclipse.jdt.internal.compiler.impl.IrritantSet clear (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet clearAll ()
int i
public void initialize (int)
int singleGroupIrritants
int group
public void initialize (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
public boolean isAnySet (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
int i
public boolean hasSameIrritants (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet irritantSet
int i
public boolean isSet (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet set (int)
int singleGroupIrritants
int group
public org.eclipse.jdt.internal.compiler.impl.IrritantSet set (org.eclipse.jdt.internal.compiler.impl.IrritantSet)
org.eclipse.jdt.internal.compiler.impl.IrritantSet other
boolean wasNoOp
int i
int otherIrritant
public org.eclipse.jdt.internal.compiler.impl.IrritantSet setAll ()
int i
}
org/eclipse/jdt/internal/compiler/impl/LongConstant.classLongConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.LongConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant ZERO
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant MIN_VALUE
private long value
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (long)
long value
private void (long)
long value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.LongConstant other
}
org/eclipse/jdt/internal/compiler/impl/ReferenceContext.classReferenceContext.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ReferenceContext extends java.lang.Object {
public abstract void abort (int, org.eclipse.jdt.core.compiler.CategorizedProblem)
public abstract org.eclipse.jdt.internal.compiler.CompilationResult compilationResult ()
public abstract org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration getCompilationUnitDeclaration ()
public abstract boolean hasErrors ()
public abstract void tagAsHavingErrors ()
public abstract void tagAsHavingIgnoredMandatoryErrors (int)
}
org/eclipse/jdt/internal/compiler/impl/ShortConstant.classShortConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ShortConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private short value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (short)
short value
private void (short)
short value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.ShortConstant other
}
org/eclipse/jdt/internal/compiler/impl/StringConstant.classStringConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.StringConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private String value
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (java.lang.String)
String value
private void (java.lang.String)
String value
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.StringConstant other
}
org/eclipse/jdt/internal/compiler/lookup/AnnotatableTypeSystem.classAnnotatableTypeSystem.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotatableTypeSystem extends org.eclipse.jdt.internal.compiler.lookup.TypeSystem {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private boolean isAnnotationBasedNullAnalysisEnabled
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedVersions
int versions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leaftType
int dimensions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterizedType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
int levels
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
int i
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] currentAnnotations
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotatedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding baseType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someTypes
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
int i
int length
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
private boolean haveTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] flattenedAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
int levels
int length
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] series
int index
int i
int annotationsLength
public boolean isAnnotatedTypeSystem ()
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationBinding.classAnnotationBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] addStandardAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] recordedAnnotations
long annotationTagBits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int count
int index
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotationForMemberType (char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildMarkerAnnotation (char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildRetentionAnnotation (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long bits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retentionPolicy
Object value
private static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding buildTargetAnnotation (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long bits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding target
int arraysize
Object[] value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding elementType
int index
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
void (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation astAnnotation
public char[] computeUniqueKey (char[])
char[] recipientKey
char[] typeKey
int recipientKeyLength
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType ()
public void resolve ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs ()
public static void setMethodBindings (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public java.lang.String toString ()
StringBuffer buffer
int i
int max
public int hashCode ()
public boolean equals (java.lang.Object)
Object object
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding that
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thisElementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] thatElementValuePairs
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair thisPair
int j
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair thatPair
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$AnnotationMethodHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$AnnotationMethodHolder extends org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder {
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
void (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
java.lang.Object getDefaultValue ()
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder$MethodHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder$MethodHolder extends org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder {
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
void (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int)
int paramIndex
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/AnnotationHolder.classAnnotationHolder.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void ()
static org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder storeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
boolean isEmpty
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
java.lang.Object getDefaultValue ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getParameterAnnotations (int)
int paramIndex
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.classArrayBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.ArrayBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding ArrayLength
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
public int dimensions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] constantPoolName
char[] genericTypeSignature
public long[] nullTagBitsPerDimension
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimensions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
long mask
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafClosestMatch
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
int actualDim
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding actualReducedType
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
void collectInferenceVariables (java.util.Set)
java.util.Set variables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedLeaf
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] brackets
int i
public char[] constantPoolName ()
char[] brackets
int i
public java.lang.String debugName ()
StringBuffer brackets
int i
public java.lang.String annotatedDebugName ()
StringBuffer brackets
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int j
public int dimensions ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public char[] genericTypeSignature ()
char[] brackets
int i
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public int hashCode ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
public boolean isProperType (boolean)
boolean admitCapture18
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType ()
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[][] brackets
int i
char[][] fqAnnotationName
char[][] fqAnnotationName
char[] annotationName
public int problemId ()
public char[] qualifiedSourceName ()
char[] brackets
int i
public char[] readableName ()
char[] brackets
int i
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
long nullTagBits
int dimension
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public char[] shortReadableName ()
char[] brackets
int i
public char[] sourceName ()
char[] brackets
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
}
org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.classBaseTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public static final int[] CONVERSIONS
public static final int IDENTITY
public static final int WIDENING
public static final int NARROWING
public static final int MAX_CONVERSIONS
public char[] simpleName
private char[] constantPoolName
static void ()
public static final int[] initializeConversions ()
int[] table
public static final boolean isNarrowing (int, int)
int left
int right
int right2left
public static final boolean isWidening (int, int)
int left
int right
int right2left
void (int, char[], char[])
int id
char[] name
char[] constantPoolName
public char[] computeUniqueKey (boolean)
boolean isLeaf
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public final boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
int right2left
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public boolean isUncheckedException (boolean)
boolean includeSupertype
public int kind ()
public char[] qualifiedSourceName ()
public char[] readableName ()
public char[] shortReadableName ()
public char[] sourceName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.classBinaryTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
private static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NO_BINARY_METHODS
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
protected org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
private org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
protected org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
protected org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
int defaultNullness
static void ()
static java.lang.Object convertMemberValue (java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][], boolean)
Object binaryValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
boolean resolveEnumConstants
org.eclipse.jdt.internal.compiler.env.EnumConstantSignature ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
Object[] objects
int length
Object[] values
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding copy
static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotationInfo
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] binaryPairs
int length
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
int i
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public static org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] createAnnotations (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotationInfos
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][][] missingTypeNames
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] result
int i
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean convertGenericToRawType
protected void ()
public void (org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean needFieldsAndMethods
char[] typeSignature
char[] enclosingTypeName
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields ()
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields
int count
int i
private org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] addMethodTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVars
int total
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] combinedTypeVars
int size
int i
int len
int j
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods ()
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods
int count
int i
void cachePartsFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypeStructures
int size
int i
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
long sourceLevel
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[] typeSignature
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
char[] methodDescriptor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
char[] superclassName
char[][] interfaceNames
int size
short i
java.util.ArrayList types
short rank
org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
boolean isViewedAsDeprecated
int i
int max
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int i
private org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker getTypeAnnotationWalker (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[])
org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] annotations
int nullness
int nullness
private void createFields (org.eclipse.jdt.internal.compiler.env.IBinaryField[], long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
long sourceLevel
char[][][] missingTypeNames
int size
boolean use15specifics
boolean hasRestrictedAccess
int firstAnnotatedFieldIndex
int i
org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
char[] fieldSignature
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int i
org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
long sourceLevel
char[][][] missingTypeNames
int methodModifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] paramAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
char[][] argumentNames
boolean use15specifics
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[] methodSignature
char[] methodDescriptor
int numOfParams
char nextChar
char nextChar
int index
int startIndex
int size
short visibleIdx
int end
int i
char[][] exceptionTypes
int i
int argumentNamesLength
char[][] slicedArgumentNames
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
java.util.ArrayList types
short rank
int numParam
int i
java.util.ArrayList types
int excRank
char[][] exceptionTypes
int size
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding result
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] receiverAnnotations
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int i
int length
private org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] createMethods (org.eclipse.jdt.internal.compiler.env.IBinaryMethod[], long, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
long sourceLevel
char[][][] missingTypeNames
int total
int initialTotal
int iClinit
int[] toSkip
boolean keepBridgeMethods
int i
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
char[] methodName
boolean hasRestrictedAccess
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] mappedBinaryMethods
int i
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, boolean, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, boolean)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
boolean assignVariables
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
boolean isClassTypeParameter
char[] typeSignature
int depth
int length
int rank
java.util.ArrayList variables
boolean pendingVariable
int i
int colon
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] result
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
int length
int i
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (char[], char[][][])
char[] methodDescriptor
char[][][] missingTypeNames
int index
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int numOfParams
char nextChar
char nextChar
int paramStart
int end
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int parameterLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods2
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters2
int currentMethodParameterLength
int j
public char[] genericTypeSignature ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int length
int argCount
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int length
int argCount
boolean foundNothing
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
char[] name
int prefixLength
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int length
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int)
char[] selector
int suggestedParameterLength
int length
long range
int start
int end
int length
int count
int i
int len
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
int index
int len
public boolean hasMemberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public boolean hasTypeBit (int)
int bit
boolean wasToleratingMissingTypeProcessingAnnotations
private void initializeTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] existingVariables
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int colon
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstBound
short rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeFromTypeSignature
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bounds
java.util.ArrayList types
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isGenericType ()
public boolean isHierarchyConnected ()
public boolean isRepeatableAnnotationType ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int memberTypesLength
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
private boolean isPrototype ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
private void scanFieldForNullAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryField, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean)
org.eclipse.jdt.internal.compiler.env.IBinaryField field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
boolean isEnum
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
char[][] nullableAnnotationName
char[][] nonNullAnnotationName
boolean explicitNullness
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int i
char[] annotationTypeName
char[][] typeName
private void scanMethodForNullAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean useTypeAnnotations
char[][] nullableAnnotationName
char[][] nonNullAnnotationName
char[][] nonNullByDefaultAnnotationName
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
boolean explicitNullness
int i
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int numVisibleParams
int numParamAnnotations
int j
int startIndex
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] paramAnnotations
int i
char[] annotationTypeName
char[][] typeName
private void scanTypeForNullDefaultAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
char[][] nonNullByDefaultAnnotationName
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
boolean isPackageInfo
boolean useTypeAnnotations
long annotationBit
int nullness
int length
int i
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
Object value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
int getNonNullByDefaultValue (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation)
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation
char[] annotationTypeName
char[][] typeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] annotationMethods
Object value
int nullness
int i
int getNullDefault ()
private void scanTypeForContainerAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryType, char[][][])
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations
int length
int i
char[] annotationTypeName
org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] elementValuePairs
Object value
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int i
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
int i
public java.lang.String toString ()
StringBuffer buffer
int i
int length
char[] varChars
int i
int length
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
}
org/eclipse/jdt/internal/compiler/lookup/Binding.classBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Binding extends java.lang.Object {
public static final int FIELD
public static final int LOCAL
public static final int VARIABLE
public static final int TYPE
public static final int METHOD
public static final int PACKAGE
public static final int IMPORT
public static final int ARRAY_TYPE
public static final int BASE_TYPE
public static final int PARAMETERIZED_TYPE
public static final int WILDCARD_TYPE
public static final int RAW_TYPE
public static final int GENERIC_TYPE
public static final int TYPE_PARAMETER
public static final int INTERSECTION_TYPE
public static final int TYPE_USE
public static final int INTERSECTION_CAST_TYPE
public static final int POLY_TYPE
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_REFERENCE_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NO_PARAMETERS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_EXCEPTIONS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] ANY_EXCEPTION
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] NO_FIELDS
public static final org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] NO_METHODS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_SUPERINTERFACES
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NO_MEMBER_TYPES
public static final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] NO_TYPE_VARIABLES
public static final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] NO_ANNOTATIONS
public static final org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] NO_ELEMENT_VALUE_PAIRS
public static final char[][] NO_PARAMETER_NAMES
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] UNINITIALIZED_FIELDS
public static final org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] UNINITIALIZED_METHODS
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] UNINITIALIZED_REFERENCE_TYPES
static final org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] NO_INFERENCE_VARIABLES
static final org.eclipse.jdt.internal.compiler.lookup.TypeBound[] NO_TYPE_BOUNDS
public static final int NO_NULL_DEFAULT
public static final int NONNULL_BY_DEFAULT
public static final int NULL_UNSPECIFIED_BY_DEFAULT
public static final int DefaultLocationParameter
public static final int DefaultLocationReturnType
public static final int DefaultLocationField
public static final int DefaultLocationTypeArgument
public static final int DefaultLocationTypeParameter
public static final int DefaultLocationTypeBound
public static final int DefaultLocationArrayContents
public static final int NullnessDefaultMASK
static void ()
public void ()
public abstract int kind ()
public char[] computeUniqueKey ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
public long getAnnotationTagBits ()
public void initializeDeprecatedAnnotationTagBits ()
public boolean isAnnotationType ()
public final boolean isValidBinding ()
public boolean isVolatile ()
public boolean isTaggedRepeatable ()
public boolean isParameter ()
public int problemId ()
public abstract char[] readableName ()
public char[] shortReadableName ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
}
org/eclipse/jdt/internal/compiler/lookup/BlockScope.classBlockScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BlockScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
public int localIndex
public int startIndex
public int offset
public int maxOffset
public org.eclipse.jdt.internal.compiler.lookup.BlockScope[] shiftScopes
public org.eclipse.jdt.internal.compiler.lookup.Scope[] subscopes
public int subscopeCount
public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] EmulationPathToImplicitThis
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInConstructorCall
public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInStaticContext
public boolean insideTypeAnnotation
private java.util.List trackingVariables
public org.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
boolean addToParentScope
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int)
org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
int variableCount
protected void (int, org.eclipse.jdt.internal.compiler.lookup.Scope)
int kind
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public final void addAnonymousType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
org.eclipse.jdt.internal.compiler.lookup.ClassScope anonymousClassScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public final void addLocalType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
org.eclipse.jdt.internal.compiler.lookup.ClassScope localTypeScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public final void addLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void addSubscope (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope childScope
public final boolean allowBlankFinalFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
java.lang.String basicToString (int)
int tab
String newLine
int i
String s
int i
private void checkAndSetModifiersForVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding varBinding
int modifiers
int realModifiers
int unexpectedModifiers
void computeLocalVariablePositions (int, int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
int ilocal
int initOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int maxLocals
boolean hasMoreVariables
int iscope
int maxScopes
boolean hasMoreScopes
org.eclipse.jdt.internal.compiler.lookup.BlockScope subscope
int subOffset
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
boolean generateCurrentLocalVar
public void emulateOuterAccess (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
org.eclipse.jdt.internal.compiler.lookup.BlockScope outerVariableScope
int depth
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaExpression
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding currentType
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findLocalType (char[])
char[] name
long compliance
int i
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding sourceType
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] findLocalVariableDeclarations (int)
int position
int ilocal
int maxLocals
boolean hasMoreVariables
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] localDeclarations
int declPtr
int iscope
int maxScopes
boolean hasMoreScopes
org.eclipse.jdt.internal.compiler.lookup.Scope subscope
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[])
char[] variableName
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
char[] localName
public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[][] compoundName
int mask
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int length
int currentIndex
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
org.eclipse.jdt.internal.compiler.lookup.Binding problemFieldBinding
char[] nextName
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationNode
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public final org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] nextName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.BlockScope variableScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
public java.lang.Object[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
boolean denyEnclosingArgInConstructorCall
org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean insideConstructor
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
boolean isAnonymousAndHasEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingArgument
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
Object[] path
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
public final boolean isDuplicateLocalVariable (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.BlockScope current
int i
public int maxShiftedOffset ()
int max
int i
int length
int subMaxOffset
public final boolean needBlankFinalFieldInitializationCheck (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding fieldDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
public void propagateInnerEmulation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
boolean isEnclosingInstanceSupplied
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
int i
int max
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
public int scopeIndex ()
org.eclipse.jdt.internal.compiler.lookup.BlockScope parentScope
org.eclipse.jdt.internal.compiler.lookup.Scope[] parentSubscopes
int i
int max
int startIndex ()
public java.lang.String toString ()
public java.lang.String toString (int)
int tab
String s
int i
public int registerTrackingVariable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable fakedTrackingVariable
org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
public void removeTrackingVar (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
public void pruneWrapperTrackingVar (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVariable
public void checkUnclosedCloseables (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.BlockScope locationScope
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable returnVar
java.util.Set varSet
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int status
int i
int size
int i
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable tracker
private void reportResourceLeak (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int nullStatus
public void correlateTrackingVarsIfElse (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
int trackVarCount
int i
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar
int j
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable var2
boolean var1SeenInThen
boolean var1SeenInElse
boolean var2SeenInThen
boolean var2SeenInElse
int newStatus
int newStatus
public void checkAppropriateMethodAgainstSupers (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
private boolean checkAppropriate (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
public boolean hasDefaultNullnessFor (int)
int location
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet$1.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet$1 extends org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution {
final org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$parameters
void (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment $anonymous0
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] $anonymous1
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int)
int i
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet$ThreeSets.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets extends java.lang.Object {
java.util.Set superBounds
java.util.Set sameBounds
java.util.Set subBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
java.util.Map inverseBounds
final org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0
public void (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
public void addBound (org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (boolean, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
java.util.Iterator it
long nullHints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (boolean, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] rights
org.eclipse.jdt.internal.compiler.lookup.TypeBinding simpleUpper
java.util.Iterator it
long nullHints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public boolean hasDependency (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
private boolean hasDependency (java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
java.util.Set someBounds
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
java.util.Iterator bIt
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
public int size ()
int size
public int flattenInto (org.eclipse.jdt.internal.compiler.lookup.TypeBound[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
int idx
int len
int len
int len
public org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy ()
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets copy
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSingleWrapperType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapperBound
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
private void useNullHints (long, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long nullHints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] boundTypes
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding combineAndUseNullHints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
long nullHints
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
java.util.Iterator it
java.util.Iterator it
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
public void setInstantiation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
long oldBits
long requestedBits
long newBits
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot
}
org/eclipse/jdt/internal/compiler/lookup/BoundSet.classBoundSet.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.BoundSet extends java.lang.Object {
static final org.eclipse.jdt.internal.compiler.lookup.BoundSet TRUE
static final org.eclipse.jdt.internal.compiler.lookup.BoundSet FALSE
java.util.HashMap boundsPerVariable
java.util.HashMap captures
java.util.Set inThrows
java.util.Set incorporatedBounds
static void ()
public void ()
public void addBoundsFromTypeParameters (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] someBounds
boolean hasProperBound
public org.eclipse.jdt.internal.compiler.lookup.TypeBound[] flatten ()
int size
java.util.Iterator outerIt
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] collected
int idx
public org.eclipse.jdt.internal.compiler.lookup.BoundSet copy ()
org.eclipse.jdt.internal.compiler.lookup.BoundSet copy
java.util.Iterator setsIterator
java.util.Map$Entry entry
public void addBound (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable rightIV
private boolean addBounds (org.eclipse.jdt.internal.compiler.lookup.TypeBound[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] newBounds
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean hasProperBound
int i
public boolean isInstantiated (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getInstantiation (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
public int numUninstantiatedVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int num
int i
boolean incorporate (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
boolean hasUpdate
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] bounds
int boundsCount
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundI
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundJ
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
long nullHints
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] typeArgumentConstraints
int k
java.util.Iterator captIter
java.util.Map$Entry capt
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gAlpha
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gA
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding g
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] alphas
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding pi
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ai
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
java.util.Iterator it
java.util.Iterator it
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi1
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
int n
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
void addTypeBoundsFromWildcardBound (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int boundKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bi
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula formula
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSame (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSameWithProperType (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundLeft
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundRight
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSameSubSuper (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineSuperAndSub (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula combineEqualSupers (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] deriveTypeArgumentConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBound, org.eclipse.jdt.internal.compiler.lookup.TypeBound)
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundS
org.eclipse.jdt.internal.compiler.lookup.TypeBound boundT
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
private org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] typeArgumentEqualityConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
boolean isSoft
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
java.util.List result
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
public boolean reduceOneConstraint (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula currentConstraint
Object result
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] resultArray
int i
public boolean dependsOnResolutionOf (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable beta
java.util.Iterator captureIter
boolean betaIsInCaptureLhs
java.util.Map$Entry entry
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
int i
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding captured
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets sets
public boolean hasCaptureBound (java.util.Set)
java.util.Set variableSet
java.util.Iterator captureIter
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding g
int i
public boolean hasOnlyTrivialExceptionBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
boolean onlyProper
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public java.lang.String toString ()
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] flattened
int i
java.util.Iterator captIter
java.util.Map$Entry capt
String lhs
String rhs
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findWrapperTypeBound (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three
public boolean condition18_5_2_bullet_3_3_1 (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
java.util.Iterator bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
java.util.Iterator bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
java.util.ArrayList superBounds
int len
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s1
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] supers
public boolean condition18_5_2_bullet_3_3_2 (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ctx18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding g
org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets ts
java.util.Iterator boundIterator
java.util.Iterator boundIterator
org.eclipse.jdt.internal.compiler.lookup.TypeBound b
org.eclipse.jdt.internal.compiler.lookup.TypeBound b
private boolean superOnlyRaw (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding g
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superTypesWithCommonGenericType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tSuper
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.classCaptureBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public int captureID
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
public int position
public void (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
int position
int captureID
protected void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
char[] sourceName
int position
int captureID
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding)
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
char[] uniqueKey
public java.lang.String debugName ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
public char[] genericTypeSignature ()
public void initializeBounds (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding wildcardVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalVariableSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedVariableSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalVariableInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedVariableInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding capturedWildcardBound
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] glb
int i
public boolean isCapture ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public char[] readableName ()
StringBuffer buffer
int length
char[] name
public char[] shortReadableName ()
StringBuffer buffer
int length
char[] name
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
int nameLength
char[] readableName
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.String toString ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18$1.classCaptureBinding18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 this$0
private final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 val$newCapture
void (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18, org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
}
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding18.classCaptureBinding18.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 extends org.eclipse.jdt.internal.compiler.lookup.CaptureBinding {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
private char[] originalName
int recursionLevel
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], char[], int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
char[] sourceName
char[] originalName
int position
int captureID
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public boolean setUpperBounds (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
int numReferenceInterfaces
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
int idx
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
public void initializeBounds (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] erasures
boolean multipleErasures
int i
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding aBound
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentUpperBounds
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 newCapture
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
public boolean isProperType (boolean)
boolean admitCapture18
int i
public char[] genericTypeSignature ()
char[] boundSignature
char[] boundSignature
char[] boundSignature
char[] boundSignature
char[] boundSignature
public char[] readableName ()
StringBuffer sb
int i
int len
char[] name
public char[] shortReadableName ()
StringBuffer sb
int i
int len
char[] name
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
char[] uniqueKey
}
org/eclipse/jdt/internal/compiler/lookup/CatchParameterBinding.classCatchParameterBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CatchParameterBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] preciseTypes
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getPreciseTypes ()
public void setPreciseType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
int length
int i
public boolean isCatchParameter ()
}
org/eclipse/jdt/internal/compiler/lookup/ClassScope.classClassScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ClassScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
public org.eclipse.jdt.internal.compiler.ast.TypeReference superTypeReference
java.util.ArrayList deferredBoundChecks
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration context
void buildAnonymousTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding supertype
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding anonymousType
int inheritedBits
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
void buildFields ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int size
int count
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFieldNames
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousBinding
int f
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration previousField
void buildFieldsAndMethods ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int length
private org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding buildLocalType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
int size
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding memberBinding
void buildLocalTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
private void buildMemberTypes (org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
int length
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
void buildMethods ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean isEnum
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int size
int clinitIndex
int i
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
boolean hasNativeMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean hasAbstractMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding buildType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
char[][] className
char[][] className
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
private void buildTypeVariables ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
private void checkAndSetModifiers ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean isMemberType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int realModifiers
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int fieldsLength
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int methodsLength
boolean definesAbstractMethod
int i
boolean needAbstractBit
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
int fieldsLength
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int accessorBits
private void checkAndSetModifiersForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int realModifiers
int accessorBits
public void checkParameterizedSuperTypeCollisions ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding itsSuperclass
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding one
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding two
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int paramLength
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
boolean checkSuperclass
int j
int boundLength
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private void checkForInheritedMemberTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
boolean needToTag
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
public void checkParameterizedTypeBounds ()
int i
int l
Object toCheck
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private void connectMemberTypes ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
int size
private boolean connectSuperclass ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
private boolean connectEnumSuperclass ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding rootEnumType
boolean foundCycle
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] refTypeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding superType
private boolean connectSuperInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean foundCycle
boolean noProblems
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaceBindings
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
int j
void connectTypeHierarchy ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean noProblems
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public boolean deferCheck (java.lang.Runnable)
Runnable check
private void connectTypeHierarchyWithoutMembers ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
boolean noProblems
public boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
private boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
boolean hasCycle
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
char[] referredName
java.util.Iterator iter
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSupertype (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
public boolean hasDefaultNullnessFor (int)
int location
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
int nullDefault
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.classCompilationUnitScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
public char[][] currentPackageName
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
public int importPtr
public org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
private org.eclipse.jdt.internal.compiler.util.CompoundNameVector qualifiedReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector simpleNameReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector rootReferences
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedTypes
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedSuperTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfType constantPoolNameUsage
private int captureID
private org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] tempImports
public boolean suppressImportErrors
private boolean skipCachingImports
boolean connectingHierarchy
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
void buildFieldsAndMethods ()
int i
int length
void buildTypeBindings (org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
boolean firstIsSynthetic
char[][] expectedPackageName
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typeLength
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] mainTypeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope child
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
void checkAndSetImports ()
int numberOfStatements
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
int index
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
void checkParameterizedTypes ()
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public char[] computeConstantPoolName (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerMostEnclosingType
int index
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
boolean isCompliant15
void connectTypeHierarchy ()
int i
int length
void faultInImports ()
boolean unresolvedFound
boolean reportUnresolved
int numberOfStatements
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int i
int j
int length
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding binding
public void faultInTypes ()
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], boolean, boolean)
char[][] compoundName
boolean findStaticImports
boolean onDemand
private org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], int)
char[][] compoundName
int length
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] name
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleImport (char[][], int, boolean)
char[][] compoundName
int mask
boolean findStaticImports
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleStaticImport (char[][], int)
char[][] compoundName
int mask
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[] name
org.eclipse.jdt.internal.compiler.lookup.Binding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findStaticMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getDefaultImports ()
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding missingObject
public final org.eclipse.jdt.internal.compiler.lookup.Binding getImport (char[][], boolean, boolean)
char[][] compoundName
boolean onDemand
boolean isStaticImport
public int nextCaptureID ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
void recordQualifiedReference (char[][])
char[][] qualifiedName
int length
void recordReference (char[][], char[])
char[][] qualifiedEnclosingName
char[] simpleName
void recordReference (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] simpleName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordRootReference (char[])
char[] simpleName
void recordSimpleReference (char[])
char[] simpleName
void recordSuperTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
public void recordTypeConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subType
void recordTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordTypeReferences (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
org.eclipse.jdt.internal.compiler.lookup.Binding resolveSingleImport (org.eclipse.jdt.internal.compiler.lookup.ImportBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
int mask
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] newImports
int i
int n
int max
public void storeDependencyInfo ()
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
int length
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int size
char[][][] qualifiedRefs
int i
char[][] simpleRefs
int i
char[][] rootRefs
int i
public java.lang.String toString ()
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToRecord (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
public void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier)
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
int i
int length
private void recordImportBinding (org.eclipse.jdt.internal.compiler.lookup.ImportBinding)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding bindingToAdd
private void checkMoreStaticBindings (char[][], org.eclipse.jdt.internal.compiler.util.HashtableOfType, int, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int mask
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
private int checkAndRecordImportBinding (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.util.HashtableOfType, org.eclipse.jdt.internal.compiler.ast.ImportReference, char[][])
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingType
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToCheck
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding importConflictBinding
int j
int length
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean hasDefaultNullnessFor (int)
int location
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExceptionFormula.classConstraintExceptionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ConstraintExceptionFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
public void (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
int nParam
int i
int nParam
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrown
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] e
int n
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ePrime
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
java.util.Set ePrimeSet
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int m
java.util.List result
int i
int j
int j
int j
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
public java.lang.String toString ()
StringBuffer buf
public volatile boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula$1.classConstraintExpressionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula this$0
private final java.util.Set val$variables
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$r
private final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 val$context
void (org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula.classConstraintExpressionFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.ast.Expression left
boolean isSoft
void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int relation
void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int relation
boolean isSoft
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.ast.Invocation invoc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 leftCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
boolean isDiamond
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditional
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding t
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards
org.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
java.util.List result
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
int i
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding targetTypeWithWildCards
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord previous
private boolean canBePolyExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expr
org.eclipse.jdt.internal.compiler.ast.ExpressionContext previousExpressionContext
private java.lang.Object reduceReferenceExpressionCompatibility (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding potentiallyApplicable
java.util.List newConstraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
int n
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] pPrime
int k
int offset
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rAppl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
int n
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rPrime
static void inferInvocationApplicability (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, int)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean isDiamond
int checkType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
int l1
int l2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int paramLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
int varArgPos
static boolean inferPolyInvocationType (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rTheta
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] betas
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding gbeta
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha
boolean toResolve
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r
org.eclipse.jdt.internal.compiler.ast.Statement body
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
java.util.Set variables
int len
int i
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expr
java.util.Set variables
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintFormula.classConstraintFormula.java
package org.eclipse.jdt.internal.compiler.lookup
abstract org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula extends org.eclipse.jdt.internal.compiler.lookup.ReductionResult {
static final java.util.List EMPTY_VARIABLE_LIST
static final org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] NO_CONSTRAINTS
static final char LEFT_ANGLE_BRACKET
static final char RIGHT_ANGLE_BRACKET
static void ()
void ()
public abstract java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
protected boolean isCompatibleWithInLooseInvocationContext (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxingType
java.util.Collection inputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
java.util.Collection outputVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
java.util.Set variables
public boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
protected void appendTypeName (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
}
org/eclipse/jdt/internal/compiler/lookup/ConstraintTypeFormula.classConstraintTypeFormula.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula extends org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
boolean isSoft
public static org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
public static org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula create (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
boolean isSoft
private void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
int relation
boolean isSoft
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding gs
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding t
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding s
private java.lang.Object reduceTypeEquality (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding object
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding leftWC
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding rightWC
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] leftParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightParams
int len
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] constraints
int i
private java.lang.Object reduceSubType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superCandidate
java.util.List constraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tPrime
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding sPrimeArray
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding subTVB
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sPrime
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int i
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] result
int i
private org.eclipse.jdt.internal.compiler.lookup.ArrayBinding findMostSpecificSuperArray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding theType
int numArrayBounds
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding result
int i
boolean addConstraintsFromTypeParameters (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subCandidate
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ca
java.util.List constraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ai
org.eclipse.jdt.internal.compiler.lookup.TypeBinding cb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bi
int i
private boolean isInsignificantParameterized (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ca
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
public boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet solutionSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/ElementValuePair$UnresolvedEnumConstant.classElementValuePair.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair$UnresolvedEnumConstant extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] enumConstantName
void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] enumConstantName
org.eclipse.jdt.internal.compiler.lookup.FieldBinding getResolved ()
public char[] getEnumConstantName ()
}
org/eclipse/jdt/internal/compiler/lookup/ElementValuePair.classElementValuePair.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair extends java.lang.Object {
char[] name
public Object value
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public static java.lang.Object getValue (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.impl.Constant constant
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
int length
Object[] values
int i
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
public void (char[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void (char[], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
char[] name
Object value
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public char[] getName ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding ()
public java.lang.Object getValue ()
Object[] valueArray
int i
Object object
void setMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
void setValue (java.lang.Object)
Object value
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.classExtraCompilerModifiers.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ExtraCompilerModifiers extends java.lang.Object {
public static final int AccJustFlag
public static final int AccDefaultMethod
public static final int AccRestrictedAccess
public static final int AccFromClassFile
public static final int AccDefaultAbstract
public static final int AccDeprecatedImplicitly
public static final int AccAlternateModifierProblem
public static final int AccModifierProblem
public static final int AccSemicolonBody
public static final int AccUnresolved
public static final int AccBlankFinal
public static final int AccIsDefaultConstructor
public static final int AccLocallyUsed
public static final int AccVisibilityMASK
public static final int AccOverriding
public static final int AccImplementing
public static final int AccGenericSignature
}
org/eclipse/jdt/internal/compiler/lookup/FieldBinding.classFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public int compoundUseFlag
protected void ()
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.impl.Constant constant
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] declaringKey
int declaringLength
int nameLength
char[] returnTypeKey
int returnTypeLength
char[] uniqueKey
int index
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.MethodScope initScope
boolean old
public void fillInDefaultNonNullness (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public char[] genericSignature ()
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClassBinding
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
int previousFieldID
public final boolean isDefault ()
public final boolean isDeprecated ()
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isSynthetic ()
public final boolean isTransient ()
public final boolean isUsed ()
public final boolean isUsedOnlyInCompound ()
public final boolean isViewedAsDeprecated ()
public final boolean isVolatile ()
public final int kind ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original ()
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
}
org/eclipse/jdt/internal/compiler/lookup/IQualifiedTypeResolutionListener.classIQualifiedTypeResolutionListener.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener extends java.lang.Object {
public abstract void recordResolution (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
}
org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo.classImplicitNullAnnotationVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo extends java.lang.Object {
Boolean inheritedNonNullness
org.eclipse.jdt.internal.compiler.lookup.MethodBinding annotationOrigin
boolean complained
void ()
}
org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.classImplicitNullAnnotationVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier buddyImplicitNullAnnotationsVerifier
private boolean inheritNullAnnotations
protected org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inheritNullAnnotations
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void checkImplicitNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean complain
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
long sourceLevel
boolean needToApplyNonNullDefault
boolean isInstanceMethod
java.util.List superMethodList
int paramLen
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
int i
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentSuper
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo info
long tagBits
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int i
org.eclipse.jdt.internal.compiler.ast.Argument currentArg
private void findAllOverriddenMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] selector
int suggestedParameterLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
java.util.Set ifcsSeen
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int ifcLen
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentIfc
private void collectOverriddenMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] selector
int suggestedParameterLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
java.util.Set ifcsSeen
java.util.List result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] ifcMethods
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
void checkNullSpecInheritance (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean hasNonNullDefault
boolean shouldComplain
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
boolean useTypeAnnotations
long inheritedNullnessBits
long currentNullnessBits
boolean shouldInherit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteReturnType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substituteParameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
org.eclipse.jdt.internal.compiler.ast.Argument[] currentArguments
int length
int i
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean inheritedNonNullNess
Boolean currentNonNullNess
char[][] annotationName
char[][] annotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteParameter
void applyReturnNullBits (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, long)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
long nullnessBits
private java.lang.Boolean getParameterNonNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
long nullBits
private long getReturnTypeNullnessTagBits (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean useTypeAnnotations
protected void recordDeferredInheritedNullness (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
Boolean inheritedNonNullness
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo nullnessInfo
void recordArgNonNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int, org.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramCount
int paramIdx
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean nonNullNess
void recordArgNonNullness18 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, org.eclipse.jdt.internal.compiler.ast.Argument, java.lang.Boolean, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramIdx
org.eclipse.jdt.internal.compiler.ast.Argument currentArgument
Boolean nonNullNess
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
static boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneArgs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoArgs
int length
int i
int j
static boolean areTypesEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
}
org/eclipse/jdt/internal/compiler/lookup/ImportBinding.classImportBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[][] compoundName
public boolean onDemand
public org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
public void (char[][], boolean, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
boolean isOnDemand
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public final int kind ()
public boolean isStatic ()
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.classImportConflictBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding extends org.eclipse.jdt.internal.compiler.lookup.ImportBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext.classInferenceContext.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][][] collectedSubstitutes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
int depth
int status
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
boolean hasExplicitExpectedType
public boolean isUnchecked
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
static final int FAILED
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int varLength
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getSubstitutes (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int constraint
public boolean hasUnresolvedTypeArgument ()
int i
int varLength
public void recordSubstitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintSubstitutes
int length
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
public java.lang.String toString ()
StringBuffer buffer
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] collected
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintCollected
int k
int clength
int count
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$1.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
private final int val$numVars
private final org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] val$variables
private final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] val$zs
void (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, int, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int j
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$2.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding o1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding o2
int i1
int i2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$3.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0
private final org.eclipse.jdt.internal.compiler.lookup.BoundSet val$result
void (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$Solution.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$SuspendedInferenceRecord.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord extends java.lang.Object {
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int inferenceKind
void (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], int)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int inferenceKind
}
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.classInferenceContext18.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 extends java.lang.Object {
static final boolean SIMULATE_BUG_JDK_8026527
static final boolean ARGUMENT_CONSTRAINTS_ARE_SOFT
org.eclipse.jdt.internal.compiler.lookup.InvocationSite currentInvocation
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables
int variableCount
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] initialConstraints
org.eclipse.jdt.internal.compiler.lookup.BoundSet currentBounds
org.eclipse.jdt.internal.compiler.lookup.BoundSet storedSolution
java.util.Map solutionsPerTargetType
int inferenceKind
public int stepCompleted
public static final int NOT_INFERRED
public static final int APPLICABILITY_INFERRED
public static final int TYPE_INFERRED
public static final int BINDINGS_UPDATED
public java.util.List constraintsWithUncheckedConversion
java.util.List innerPolies
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerContext
private java.util.ArrayList problemMethods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
public static final int CHECK_STRICT
public static final int CHECK_LOOSE
public static final int CHECK_VARARG
int captureId
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
public void (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] createInitialBoundSet (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newInferenceVariables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution inferenceSubstitution
public void createInitialConstraintsForParameters (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean checkVararg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgsType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int len
int maxConstraints
int numConstraints
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF
org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF
int i
private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] addInitialTypeVariableSubstitutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeVariables
int len
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newVariables
int i
int prev
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] addTypeVariableSubstitutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeVariables
int len2
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] newVariables
int i
int start
int len1
public void addThrowsContraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
int j
public void inferInvocationApplicability (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean isDiamond
public org.eclipse.jdt.internal.compiler.lookup.BoundSet inferInvocationType (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.BoundSet b1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.BoundSet previous
java.util.Set c
java.util.Set bottomSet
java.util.Set allInputs
java.util.Iterator bottomIt
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variablesArray
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
private boolean addConstraintsToC (org.eclipse.jdt.internal.compiler.ast.Expression[], java.util.Set, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.Expression[] exprs
java.util.Set c
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int inferenceKindForMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] fs
int k
int p
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fsi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substF
private boolean addConstraintsToC_OneExpr (org.eclipse.jdt.internal.compiler.ast.Expression, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expri
java.util.Set c
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fsi
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substF
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding finalMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodToCheck
boolean haveProperTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int i
public boolean hasResultFor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
public boolean registerSolution (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inferFunctionalInterfaceParameterization (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding targetTypeWithWildCards
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] q
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] aprime
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] createBoundsForFunctionalInterfaceParameterizationInference (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding functionalInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] alpha
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.TypeBound bound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding falpha
public boolean reduceWithEqualityConstraints (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] p
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] q
int i
public boolean isMoreSpecificThan (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m2
boolean isVarArgs
boolean isVarArgs2
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int numInvocArgs
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] p
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] t
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
Boolean result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding skplus1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tkplus1
private java.lang.Boolean moreSpecificMain (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ti
org.eclipse.jdt.internal.compiler.ast.Expression expri
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] elements
int i
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding siCapture
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] v
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
private boolean checkExpression (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.ast.Expression expri
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] v
org.eclipse.jdt.internal.compiler.lookup.TypeBinding r2
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.Expression[] results
int i
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression cond
private boolean siSuperI (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superIfcs
int i
private boolean siSubI (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding si
org.eclipse.jdt.internal.compiler.lookup.TypeBinding funcI
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superIfcs
int i
public org.eclipse.jdt.internal.compiler.lookup.BoundSet solve () throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
public org.eclipse.jdt.internal.compiler.lookup.BoundSet solve (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toResolve
private boolean reduce () throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
int i
public boolean isResolved (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getSolutions (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutions
int i
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
public boolean reduceAndIncorporate (org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
private org.eclipse.jdt.internal.compiler.lookup.BoundSet resolve (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toResolve
org.eclipse.jdt.internal.compiler.lookup.BoundSet tmpBoundSet
java.util.Set variableSet
java.util.Set variableSet
int oldNumUninstantiated
int numVars
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
org.eclipse.jdt.internal.compiler.lookup.BoundSet prevBoundSet
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeException
org.eclipse.jdt.internal.compiler.lookup.TypeBinding glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] glbs
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersection
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] zs
int j
org.eclipse.jdt.internal.compiler.lookup.Substitution theta
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 zsj
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lowerBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int k
java.util.Iterator captureKeys
java.util.Set toRemove
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding key
int len
int i
private org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 freshCapture (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
int id
char[] sourceName
int position
private boolean setUpperBounds (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedUpperBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glbs
int i
static void sortTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
private java.util.Set getSmallestVariableSet (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] subSet
int min
java.util.Set result
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable
java.util.Set set
int cur
private boolean addDependencies (org.eclipse.jdt.internal.compiler.lookup.BoundSet, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, int)
org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet
java.util.Set variableSet
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable
int min
int j
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable nextVariable
private org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula pickFromCycle (java.util.Set)
java.util.Set c
java.util.HashMap dependencies
java.util.Set cycles
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
java.util.Collection infVars
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula other
java.util.Set targetSet
java.util.Set nodesInCycle
java.util.Set outside
java.util.Set candidatesII
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula candidate
java.util.Collection infVars
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula out
java.util.Set candidatesIII
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula candidate
java.util.Map expressionContainedBy
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula one
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula oneCEF
org.eclipse.jdt.internal.compiler.ast.Expression exprOne
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula two
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula twoCEF
org.eclipse.jdt.internal.compiler.ast.Expression exprTwo
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula previous
java.util.Map containmentForest
java.util.Map$Entry parentRelation
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
java.util.Set children
int bestRank
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula candidate
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
int rank
private boolean dependsOn (java.util.Collection, java.util.Collection)
java.util.Collection inputsOfFirst
java.util.Collection outputsOfOther
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable otherIV
private boolean isReachable (java.util.Map, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula, org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula, java.util.Set, java.util.Set)
java.util.Map deps
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula from
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula to
java.util.Set nodesVisited
java.util.Set nodesInCycle
java.util.Set targetSet
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula tgt
private boolean doesExpressionContain (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exprOne
org.eclipse.jdt.internal.compiler.ast.Expression exprTwo
private int rankNode (org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula, java.util.Map, java.util.Map)
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula parent
java.util.Map expressionContainedBy
java.util.Map containmentForest
java.util.Set children
int sum
org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula child
int cRank
private java.util.Set findBottomSet (java.util.Set, java.util.Set)
java.util.Set constraints
java.util.Set allOutputVariables
java.util.Set result
java.util.Iterator it
org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint
java.util.Iterator inputIt
java.util.Iterator outputIt
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable in
java.util.Set allOutputVariables (java.util.Set)
java.util.Set constraints
java.util.Set result
java.util.Iterator it
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] varArgTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int declaredLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding last
int i
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord enterPolyInvocation (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocation
org.eclipse.jdt.internal.compiler.ast.Expression[] innerArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord enterLambda (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
public void resumeSuspendedInference (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record
int l1
int l2
public boolean rebindInnerPolies (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$Solution solution
public void rebindInnerPolies (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.BoundSet bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
boolean isVarargs
int len
int i
org.eclipse.jdt.internal.compiler.ast.Expression inner
org.eclipse.jdt.internal.compiler.ast.Invocation innerMessage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding innerTargetType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding innerBinding
private void acceptPendingPolyArguments (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.BoundSet acceptedResult
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
boolean isVarArgs
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding previousBinding
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerBinding
private org.eclipse.jdt.internal.compiler.lookup.Substitution getResultSubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
public boolean isVarArgs ()
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getParameter (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int rank
boolean isVarArgs
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getReturnProblemMethodIfNeeded (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
public void reportInvalidInvocation (org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public java.lang.String toString ()
StringBuffer buf
int i
int i
public void addProblemMethod (org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
public static org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedWithWildcard (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getFunctionInterfaceArgumentSolutions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] a
int m
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] aprime
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alphai
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
public void recordUncheckedConversion (org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula)
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula constraint
void reportUncheckedConversions (org.eclipse.jdt.internal.compiler.lookup.BoundSet)
org.eclipse.jdt.internal.compiler.lookup.BoundSet solution
int len
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
public boolean usesUncheckedConversion ()
public static void missingImplementation (java.lang.String)
String msg
}
org/eclipse/jdt/internal/compiler/lookup/InferenceFailureException.classInferenceFailureException.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution.classInferenceSubstitution.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution extends org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int)
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
boolean hasSubstituted
int i
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding pi
int ifcLen
int j
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/InferenceVariable.classInferenceVariable.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
long nullHints
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter
int variableRank
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
long boundBits
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
void collectInferenceVariables (java.util.Set)
java.util.Set variables
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public char[] qualifiedSourceName ()
public char[] sourceName ()
public char[] readableName ()
public boolean hasTypeBit (int)
int bit
public java.lang.String debugName ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
}
org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.classInnerEmulationDependency.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean wasEnclosingInstanceSupplied
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean wasEnclosingInstanceSupplied
}
org/eclipse/jdt/internal/compiler/lookup/IntersectionCastTypeBinding.classIntersectionCastTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
int length
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean hasTypeBit (int)
int bit
int i
public boolean canBeInstantiated ()
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
int i
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int i
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
int i
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public boolean isBoxedPrimitiveType ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int rightKind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rightIntersectingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allRightBounds
int numRequired
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] required
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding provided
int j
int i
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
int i
public char[] qualifiedSourceName ()
StringBuffer qualifiedSourceName
int i
public char[] sourceName ()
StringBuffer srcName
int i
public char[] readableName ()
StringBuffer readableName
int i
public char[] shortReadableName ()
StringBuffer shortReadableName
int i
public boolean isIntersectionCastType ()
public int kind ()
public java.lang.String debugName ()
StringBuffer debugName
int i
public java.lang.String toString ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getSAMType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding samType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int i
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
}
org/eclipse/jdt/internal/compiler/lookup/InvocationSite$EmptyWithAstNode.classInvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InvocationSite$EmptyWithAstNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceEnd ()
public int sourceStart ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/InvocationSite.classInvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.InvocationSite extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract boolean isSuperAccess ()
public abstract boolean isTypeAccess ()
public abstract void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
public abstract void setDepth (int)
public abstract void setFieldIndex (int)
public abstract int sourceEnd ()
public abstract int sourceStart ()
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public abstract boolean receiverIsImplicitThis ()
public abstract org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
public abstract org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.classLocalTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
static final char[] LocalTypePrefix
private org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency[] dependents
public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
public int sourceStart
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.CaseStatement switchCase
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding prototype
public void addInnerEmulationDependent (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope dependentScope
boolean wasEnclosingInstanceSupplied
int index
int index
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anonymousOriginalSuperType ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
long outerDefault
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] outerKey
int semicolon
StringBuffer sig
int sigLength
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding copy
public int hashCode ()
public char[] genericTypeSignature ()
public char[] readableName ()
char[] readableName
char[] readableName
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
char[] shortReadableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public void setAsMemberType ()
public void setConstantPoolName (char[])
char[] computedConstantPoolName
public char[] signature ()
public char[] sourceName ()
public java.lang.String toString ()
public void updateInnerEmulationDependents ()
int i
org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency dependency
}
org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.classLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public int resolvedPosition
public static final int UNUSED
public static final int USED
public static final int FAKE_USED
public int useFlag
public org.eclipse.jdt.internal.compiler.lookup.BlockScope declaringScope
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
public int[] initializationPCs
public int initializationCount
public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable closeTracker
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
boolean isArgument
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.MethodScope declaringScope
public final int kind ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int occurenceCount
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int length
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding compilerAnnotation
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationNodes
private void getScopeKey (org.eclipse.jdt.internal.compiler.lookup.BlockScope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
StringBuffer buffer
int scopeIndex
public boolean isSecret ()
public void recordInitializationEndPC (int)
int pc
public void recordInitializationStartPC (int)
int pc
int previousEndPC
int index
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
public void resetInitializations ()
public java.lang.String toString ()
String s
int i
public boolean isParameter ()
public boolean isCatchParameter ()
}
org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.classLookupEnvironment.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.ProblemReasons org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
private java.util.Map accessRestrictions
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] defaultImports
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
private int lastCompletedUnitIndex
private int lastUnitIndex
private org.eclipse.jdt.internal.compiler.lookup.TypeSystem typeSystem
public org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public org.eclipse.jdt.internal.compiler.ClassFilePool classFilePool
private int stepCompleted
public org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueParameterizedGenericMethodBindings
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniquePolymorphicMethodBindings
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueGetClassMethodBinding
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitBeingCompleted
public Object missingClassFileLocation
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
private org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding arrayClone
private java.util.ArrayList missingTypes
java.util.Set typesBeingConnected
public boolean isProcessingAnnotations
public boolean mayTolerateMissingType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nullableAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding nonnullByDefaultAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nonNullAnnotation
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nullableAnnotation
static final int BUILD_FIELDS_AND_METHODS
static final int BUILD_TYPE_HIERARCHY
static final int CHECK_AND_SET_IMPORTS
static final int CONNECT_TYPE_HIERARCHY
static final org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding TheNotFoundPackage
static final org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding TheNotFoundType
public org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener[] resolutionListeners
static void ()
public void (org.eclipse.jdt.internal.compiler.impl.ITypeRequestor, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.env.INameEnvironment)
org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[] name
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
org.eclipse.jdt.internal.compiler.problem.AbortCompilation abort
public void buildTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
int unitsLength
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
public void completeTypeBindings ()
int i
int i
int i
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
boolean buildFieldsAndMethods
public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[], boolean[], int)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] parsedUnits
boolean[] buildFieldsAndMethods
int unitCount
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
int i
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeArrayClone (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding objectClone
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
private org.eclipse.jdt.internal.compiler.lookup.PackageBinding computePackageFrom (char[][], boolean)
char[][] constantPoolName
boolean isMissing
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertToParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
boolean isGeneric
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosingType
boolean needToConvert
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertToRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean forceRawEnclosingType
int dimension
int dimension
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
boolean needToConvert
boolean needToConvert
boolean needToConvert
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertToRawTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
boolean forceErasure
boolean forceRawEnclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] convertedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertUnresolvedBinaryToRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
int dimension
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
boolean needToConvert
boolean needToConvert
boolean needToConvert
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createAnnotation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding createUnresolvedAnnotation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensionCount
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensionCount
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createIntersectionCastType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
boolean needFieldsAndMethods
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cachedType
public org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding createMissingType (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding objectType
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding createPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding[] cachedInfo
int argLength
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding cachedMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] cachedArguments
int cachedArgLength
int j
int length
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedGenericMethod
public org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding createPolymorphicMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalPolymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
String key
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parametersTypeBinding
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterTypeBinding
boolean needToGrow
int index
int max
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
public boolean usesAnnotatedTypeSystem ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatePolymorphicMethodReturnType (org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
String key
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding[] cachedInfo
boolean needToGrow
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int max
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding cachedMethod
int length
org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding polymorphicMethod
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createGetClassMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding retVal
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding createMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding createAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newbies
int newLength
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] oldies
int oldLength
long tagBitsSeen
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered
int count
int i
long tagBits
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getCachedType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int packageLength
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNullableAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nullable
public char[][] getNullableAnnotationName ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getNonNullAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonNull
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] nullAnnotationsFromTagBits (long)
long nullTagBits
public char[][] getNonNullAnnotationName ()
public char[][] getNonNullByDefaultAnnotationName ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[])
char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getResolvedType (char[][], org.eclipse.jdt.internal.compiler.lookup.Scope)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getTopLevelPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
int i
int packageLength
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getTypeArgumentsFromSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
java.util.ArrayList args
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromCompoundName (char[][], boolean, boolean)
char[][] compoundName
boolean isParameterized
boolean wasMissingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
char[] signature
int start
int end
boolean isParameterized
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][] compoundName
boolean wasMissingType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean, char[][][])
char[] signature
int start
int end
boolean isParameterized
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromSignature (char[], int, int, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
char[] signature
int start
int end
boolean isParameterized
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotateType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, char[][][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][][] missingTypeNames
int depth
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBinding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
boolean qualifiedNameMatchesSignature (char[][], char[])
char[][] name
char[] signature
int s
int i
char[] n
int j
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
int i
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int varStart
int varEnd
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding initialType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingTypeVariables
int i
boolean isParameterized
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
int memberStart
char[] memberName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker, char[][][])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromVariantTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, char[][][], org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker)
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
char[][][] missingTypeNames
org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker walker
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean isMissingType (char[])
char[] typeName
int i
org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding missingType
boolean isPackage (char[][], char[])
char[][] compoundName
char[] name
public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier ()
public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier newMethodVerifier ()
public void releaseClassFiles (org.eclipse.jdt.internal.compiler.ClassFile[])
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
int i
int fileCount
public void reset ()
int i
public void setAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
void updateCaches (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
public void addResolutionListener (org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener)
org.eclipse.jdt.internal.compiler.lookup.IQualifiedTypeResolutionListener resolutionListener
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
}
org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.classMemberTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding prototype
void checkSyntheticArgsAndFields ()
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding copy
public void initializeDeprecatedAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/MethodBinding.classMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public char[] selector
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiver
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
char[] signature
public long tagBits
public Boolean[] parameterNonNullness
public int defaultNullness
public char[][] parameterNames
protected void ()
public void (int, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
int modifiers
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
int modifiers
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding initialMethodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public final boolean areParameterErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int length
int i
public final boolean areParametersCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int paramLength
int argLength
int lastIndex
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
int i
int i
public final boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int length
int i
public final boolean areTypeVariableErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding asRawMethod (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] itsSuperinterfaces
int superLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawFirstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawOtherBounds
int s
int s
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
int i
int max
int i
int max
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstitutedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
int i
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] declaringKey
int declaringLength
int selectorLength
char[] sig
boolean isGeneric
int signatureLength
int thrownExceptionsLength
int thrownExceptionsSignatureLength
char[][] thrownExceptionsSignatures
boolean addThrownExceptions
int i
char[] uniqueKey
int index
int i
char[] thrownExceptionSignature
int length
public final char[] constantPoolName ()
protected void fillInDefaultNonNullness (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
boolean added
int length
int i
protected void fillInDefaultNonNullness18 (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean added
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
long existing
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findOriginalInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
public char[] genericSignature ()
StringBuffer sig
int i
int length
int i
int length
boolean needExceptionSignatures
int length
int i
int i
int sigLength
char[] genericSignature
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean isJdk18
long nullDefaultBits
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
public java.lang.Object getDefaultValue ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] getParameterAnnotations ()
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] allParameterAnnotations
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
int i
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
public final boolean isAbstract ()
public final boolean isBridge ()
public final boolean isConstructor ()
public final boolean isDefault ()
public final boolean isDefaultAbstract ()
public boolean isDefaultMethod ()
public final boolean isDeprecated ()
public final boolean isFinal ()
public final boolean isImplementing ()
public final boolean isMain ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
public final boolean isNative ()
public final boolean isOverriding ()
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isStrictfp ()
public final boolean isSynchronized ()
public final boolean isSynthetic ()
public final boolean isUsed ()
public boolean isVarargs ()
public boolean isPolymorphic ()
public final boolean isViewedAsDeprecated ()
public final int kind ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod ()
public char[] readableName ()
StringBuffer buffer
int i
int length
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][], java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment optionalEnv
public void setDefaultValue (java.lang.Object)
Object defaultValue
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public void setParameterAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] parameterAnnotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
protected final void setSelector (char[])
char[] selector
public char[] shortReadableName ()
StringBuffer buffer
int i
int length
int nameLength
char[] shortReadableName
public final char[] signature ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean isConstructor
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
int nameLength
public final char[] signature (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
boolean isConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
boolean isConstructor
boolean needSynthetics
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
int i
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgumentType
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafTargetParameterType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
int count
int i
int i
int extraLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafParameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding ret
int nameLength
public final int sourceEnd ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda ()
public final int sourceStart ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod ()
public java.lang.String toString ()
StringBuffer output
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
public boolean redeclaresPublicObjectMethod (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangObject
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public boolean isVoidMethod ()
}
org/eclipse/jdt/internal/compiler/lookup/MethodScope.classMethodScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodScope extends org.eclipse.jdt.internal.compiler.lookup.BlockScope {
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public boolean isStatic
public boolean isConstructorCall
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding initializedField
public int lastVisibleFieldID
public int analysisIndex
public boolean isPropagatingInnerClassEmulation
public int lastIndex
public long[] definiteInits
public long[][] extraDefiniteInits
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] extraSyntheticArguments
public boolean hasMissingSwitchDefault
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
boolean isStatic
public void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.Scope parent
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
boolean isStatic
int lastVisibleFieldID
java.lang.String basicToString (int)
int tab
String newLine
int i
String s
int i
private void checkAndSetModifiersForConstructor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int flags
int realModifiers
int accessorBits
private void checkAndSetModifiersForMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int realModifiers
int expectedModifiers
boolean isDefaultMethod
boolean reportIllegalModifierCombination
boolean isJDK18orGreater
int accessorBits
int incompatibleWithAbstract
public void checkUnusedParameters (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
int maxLocals
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
public void computeLocalVariablePositions (int, org.eclipse.jdt.internal.compiler.codegen.CodeStream)
int initOffset
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
int ilocal
int maxLocals
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int iarg
int maxArguments
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
int modifiers
org.eclipse.jdt.internal.compiler.ast.Argument[] argTypes
int argLength
long sourceLevel
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference name
public boolean isInsideConstructor ()
public boolean isInsideInitializer ()
public boolean isLambdaScope ()
public boolean isInsideInitializerOrConstructor ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
public final int recordInitializationStates (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFlowInfo
long[] extraInits
long inits
int i
long[] otherInits
int j
int max
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding referenceMethodBinding ()
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType ()
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public boolean hasDefaultNullnessFor (int)
int location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
}
org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.classMethodVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.MethodVerifier extends org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier {
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedMethods
org.eclipse.jdt.internal.compiler.util.HashtableOfObject currentMethods
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean areMethodsCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
static boolean areMethodsCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean areReturnTypesCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
public static boolean areReturnTypesCompatible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean canSkipInheritedMethods ()
boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
void checkAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
void checkAgainstInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
int[] overriddenInheritedMethods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int j
public void reportRawReferences (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
int index
int length
int i
void checkExceptions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] inheritedExceptions
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newException
int j
void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
void checkForMissingHashCodeMethod ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
boolean overridesEquals
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding hashCodeMethod
void checkForRedundantSuperinterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.util.SimpleSet interfacesToCheck
org.eclipse.jdt.internal.compiler.util.SimpleSet redundantInterfaces
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding toCheck
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implementedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.util.SimpleSet inheritedInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int i
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding inheritedInterface
org.eclipse.jdt.internal.compiler.ast.TypeReference[] refs
int r
int rl
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean[] isOverridden
boolean[] isInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
boolean noMatch
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding superclassAbstractMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
int i
boolean checkInheritedReturnTypes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
abstract void checkMethods ()
void checkPackagePrivateAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.PackageBinding necessaryPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void computeInheritedMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
void computeInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.util.HashtableOfObject nonVisibleDefaultMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonVisible
int i
int l
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
int length
java.util.List superIfcList
java.util.HashSet seenTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuper
org.eclipse.jdt.internal.compiler.util.SimpleSet skip
int len
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
int length
int e
void collectAllDistinctSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], java.util.Set, java.util.List)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
java.util.Set seen
java.util.List result
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
protected boolean canOverridingMethodDifferInErasure (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void computeMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int size
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables
int inheritedLength
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedTypeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int interfaceLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int k
static boolean couldMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public static boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding findBestInheritedAbstractOrDefaultMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
int[] findOverriddenInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
int[] toSkip
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass2
boolean isAsVisible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public boolean isMethodSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean isParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
static boolean isParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
boolean isSubstituteParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
public static boolean isSubstituteParameterSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
static boolean hasGenericParameter (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int modifiers
boolean isSameClassOrSubclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding testClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean mustImplementAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
boolean mustImplementAbstractMethods ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
boolean reportIncompatibleReturnTypeError (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] resolvedExceptionTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
void verify ()
void verify (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding someType
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.classMethodVerifier15.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends org.eclipse.jdt.internal.compiler.lookup.MethodVerifier {
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
protected boolean canOverridingMethodDifferInErasure (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean canSkipInheritedMethods ()
boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
boolean analyseNullAnnotations
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean useTypeAnnotations
boolean hasNonNullDefault
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bridge
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding thisMethod
void checkForNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
int n
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int m
int n
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[], boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean[] isOverridden
boolean[] isInherited
boolean continueInvestigation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractSuperClassMethod
boolean playingTrump
int i
int i
boolean checkInheritedDefaultMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
boolean ok
int i
int j
boolean checkInheritedReturnTypes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
void checkAgainstInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean useTypeAnnotations
boolean hasNonNullDefault
int i
void checkNullSpecInheritance (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration srcMethod
boolean hasNonNullDefault
boolean complain
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ImplicitNullAnnotationVerifier$InheritedNonNullnessInfo[] inheritedNonNullnessInfos
void reportRawReferences ()
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
Object[] methodArray
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int j
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
public void reportRawReferences (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParameterTypes
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int j
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameterType
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedMethodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
void checkMethods ()
boolean mustImplementAbstractMethods
boolean skipInheritedMethods
boolean isOrEnclosedByPrivateType
char[][] methodSelectors
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
int length
int i
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int index
int inheritedLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] foundMatch
boolean[] skip
boolean[] isOverridden
boolean[] isInherited
int i
int length1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonMatchingInherited
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding replaceMatch
int length
boolean[] matchingIsOverridden
boolean[] matchingIsOverridden
boolean[] matchingIsInherited
boolean[] matchingIsInherited
int j
int k
boolean isSkippableOrOverridden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean[], boolean[], boolean[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
org.eclipse.jdt.internal.compiler.lookup.MethodBinding general
boolean[] skip
boolean[] isOverridden
boolean[] isInherited
int idx
boolean specificIsInterface
boolean generalIsInterface
org.eclipse.jdt.internal.compiler.lookup.MethodBinding findReplacedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding specific
org.eclipse.jdt.internal.compiler.lookup.MethodBinding general
org.eclipse.jdt.internal.compiler.lookup.MethodBinding generalSubstitute
void checkTypeVariableMethods (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
char[][] methodSelectors
int s
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding first
int count
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding implementation
boolean detectInheritedNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInherited
boolean detectNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
boolean treatAsSynthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToCheck
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentNamesakes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
boolean doTypeVariablesClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
org.eclipse.jdt.internal.compiler.util.SimpleSet findSuperinterfaceCollisions (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
boolean isInconsistent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.util.SimpleSet copy
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
boolean isAcceptableReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalInheritedReturnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentReturnType
boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public boolean isMethodSubsignature (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedOriginal
boolean isUnsafeReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
int i
int l
boolean reportIncompatibleReturnTypeError (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
void verify ()
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int j
}
org/eclipse/jdt/internal/compiler/lookup/MissingTypeBinding.classMissingTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MissingTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding {
public void (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public int problemId ()
void setMissingSuperclass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding missingSuperclass
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/MostSpecificExceptionMethodBinding.classMostSpecificExceptionMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MostSpecificExceptionMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
}
org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.classNestedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding {
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
private int outerLocalVariablesSlotSize
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] synthLocals
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] newInstances
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public int getEnclosingInstancesSlotSize ()
public int getOuterLocalVariablesSlotSize ()
int outerLocalsCount
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
boolean scopeIsConstructorCall
int i
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticEnclosingInstances ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
int length
int i
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public void updateInnerEmulationDependents ()
}
org/eclipse/jdt/internal/compiler/lookup/NullTypeBinding.classNullTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
}
org/eclipse/jdt/internal/compiler/lookup/PackageBinding.classPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public long tagBits
public char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.util.HashtableOfType knownTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
protected int defaultNullness
protected void ()
public void (char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[] topLevelPackageName
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private void addNotFoundPackage (char[])
char[] simpleName
private void addNotFoundType (char[])
char[] simpleName
void addPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding element
void addType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding priorType
void clearMissingTagBit ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding current
public char[] computeUniqueKey (boolean)
boolean isLeaf
private org.eclipse.jdt.internal.compiler.lookup.PackageBinding findPackage (char[])
char[] name
char[][] subPkgCompoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding subPackageBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType0 (char[])
char[] name
public org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final boolean isViewedAsDeprecated ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
public final int kind ()
public int problemId ()
void checkIfNullAnnotationPackage ()
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
private boolean isPackageOfQualifiedTypeName (char[][], char[][])
char[][] packageName
char[][] typeName
int length
int length
int i
void checkIfNullAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public char[] readableName ()
public java.lang.String toString ()
String str
String str
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.classParameterizedFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original ()
public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant constant
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding$LingeringTypeVariableEliminator extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
private final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
private final org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public boolean inferredReturnType
public boolean wasInferred
public boolean isRaw
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] uncheckedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.BoundSet provisionalResult
org.eclipse.jdt.internal.compiler.lookup.BoundSet result
boolean isDiamond
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
boolean hasReturnProblem
boolean invocationTypeInferred
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException e
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
org.eclipse.jdt.internal.compiler.lookup.MethodBinding boundCheck18 (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalTypeVariables
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
private static org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromArgumentTypes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int paramLength
int minArgLength
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
int i
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredSustitutes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualSubstitutes
int i
int varLength
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
private static boolean resolveSubstituteConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
boolean considerEXTENDSConstraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] equalSubstitutes
int j
int equalLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding equalSubstitute
int k
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArguments
int i
boolean ignoreRawTypeSubstitution
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int max
int i
int max
int len
int i
long nullBits
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
int resultLength
char[] result
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
private org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromExpectedType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
boolean argAlreadyInferred
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int j
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReturnType
int i
int max
int i
int max
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$1.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
private final org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding val$parameterizedDeclaringClass
private final boolean val$isStatic
private final int val$length
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, boolean, int, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$2.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
private final int val$length
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, int, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int length
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
long returnNullBits
int parametersLen
int i
long paramTagBits
int i
int max
int i
int max
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
char[][] alternateParamaterNames
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
int i
int max
int i
int max
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding instantiateGetClass (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericClassType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawType
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding$1MentionListener.classParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding$1MentionListener extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor {
private boolean typeParametersMentioned
void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean typeParametersMentioned ()
}
org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.classParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public char[] genericTypeSignature
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int l
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
public boolean isParameterizedType ()
public void boundCheck (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference[] argumentReferences
boolean hasErrors
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int length
public boolean canBeInstantiated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int position
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] capturedArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeTypes
int i
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
int i
int max
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualEquivalent
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding formalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcardArgument
public void computeId ()
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
char[] typeSig
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding captureSourceType
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int sigLength
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public java.lang.String debugName ()
StringBuffer nameBuffer
int i
int length
public java.lang.String annotatedDebugName ()
StringBuffer nameBuffer
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public int fieldCount ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] originalFields
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] parameterizedFields
int i
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType ()
public char[] genericTypeSignature ()
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
char[] typeSig
int i
int length
int sigLength
public long getAnnotationTagBits ()
public int getEnclosingInstancesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int p
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int argCount
boolean foundNothing
org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int p
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
int typeLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
int length
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean useNullTypeAnnotations
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
int total
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
public int getOuterLocalVariablesSlotSize ()
public boolean hasMemberTypes ()
public boolean hasTypeBit (int)
int bit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
public boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someArgument
protected void initializeArguments ()
void initializeForStaticImports ()
public boolean isBoundParameterizedType ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int i
public boolean isHierarchyConnected ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldArg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding newArg
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalMemberTypes
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] parameterizedMemberTypes
int i
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int len
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int len
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean useNullTypeAnnotations
int i
public int problemId ()
public char[] qualifiedPackageName ()
public char[] qualifiedSourceName ()
public char[] readableName ()
StringBuffer nameBuffer
int i
int length
int nameLength
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
public char[] shortReadableName ()
StringBuffer nameBuffer
int i
int length
int nameLength
char[] shortReadableName
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int l
int i
int length
int nameLength
char[] readableName
char[] nullAnnotatedShortReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int length
int nameLength
char[] shortReadableName
public char[] signature ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericSuperclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean update
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
int i
int l
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public java.lang.String toString ()
StringBuffer buffer
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedDeclaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getNonWildcardParameterization (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBBounds
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] allBounds
int idx
int j
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] refs
static boolean typeParametersMentioned (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding$1MentionListener mentionListener
}
org/eclipse/jdt/internal/compiler/lookup/PolyTypeBinding.classPolyTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
org.eclipse.jdt.internal.compiler.ast.Expression expression
boolean vanillaCompatibilty
public void (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public char[] qualifiedSourceName ()
public char[] sourceName ()
public char[] readableName ()
public char[] shortReadableName ()
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public java.lang.String toString ()
StringBuffer buffer
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType ()
org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding type
}
org/eclipse/jdt/internal/compiler/lookup/PolymorphicMethodBinding.classPolymorphicMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PolymorphicMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding polymorphicMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original ()
public boolean isPolymorphic ()
public boolean matches (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] matchingParameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding matchingReturnType
int cachedParametersLength
int matchingParametersLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding cachedReturnType
public boolean isVarargs ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.classProblemBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
private int problemId
public void (char[][], int)
char[][] compoundName
int problemId
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
void (char[], int)
char[] name
int problemId
void (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
public final int kind ()
public final int problemId ()
public char[] readableName ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.classProblemFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
private int problemId
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[] name
int problemId
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[] name
int problemId
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.classProblemMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private int problemReason
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int problemReason
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.classProblemPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding extends org.eclipse.jdt.internal.compiler.lookup.PackageBinding {
private int problemId
void (char[][], int)
char[][] compoundName
int problemId
void (char[], int)
char[] name
int problemId
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.classProblemReasons.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ProblemReasons extends java.lang.Object {
public static final int NoError
public static final int NotFound
public static final int NotVisible
public static final int Ambiguous
public static final int InternalNameProvided
public static final int InheritedNameHidesEnclosingName
public static final int NonStaticReferenceInConstructorInvocation
public static final int NonStaticReferenceInStaticContext
public static final int ReceiverTypeNotVisible
public static final int IllegalSuperTypeVariable
public static final int ParameterBoundMismatch
public static final int TypeParameterArityMismatch
public static final int ParameterizedMethodTypeMismatch
public static final int TypeArgumentsForRawGenericMethod
public static final int InvalidTypeForStaticImport
public static final int InvalidTypeForAutoManagedResource
public static final int VarargsElementTypeNotVisible
public static final int NoSuchSingleAbstractMethod
public static final int NotAWellFormedParameterizedType
public static final int IntersectionHasMultipleFunctionalInterfaces
public static final int NonStaticOrAlienTypeReceiver
public static final int AttemptToBypassDirectSuper
public static final int DefectiveContainerAnnotationType
public static final int ParameterizedMethodExpectedTypeProblem
public static final int ApplicableMethodOverriddenByInapplicable
public static final int ContradictoryNullAnnotations
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.classProblemReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
private int problemReason
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
int problemReason
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestReferenceMatch ()
public boolean hasTypeBit (int)
int bit
public int problemId ()
public static java.lang.String problemReasonString (int)
int problemReason
Class reasons
String simpleName
int lastDot
java.lang.reflect.Field[] fields
int i
int length
java.lang.reflect.Field field
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public char[] shortReadableName ()
public char[] sourceName ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.classRawTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer sig
char[] typeSig
int sigLength
char[] uniqueKey
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public boolean isParameterizedType ()
public int kind ()
public java.lang.String debugName ()
StringBuffer nameBuffer
public java.lang.String annotatedDebugName ()
StringBuffer buffer
public char[] genericTypeSignature ()
StringBuffer sig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
char[] typeSig
char[] typeSig
int sigLength
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProvablyDistinct (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
protected void initializeArguments ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] choices
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public char[] readableName ()
char[] readableName
char[] readableName
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult$1.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReductionResult$1 extends org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult$2.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReductionResult$2 extends org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula {
void ()
public java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18)
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ReductionResult.classReductionResult.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReductionResult extends java.lang.Object {
protected static final org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula TRUE
protected static final org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula FALSE
protected static final int COMPATIBLE
protected static final int SUBTYPE
protected static final int SUPERTYPE
protected static final int SAME
protected static final int TYPE_ARGUMENT_CONTAINED
protected static final int CAPTURE
static final int EXCEPTIONS_CONTAINED
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
protected int relation
static void ()
public void ()
protected static java.lang.String relationToString (int)
int relation
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$1 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
void ()
public boolean hasTypeBit (int)
int bit
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$2 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding o1
org.eclipse.jdt.internal.compiler.lookup.FieldBinding o2
char[] n1
char[] n2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$3 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding o1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding o2
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding m2
char[] s1
char[] s2
int c
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public char[][] compoundName
public char[] sourceName
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
char[] fileName
char[] constantPoolName
char[] signature
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable compatibleCache
int typeBits
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] singleAbstractMethod
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding LUB_GENERIC
private static final java.util.Comparator FIELD_COMPARATOR
private static final java.util.Comparator METHOD_COMPARATOR
protected static org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding samProblemBinding
static void ()
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding prototype
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.FieldBinding binarySearch (char[], org.eclipse.jdt.internal.compiler.lookup.FieldBinding[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
int max
int left
int right
int nameLength
int mid
char[] midName
int compare
public static long binarySearch (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
int max
int left
int right
int selectorLength
int mid
char[] midSelector
int compare
int start
int end
static int compare (char[], char[], int, int)
char[] str1
char[] str2
int len1
int len2
int n
int i
char c1
char c2
public static void sortFields (org.eclipse.jdt.internal.compiler.lookup.FieldBinding[], int, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] sortedFields
int left
int right
public static void sortMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] sortedMethods
int left
int right
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods ()
public boolean canBeInstantiated ()
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
public char[] computeGenericTypeSignature (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
boolean isMemberOfGeneric
StringBuffer sig
char[] typeSig
char[] typeSig
int i
int length
int sigLength
char[] result
public void computeId ()
char[] packageName
char[] packageName
char[] packageName
char[] typeName
char[] typeName
char[] typeName
char[] typeName
char[] memberTypeName
char[] memberTypeName
public char[] computeUniqueKey (boolean)
boolean isLeaf
public char[] constantPoolName ()
public java.lang.String debugName ()
public int depth ()
int depth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public boolean detectAnnotationCycle ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
boolean inCycle
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeAt (int)
int relativeDepth
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public int enumConstantCount ()
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
int length
public int fieldCount ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
public final int getAccessFlags ()
public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public long getAnnotationTagBits ()
public int getEnclosingInstancesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
public char[] getFileName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[])
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[], int)
char[] selector
int suggestedParameterLength
public int getOuterLocalVariablesSlotSize ()
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[])
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
public int hashCode ()
public boolean hasIncompatibleSuperType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public boolean hasMemberTypes ()
boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int nullDefault
int getNullDefault ()
public final boolean hasRestrictedAccess ()
public boolean implementsInterface (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
boolean searchHierarchy
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
long range
int start
int end
int i
public final boolean isAbstract ()
public boolean isAnnotationType ()
public final boolean isBinaryBinding ()
public boolean isClass ()
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outer
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
Object result
Object result
private boolean isCompatibleWith0 (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.Scope captureScope
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReferenceType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
org.eclipse.jdt.internal.compiler.lookup.TypeBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sis
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tis
int i
protected boolean isSubTypeOfRTL (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lower
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersecting
int i
public final boolean isDefault ()
public final boolean isDeprecated ()
public boolean isEnum ()
public final boolean isFinal ()
public boolean isHierarchyBeingConnected ()
public boolean isHierarchyBeingActivelyConnected ()
public boolean isHierarchyConnected ()
public boolean isInterface ()
public boolean isFunctionalInterface (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public final boolean isPrivate ()
public final boolean isOrEnclosedByPrivateType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public final boolean isProtected ()
public final boolean isPublic ()
public final boolean isStatic ()
public final boolean isStrictfp ()
public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
public boolean isThrowable ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public boolean isUncheckedException (boolean)
boolean includeSupertype
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
public final boolean isUsed ()
public final boolean isViewedAsDeprecated ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outermostEnclosingType ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding last
public char[] qualifiedSourceName ()
public char[] readableName ()
char[] readableName
char[] readableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
protected void appendNullAnnotation (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
boolean forceInitialization
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] retrieveAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
public void setAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int length
int nameLength
char[] readableName
char[] nullAnnotatedShortReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
StringBuffer nameBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int i
int length
int nameLength
char[] shortReadableName
public char[] shortReadableName ()
char[] shortReadableName
char[] shortReadableName
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
StringBuffer nameBuffer
int i
int length
int nameLength
public char[] signature ()
public char[] sourceName ()
void storeAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
void storeAnnotations (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder holder
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable store
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
protected int applyCloseableClassWhitelists ()
char[] simpleName
int l
int i
int i
char[] simpleName
int l
int i
int l
int i
protected int applyCloseableInterfaceWhitelists ()
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (org.eclipse.jdt.internal.compiler.lookup.Scope) throws org.eclipse.jdt.core.compiler.InvalidInputException
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] contracts
int contractsCount
int contractsLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superInterfaceContracts
int superInterfaceContractsLength
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
int index
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int contractParameterLength
char[] contractSelector
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int methodParameterLength
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean genericMethodSeen
int length
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int exceptionsCount
int exceptionsLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding theAbstractMethod
boolean shouldEraseThrows
boolean shouldAdaptThrows
int typeVariableLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] methodThrownExceptions
int methodExceptionsLength
int tv
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding methodException
int k
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] otherMethodThrownExceptions
int otherMethodExceptionsLength
int tv
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherException
public static boolean isConsistentIntersection (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] ci
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecific
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding current
}
org/eclipse/jdt/internal/compiler/lookup/Scope$1.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
private final org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public boolean isSuperAccess ()
public boolean isTypeAccess ()
public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
public void setDepth (int)
int depth
public void setFieldIndex (int)
int depth
public int sourceStart ()
public int sourceEnd ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType ()
public boolean receiverIsImplicitThis ()
public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext ()
}
org/eclipse/jdt/internal/compiler/lookup/Scope$2.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
private final org.eclipse.jdt.internal.compiler.lookup.Scope val$scope
private final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable val$map
void (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.SimpleLookupTable)
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding retVal
}
org/eclipse/jdt/internal/compiler/lookup/Scope$MethodClashException.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.Scope$MethodClashException extends java.lang.RuntimeException {
private static final long serialVersionUID
final org.eclipse.jdt.internal.compiler.lookup.Scope this$0
void (org.eclipse.jdt.internal.compiler.lookup.Scope)
}
org/eclipse/jdt/internal/compiler/lookup/Scope$Substitutor.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor extends java.lang.Object {
public void ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding originalParameterizedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
private static boolean isMemberTypeOfRaw (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedParameter
}
org/eclipse/jdt/internal/compiler/lookup/Scope.classScope.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Scope extends java.lang.Object {
public static final int BLOCK_SCOPE
public static final int CLASS_SCOPE
public static final int COMPILATION_UNIT_SCOPE
public static final int METHOD_SCOPE
public static final int NOT_COMPATIBLE
public static final int COMPATIBLE
public static final int AUTOBOX_COMPATIBLE
public static final int VARARGS_COMPATIBLE
public static final int EQUAL_OR_MORE_SPECIFIC
public static final int NOT_RELATED
public static final int MORE_GENERIC
public static final int APPLICABILITY
public static final int INVOCATION_TYPE
public static final int FULL_INFERENCE
public int kind
public org.eclipse.jdt.internal.compiler.lookup.Scope parent
private static org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor defaultSubstitutor
static void ()
protected void (int, org.eclipse.jdt.internal.compiler.lookup.Scope)
int kind
org.eclipse.jdt.internal.compiler.lookup.Scope parent
public static int compareTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertEliminatingTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.Set)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
java.util.Set eliminatedVariables
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalUpperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedUpperBound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedArgument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOtherBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedOtherBound
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getBaseType (char[])
char[] name
int length
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
int removed
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding jType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] trimmedResult
int i
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
int removed
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding jType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding wideType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding narrowType
int numTypeArgs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding wideOriginal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedWideType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] trimmedResult
int i
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxing (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope lastScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isLambdaScope ()
public boolean isLambdaSubscope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions ()
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int inferenceLevel
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int argLength
int paramLength
boolean isVarArgs
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
private int parameterCompatibilityLevel18 (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx
org.eclipse.jdt.internal.compiler.ast.Expression[] invocationArguments
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
int argLen
boolean[] isVarArgs
int level
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
int nextLevel
private int compatibilityLevel18FromInner (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int, boolean[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.ast.Expression invocArg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
int argLen
int i
boolean[] isVarArgs
int compatible
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
int level
org.eclipse.jdt.internal.compiler.ast.Invocation innerPoly
org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding innerParameterized
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
org.eclipse.jdt.internal.compiler.lookup.MethodBinding solution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedMethod
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce
int level1
int level2
private boolean shouldTryVarargs (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
protected boolean connectTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], boolean)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
boolean checkForErasedCandidateCollisions
java.util.Map invocations
boolean noProblems
int paramLength
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean isFirstBoundTypeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding varSuperType
org.eclipse.jdt.internal.compiler.util.SimpleSet set
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
org.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
int j
int boundLength
boolean didAlreadyComplain
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
int index
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding previousInterface
int size
int i
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int dimension
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
org.eclipse.jdt.internal.compiler.lookup.PackageBinding unitPackage
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameterBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding knownVar
void resolveTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext enclosingReferenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
public final org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding findDefaultAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
org.eclipse.jdt.internal.compiler.util.ObjectVector found
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMatch
int startFoundSize
boolean sourceLevel18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
java.util.List visitedTypes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
int candidatesCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
int foundSize
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingReceiverType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int i
int max
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findExactMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
int i
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
boolean invisibleFieldsOk
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
boolean insideTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.FieldBinding visibleField
boolean keepLooking
org.eclipse.jdt.internal.compiler.lookup.FieldBinding notVisibleField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding ambiguous
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingSourceType
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding visibleMemberType
boolean keepLooking
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding notVisible
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding ambiguous
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean inStaticContext
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
boolean receiverTypeIsInterface
org.eclipse.jdt.internal.compiler.util.ObjectVector found
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] receiverMethods
long complianceLevel
boolean isCompliant14
boolean isCompliant15
boolean soureLevel18
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int currentLength
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
int j
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingOriginal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentOriginal
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
int foundSize
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
int candidatesCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
boolean searchForDefaultAbstractMethod
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding improved
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
int bestArgMatches
org.eclipse.jdt.internal.compiler.lookup.MethodBinding bestGuess
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int paramLength
int argMatches
int a
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int p
int diff1
int bestLength
int diff2
int visiblesCount
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherCandidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticCandidates
int staticCount
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethodForArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
protected void findMethodInSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.util.ObjectVector, java.util.List, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.util.ObjectVector found
java.util.List visitedTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncaptured
org.eclipse.jdt.internal.compiler.lookup.TypeBinding visited
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int foundSize
int c
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
int f
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding declarationPackage
org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[])
char[] variable
public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[] name
int mask
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding problemField
boolean insideStaticContext
boolean insideConstructorCall
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.FieldBinding foundField
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding foundInsideProblem
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
int depth
int foundDepth
boolean shouldTrackOuterLocals
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundActualReceiverType
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
org.eclipse.jdt.internal.compiler.ast.NameReference nameReference
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding insideProblem
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
boolean foundInImport
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.FieldBinding temp
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[] selector
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typePlusSupertypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
int i
int typesLength
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int j
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
int compatibleIndex
org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleIndex
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public final org.eclipse.jdt.internal.compiler.lookup.PackageBinding getCurrentPackage ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
public int getDeclarationModifiers ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getImplicitMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean insideStaticContext
boolean insideConstructorCall
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundProblem
boolean foundProblemVisible
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
int depth
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean inheritedHasPrecedence
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
org.eclipse.jdt.internal.compiler.util.ObjectVector visible
boolean skipOnDemand
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.MethodBinding possible
org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding staticField
char[][] importName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding referencedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaIoSerializable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAnnotationAnnotation ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAssertionError ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangClass ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangCloneable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangEnum ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeLambdaMetafactory ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeSerializedLambda ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangInvokeMethodHandlesLookup ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerType
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIterable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangObject ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangString ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangThrowable ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIllegalArgumentException ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaUtilIterator ()
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
char[][] compoundName
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
public final org.eclipse.jdt.internal.compiler.lookup.Binding getPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
char[][] qName
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final org.eclipse.jdt.internal.compiler.lookup.Binding getOnlyPackage (char[][])
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
int currentIndex
int length
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[])
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] name
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[][], int)
char[][] compoundName
int typeNameLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[][] qName
char[][] qName
int currentIndex
boolean checkVisibility
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
char[][] qName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[], int, boolean)
char[] name
int mask
boolean needResolve
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundType
boolean insideStaticContext
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.Scope next
boolean inheritedHasPrecedence
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] params
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding localType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
org.eclipse.jdt.internal.compiler.lookup.Binding cachedBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceType
boolean foundInImport
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ImportBinding someImport
org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[][] qName
public final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[][])
char[][] compoundName
int nameLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int currentIndex
boolean checkVisibility
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
public boolean hasErasedCandidatesCollisions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
int k
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
Object value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invalidInvocations
public org.eclipse.jdt.internal.compiler.ast.CaseStatement innermostSwitchCase ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected boolean isAcceptableMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneParams
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoParams
int oneParamsLength
int twoParamsLength
boolean applyErasure
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oneParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding twoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalTwoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalOneParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedTwoParam
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding eType
int i
public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public final boolean isDefinedInField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public final boolean isDefinedInMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext refContext
public final boolean isDefinedInSameUnit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
int i
public final boolean isDefinedInType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isInsideCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isInsideDeprecatedCode ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
private boolean isOverriddenMethodGeneric (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
int i
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
public boolean isPossibleSubtypeOfRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingInvocation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Object, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
Object invocationData
java.util.ArrayList lubStack
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocations
int dim
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bestArguments
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocation
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] invocationVariables
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding least
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
org.eclipse.jdt.internal.compiler.lookup.TypeBinding v
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
java.util.ArrayList lubStack
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildV
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int typeLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
java.util.ArrayList lubStack
int typeLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int stackLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lubTypes
int lubTypeLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int k
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lubType
java.util.Map invocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
int length
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int commonDim
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
int dim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int rank
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
org.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectionType
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope namedMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] minimalErasedCandidates (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.Map)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
java.util.Map allInvocations
int length
int indexOfFirst
int actualLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstType
java.util.ArrayList typesToVisit
int dim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToVisit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int j
int count
org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsInterface
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsSuperclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
int superLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] erasedSuperTypes
int rank
java.util.Iterator iter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int remaining
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
Object invocationData
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
int invocLength
int k
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
Object invocationData
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someInvocations
int invocLength
int k
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificClassMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previous
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificInterfaceMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
int visibleSize
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
boolean isJdk18
int[] compatibilityLevels
int compatibleCount
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.ast.InnerInferenceHelper innerInferenceHelper
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] moreSpecific
int count
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mbj
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbjParameters
int levelj
int k
int levelk
org.eclipse.jdt.internal.compiler.lookup.MethodBinding mbk
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mbkParameters
org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 ic18
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
org.eclipse.jdt.internal.compiler.lookup.InvocationSite tieBreakInvocationSite
int count
int level
int max
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding next
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodToTest
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding pNext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding acceptable
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] mostSpecificExceptions
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
boolean shouldIntersectExceptions
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding next
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
int l
int mostSpecificLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] nextExceptions
int nextLength
org.eclipse.jdt.internal.compiler.util.SimpleSet temp
boolean changed
int t
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exception
int s
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nextException
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getFilteredExceptions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allExceptions
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] filteredExceptions
int count
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentException
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] tmp
public final org.eclipse.jdt.internal.compiler.lookup.ClassScope outerMostClassScope ()
org.eclipse.jdt.internal.compiler.lookup.ClassScope lastClassScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public final org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMostMethodScope ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope lastMethodScope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean tiebreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int paramLength
int argLength
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int level
int lastIndex
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
int newLevel
public int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
private int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean tieBreakingVarargsMethods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
public final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceCompilationUnit ()
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext originalReferenceContext ()
org.eclipse.jdt.internal.compiler.lookup.Scope current
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
public boolean deferCheck (java.lang.Runnable)
Runnable check
public void deferBoundCheck (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int startIndex ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getStaticFactory (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.Invocation)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Invocation allocationSite
int classTypeVariablesArity
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] staticFactories
int sfi
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int paramLength
boolean isVarArgs
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] methodTypeVariables
int methodTypeVariablesArity
int factoryArity
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactory
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable map
String prime
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding original
int j
int k
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int j
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
int interfaceCount
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
int compatibleIndex
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
public boolean validateNullAnnotation (long, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[])
long tagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullAnnotationTagBit
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public abstract boolean hasDefaultNullnessFor (int)
public static org.eclipse.jdt.internal.compiler.lookup.BlockScope typeAnnotationsResolutionScope (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.BlockScope resolutionScope
public void tagAsAccessingEnclosingInstanceStateOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
boolean typeVariableAccess
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferInvocationType (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding applicable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.ast.Invocation invocation
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding parameterizedMethod
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18
}
org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.classSignatureWrapper.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper extends java.lang.Object {
public char[] signature
public int start
public int end
public int bracket
private boolean use15specifics
public void (char[], boolean)
char[] signature
boolean use15specifics
public void (char[])
char[] signature
public boolean atEnd ()
public int computeEnd ()
int index
public int skipAngleContents (int)
int i
int depth
int length
public char[] nextWord ()
int dot
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.classSourceTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
protected org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private static final int METHOD_EMUL
private static final int FIELD_EMUL
private static final int CLASS_LITERAL_EMUL
private static final int MAX_SYNTHETICS
java.util.HashMap[] synthetics
char[] genericReferenceTypeSignature
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations
public int defaultNullness
private int nullnessDefaultInitialized
private int lambdaOrdinal
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding prototype
private void addDefaultAbstractMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstracts
int defaultAbstractsCount
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int k
org.eclipse.jdt.internal.compiler.lookup.MethodBinding alreadyAdded
org.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultAbstract
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int length
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] typeDeclarationFields
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForAssert (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForEnumValues ()
org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
boolean isReadAccess
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticEnumMethod (char[])
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding addSyntheticFieldForSwitchEnum (char[], java.lang.String)
char[] fieldName
String key
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthField
boolean needRecheck
int index
org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int max
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForSwitchEnum (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
char[] selector
String key
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForEnumInitialization (int, int)
int begin
int end
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding lambdaMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] lambdaMethods
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] deserializeLambdaMethods
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding deserializeLambdaMethod
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticArrayMethod (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
int purpose
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding arrayMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] arrayMethods
char[] selector
char[] selector
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticFactoryMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding factory
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
java.util.Iterator synthMethods
Object synthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
java.util.Iterator synthMethods
Object synthetic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
boolean areFieldsInitialized ()
boolean areMethodsInitialized ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] uniqueKey
int end
int start
char[] mainTypeName
char[] topLevelType
StringBuffer buffer
int length
void faultInTypesForFieldsAndMethods ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields ()
int failed
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] resolvedFields
int length
int i
int length
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
int i
int i
int j
int j
int length
int length
public char[] genericTypeSignature ()
public char[] genericSignature ()
StringBuffer sig
int i
int length
int i
int length
int i
int length
public long getAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean old
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getDefaultAbstractMethods ()
int count
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int i
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int argCount
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
int length
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
int argCount
boolean foundNothing
long range
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
int length
long range
int start
int end
int imethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
boolean isSource15
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
boolean paramsMatch
int imethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int iarg
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean)
char[] fieldName
boolean needResolve
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding result
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
int index
int index
int i
int i
int length
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding f
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
long range
int start
int end
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int length
boolean isSource15
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int j
boolean paramsMatch
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
boolean onlyExactMatch
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
java.util.Iterator accessFields
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding getSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
public boolean hasTypeBit (int)
int bit
public void initializeDeprecatedAnnotationTagBits ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean old
void initializeForStaticImports ()
int getNullDefault ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int i
public boolean isGenericType ()
public boolean isHierarchyConnected ()
public boolean isRepeatableAnnotationType ()
public boolean isTaggedRepeatable ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] members
int membersLength
int i
public boolean hasMemberTypes ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods ()
int length
int failed
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] resolvedMethods
int i
int length
boolean complyTo15OrAbove
boolean compliance16
int i
int length
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[] selector
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int j
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params2
int pLength
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars2
boolean equalTypeVars
org.eclipse.jdt.internal.compiler.lookup.MethodBinding subMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding temp
boolean equalParams
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isEnumSpecialMethod
boolean removeMethod2
boolean removeMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method2Decl
int newSize
int newSize
int newSize
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
int i
int i
int i
int j
int j
int j
int length
int length
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
public boolean isPrototype ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
long sourceLevel
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int length
int f
org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
long sourceLevel
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] tvb
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int i
int paramLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionTypes
int size
int count
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedExceptionType
int i
boolean reportUnavoidableGenericTypeProblems
boolean foundArgProblem
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int size
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters
int i
org.eclipse.jdt.internal.compiler.ast.Argument arg
boolean deferRawTypeCheck
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
boolean foundReturnTypeProblem
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
boolean deferRawTypeCheck
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int i
int length
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
long nullTagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference returnTypeRef
private static void rejectTypeAnnotatedVoidMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
private void createArgumentBindings (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
private void evaluateNullAnnotations (long)
long annotationTagBits
boolean isPackageInfo
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
boolean isInDefaultPkg
boolean isInNullnessAnnotationPackage
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo
boolean isJdk18
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int newDefaultNullness
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long nullDefaultBits
private void maybeMarkTypeParametersNonNull ()
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annots
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding tvb
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
boolean isRedundant
protected boolean checkRedundantNullnessDefaultOne (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean isJdk18
int thisDefault
boolean isRedundant
boolean hasNonNullDefaultFor (int, boolean)
int location
boolean useTypeAnnotations
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
long methodTagBits
int foundDefaultNullness
public org.eclipse.jdt.internal.compiler.lookup.AnnotationHolder retrieveAnnotationHolder (org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
boolean forceInitialization
public void setContainerAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
public void tagAsHavingDefectiveContainerType ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] setFields (org.eclipse.jdt.internal.compiler.lookup.FieldBinding[])
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setMemberTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] setMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] setTypeVariables (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding annotatedType
public final int sourceEnd ()
public final int sourceStart ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable storedAnnotations (boolean)
boolean forceInitialize
org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods ()
int index
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] bindings
java.util.Iterator methodArrayIterator
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] methodAccessors
int i
int max
int length
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] sortedBindings
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields ()
int fieldSize
int literalSize
int totalSize
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] bindings
java.util.Iterator elements
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
java.util.Iterator elements
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
public java.lang.String toString ()
StringBuffer buffer
int i
int length
char[] varChars
int i
int length
int i
int length
int i
int length
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier)
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields ()
public void tagIndirectlyAccessibleMembers ()
int i
int i
}
org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException.classSourceTypeCollisionException.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeCollisionException extends java.lang.RuntimeException {
private static final long serialVersionUID
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newAnnotationProcessorUnits
public void ()
}
org/eclipse/jdt/internal/compiler/lookup/Substitution.classSubstitution.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Substitution extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
public abstract org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public abstract boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.classSyntheticArgumentBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding matchingField
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticFactoryMethodBinding.classSyntheticFactoryMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticFactoryFor
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding applyTypeArgumentsOnConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parameterizedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding parameterizedMethod
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.classSyntheticFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public int index
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.impl.Constant constant
int index
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.classSyntheticMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetReadField
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetWriteField
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetEnumType
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
public int purpose
public int startIndex
public int endIndex
public static final int FieldReadAccess
public static final int FieldWriteAccess
public static final int SuperFieldReadAccess
public static final int SuperFieldWriteAccess
public static final int MethodAccess
public static final int ConstructorAccess
public static final int SuperMethodAccess
public static final int BridgeMethod
public static final int EnumValues
public static final int EnumValueOf
public static final int SwitchTable
public static final int TooManyEnumsConstants
public static final int LambdaMethod
public static final int ArrayConstructor
public static final int ArrayClone
public static final int FactoryMethod
public static final int DeserializeLambda
public int sourceStart
public int index
public int fakePaddedParameters
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
boolean isReadAccess
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
long range
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int paramCount
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int i
int i
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int i
int max
public void (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
long range
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int paramCount
int imethod
int end
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
int i
int i
int length
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
char[] selector
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
int startIndex
int endIndex
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
StringBuffer buffer
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (int, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
int purpose
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, char[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
char[] lambdaName
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding privateConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding publicConstructor
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] enclosingInstances
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
int realParametersLength
int enclosingInstancesLength
int parametersLength
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
public void initializeConstructorAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedConstructor
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownSyntheticMethods
int parametersLength
boolean needRename
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
int i
int length
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
int i
int length
public void initializeMethodAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedMethod
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
int methodId
boolean needRename
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
int i
int length
protected boolean isConstructorRelated ()
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression sourceLambda ()
}
org/eclipse/jdt/internal/compiler/lookup/TagBits.classTagBits.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TagBits extends java.lang.Object {
public static final long IsArrayType
public static final long IsBaseType
public static final long IsNestedType
public static final long IsMemberType
public static final long ContainsNestedTypeReferences
public static final long MemberTypeMask
public static final long IsLocalType
public static final long LocalTypeMask
public static final long IsAnonymousType
public static final long AnonymousTypeMask
public static final long IsBinaryBinding
public static final long HasMissingType
public static final long HasUncheckedTypeArgumentForBoundCheck
public static final long NotInitialized
public static final long ForcedToBeRawType
public static final long HasUnresolvedArguments
public static final long BeginHierarchyCheck
public static final long EndHierarchyCheck
public static final long PauseHierarchyCheck
public static final long HasParameterAnnotations
public static final long KnowsDefaultAbstractMethods
public static final long IsArgument
public static final long ClearPrivateModifier
public static final long IsEffectivelyFinal
public static final long MultiCatchParameter
public static final long IsResource
public static final long IsNullnessKnown
public static final long AreFieldsSorted
public static final long AreFieldsComplete
public static final long AreMethodsSorted
public static final long AreMethodsComplete
public static final long HasNoMemberTypes
public static final long HierarchyHasProblems
public static final long TypeVariablesAreConnected
public static final long PassedBoundCheck
public static final long IsBoundParameterizedType
public static final long HasAnnotatedVariants
public static final long HasUnresolvedTypeVariables
public static final long HasUnresolvedSuperclass
public static final long HasUnresolvedSuperinterfaces
public static final long HasUnresolvedEnclosingType
public static final long HasUnresolvedMemberTypes
public static final long HasTypeVariable
public static final long HasDirectWildcard
public static final long BeginAnnotationCheck
public static final long EndAnnotationCheck
public static final long AnnotationResolved
public static final long DeprecatedAnnotationResolved
public static final long AnnotationTarget
public static final long AnnotationForType
public static final long AnnotationForField
public static final long AnnotationForMethod
public static final long AnnotationForParameter
public static final long AnnotationForConstructor
public static final long AnnotationForLocalVariable
public static final long AnnotationForAnnotationType
public static final long AnnotationForPackage
public static final long AnnotationForTypeUse
public static final long AnnotationForTypeParameter
public static final long SE7AnnotationTargetMASK
public static final long AnnotationTargetMASK
public static final long AnnotationSourceRetention
public static final long AnnotationClassRetention
public static final long AnnotationRuntimeRetention
public static final long AnnotationRetentionMASK
public static final long AnnotationDeprecated
public static final long AnnotationDocumented
public static final long AnnotationInherited
public static final long AnnotationOverride
public static final long AnnotationSuppressWarnings
public static final long AnnotationSafeVarargs
public static final long AnnotationPolymorphicSignature
public static final long AnnotationNullable
public static final long AnnotationNonNull
public static final long AnnotationNonNullByDefault
public static final long AnnotationNullUnspecifiedByDefault
public static final long AnnotationFunctionalInterface
public static final long AnnotationRepeatable
public static final long AllStandardAnnotationsMask
public static final long AnnotationNullMASK
public static final long HasNullTypeAnnotation
public static final long HasTypeAnnotations
public static final long DefaultValueResolved
public static final long HasNonPrivateConstructor
public static final long HasCapturedWildcard
}
org/eclipse/jdt/internal/compiler/lookup/TypeBinding$1.classTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.TypeBinding$1 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
void ()
public int kind ()
public boolean hasTypeBit (int)
int bit
}
org/eclipse/jdt/internal/compiler/lookup/TypeBinding.classTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int id
public long tagBits
protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations
public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding TYPE_USE_BINDING
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding INT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BYTE
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding SHORT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding CHAR
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding LONG
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding FLOAT
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding DOUBLE
public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BOOLEAN
public static final org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding NULL
public static final org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding VOID
static void ()
public void ()
public void (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype
public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding wellKnownType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int id
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds ()
public java.lang.String annotatedDebugName ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound ()
int boundKind ()
int rank ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType ()
public boolean canBeInstantiated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int position
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch ()
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public abstract char[] constantPoolName ()
public java.lang.String debugName ()
public int dimensions ()
public int depth ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSuperTypeOriginatingFrom (int, boolean)
int wellKnownOriginalID
boolean originalIsClass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayType
int otherDim
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafSuperType
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding captureBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetErasure
public char[] genericTypeSignature ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getErasureCompatibleType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
int i
int otherLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersection
int i
int otherLength
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
public abstract org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage ()
void initializeForStaticImports ()
public final boolean isAnonymousType ()
public final boolean isArrayType ()
public final boolean isBaseType ()
public final boolean isPrimitiveType ()
public final boolean isPrimitiveOrBoxedPrimitiveType ()
public boolean isBoxedPrimitiveType ()
public boolean isBoundParameterizedType ()
public boolean isCapture ()
public boolean isClass ()
public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public abstract boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
public boolean isEnum ()
public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isGenericType ()
public final boolean isHierarchyInconsistent ()
public boolean isInterface ()
public boolean isFunctionalInterface (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isIntersectionType ()
public final boolean isLocalType ()
public final boolean isMemberType ()
public final boolean isNestedType ()
public final boolean isNumericType ()
public boolean isParameterizedType ()
public boolean hasNullTypeAnnotations ()
public boolean isIntersectionCastType ()
public final boolean isParameterizedTypeWithActualArguments ()
public boolean isParameterizedWithOwnVariables ()
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
public boolean isProperType (boolean)
boolean admitCapture18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
private boolean isProvableDistinctSubType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
public boolean isProvablyDistinct (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int otherLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int i
private boolean isProvablyDistinctTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound1
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding eliminatedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound2
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherEliminatedType
public boolean isRepeatableAnnotationType ()
public final boolean isRawType ()
public boolean isReifiable ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
public boolean isStatic ()
public boolean isThrowable ()
public boolean isTypeArgumentContainedBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 cb18
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int len
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
int otherLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
int kind
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public boolean isTypeVariable ()
public boolean isUnboundWildcard ()
public boolean isUncheckedException (boolean)
boolean includeSupertype
public boolean isWildcard ()
public int kind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType ()
public boolean needsUncheckedConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding compatible
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding original ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public final boolean hasTypeAnnotations ()
public char[] qualifiedPackageName ()
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public abstract char[] qualifiedSourceName ()
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getTypeAnnotations ()
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
int i
int length
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public char[] signature ()
public abstract char[] sourceName ()
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments ()
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean replaceWildcards
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
public static boolean equalsEquals (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding that
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
public static boolean notEquals (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding that
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
public boolean isUnresolvedType ()
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
public boolean hasTypeBit (int)
int bit
public boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding s
org.eclipse.jdt.internal.compiler.lookup.TypeBinding t
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[])
char[] selector
public boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables ()
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
}
org/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor.classTypeBindingVisitor.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
public void ()
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding baseTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding)
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionCastTypeBinding
public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int i
int length
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable visitedCache
Object result
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.IntersectionCastTypeBinding intersectionCastTypeBinding
public static void visit (org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int length
}
org/eclipse/jdt/internal/compiler/lookup/TypeBound.classTypeBound.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeBound extends org.eclipse.jdt.internal.compiler.lookup.ReductionResult {
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable left
boolean isSoft
long nullHints
static org.eclipse.jdt.internal.compiler.lookup.TypeBound createBoundOrDependency (org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
void (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int relation
void (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int relation
boolean isSoft
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding safeType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
boolean isBound ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.lookup.TypeBound other
public java.lang.String toString ()
boolean isBound
StringBuffer buf
}
org/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethodRecord.classTypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord extends java.lang.Object {
public char[][] typeName
public char[] selector
public int numCloseableArgs
public void (char[][], char[], int)
char[][] typeName
char[] selector
int num
}
org/eclipse/jdt/internal/compiler/lookup/TypeConstants.classTypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeConstants extends java.lang.Object {
public static final char[] JAVA
public static final char[] JAVAX
public static final char[] LANG
public static final char[] IO
public static final char[] UTIL
public static final char[] ZIP
public static final char[] ANNOTATION
public static final char[] REFLECT
public static final char[] LENGTH
public static final char[] CLONE
public static final char[] EQUALS
public static final char[] GETCLASS
public static final char[] HASHCODE
public static final char[] OBJECT
public static final char[] MAIN
public static final char[] SERIALVERSIONUID
public static final char[] SERIALPERSISTENTFIELDS
public static final char[] READRESOLVE
public static final char[] WRITEREPLACE
public static final char[] READOBJECT
public static final char[] WRITEOBJECT
public static final char[] CharArray_JAVA_LANG_OBJECT
public static final char[] CharArray_JAVA_LANG_ENUM
public static final char[] CharArray_JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[] CharArray_JAVA_IO_OBJECTINPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[] CharArray_JAVA_IO_OBJECTSTREAMFIELD
public static final char[] ANONYM_PREFIX
public static final char[] ANONYM_SUFFIX
public static final char[] WILDCARD_NAME
public static final char[] WILDCARD_SUPER
public static final char[] WILDCARD_EXTENDS
public static final char[] WILDCARD_MINUS
public static final char[] WILDCARD_STAR
public static final char[] WILDCARD_PLUS
public static final char[] WILDCARD_CAPTURE_NAME_PREFIX
public static final char[] WILDCARD_CAPTURE_NAME_SUFFIX
public static final char[] WILDCARD_CAPTURE
public static final char[] CAPTURE18
public static final char[] BYTE
public static final char[] SHORT
public static final char[] INT
public static final char[] LONG
public static final char[] FLOAT
public static final char[] DOUBLE
public static final char[] CHAR
public static final char[] BOOLEAN
public static final char[] NULL
public static final char[] VOID
public static final char[] VALUE
public static final char[] VALUES
public static final char[] VALUEOF
public static final char[] UPPER_SOURCE
public static final char[] UPPER_CLASS
public static final char[] UPPER_RUNTIME
public static final char[] ANNOTATION_PREFIX
public static final char[] ANNOTATION_SUFFIX
public static final char[] TYPE
public static final char[] UPPER_FIELD
public static final char[] UPPER_METHOD
public static final char[] UPPER_PARAMETER
public static final char[] UPPER_CONSTRUCTOR
public static final char[] UPPER_LOCAL_VARIABLE
public static final char[] UPPER_ANNOTATION_TYPE
public static final char[] UPPER_PACKAGE
public static final char[] ANONYMOUS_METHOD
public static final char[] DESERIALIZE_LAMBDA
public static final char[] LAMBDA_TYPE
public static final char[] TYPE_USE_TARGET
public static final char[] TYPE_PARAMETER_TARGET
public static final char[] ORG
public static final char[] ECLIPSE
public static final char[] CORE
public static final char[] RUNTIME
public static final char[] APACHE
public static final char[] COMMONS
public static final char[] LANG3
public static final char[] COM
public static final char[] GOOGLE
public static final char[] JDT
public static final char[] INTERNAL
public static final char[] COMPILER
public static final char[] LOOKUP
public static final char[] TYPEBINDING
public static final char[] DOM
public static final char[] ITYPEBINDING
public static final char[][] JAVA_LANG
public static final char[][] JAVA_IO
public static final char[][] JAVA_LANG_ANNOTATION_ANNOTATION
public static final char[][] JAVA_LANG_ASSERTIONERROR
public static final char[][] JAVA_LANG_CLASS
public static final char[][] JAVA_LANG_CLASSNOTFOUNDEXCEPTION
public static final char[][] JAVA_LANG_CLONEABLE
public static final char[][] JAVA_LANG_ENUM
public static final char[][] JAVA_LANG_EXCEPTION
public static final char[][] JAVA_LANG_ERROR
public static final char[][] JAVA_LANG_ILLEGALARGUMENTEXCEPTION
public static final char[][] JAVA_LANG_ITERABLE
public static final char[][] JAVA_LANG_NOCLASSDEFERROR
public static final char[][] JAVA_LANG_OBJECT
public static final char[][] JAVA_LANG_STRING
public static final char[][] JAVA_LANG_STRINGBUFFER
public static final char[][] JAVA_LANG_STRINGBUILDER
public static final char[][] JAVA_LANG_SYSTEM
public static final char[][] JAVA_LANG_RUNTIMEEXCEPTION
public static final char[][] JAVA_LANG_THROWABLE
public static final char[][] JAVA_LANG_REFLECT_CONSTRUCTOR
public static final char[][] JAVA_IO_PRINTSTREAM
public static final char[][] JAVA_IO_SERIALIZABLE
public static final char[][] JAVA_LANG_BYTE
public static final char[][] JAVA_LANG_SHORT
public static final char[][] JAVA_LANG_CHARACTER
public static final char[][] JAVA_LANG_INTEGER
public static final char[][] JAVA_LANG_LONG
public static final char[][] JAVA_LANG_FLOAT
public static final char[][] JAVA_LANG_DOUBLE
public static final char[][] JAVA_LANG_BOOLEAN
public static final char[][] JAVA_LANG_VOID
public static final char[][] JAVA_UTIL_COLLECTION
public static final char[][] JAVA_UTIL_ITERATOR
public static final char[][] JAVA_UTIL_OBJECTS
public static final char[][] JAVA_LANG_DEPRECATED
public static final char[][] JAVA_LANG_ANNOTATION_DOCUMENTED
public static final char[][] JAVA_LANG_ANNOTATION_INHERITED
public static final char[][] JAVA_LANG_ANNOTATION_REPEATABLE
public static final char[][] JAVA_LANG_OVERRIDE
public static final char[][] JAVA_LANG_FUNCTIONAL_INTERFACE
public static final char[][] JAVA_LANG_ANNOTATION_RETENTION
public static final char[][] JAVA_LANG_SUPPRESSWARNINGS
public static final char[][] JAVA_LANG_ANNOTATION_TARGET
public static final char[][] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
public static final char[][] JAVA_LANG_ANNOTATION_ELEMENTTYPE
public static final char[][] JAVA_LANG_REFLECT_FIELD
public static final char[][] JAVA_LANG_REFLECT_METHOD
public static final char[][] JAVA_IO_CLOSEABLE
public static final char[][] JAVA_IO_OBJECTSTREAMEXCEPTION
public static final char[][] JAVA_IO_EXTERNALIZABLE
public static final char[][] JAVA_IO_IOEXCEPTION
public static final char[][] JAVA_IO_OBJECTOUTPUTSTREAM
public static final char[][] JAVA_IO_OBJECTINPUTSTREAM
public static final char[][] JAVA_NIO_FILE_FILES
public static final char[][] JAVAX_RMI_CORBA_STUB
public static final char[][] JAVA_LANG_SAFEVARARGS
public static final char[] INVOKE
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_POLYMORPHICSIGNATURE
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLE_$_POLYMORPHICSIGNATURE
public static final char[][] JAVA_LANG_INVOKE_LAMBDAMETAFACTORY
public static final char[][] JAVA_LANG_INVOKE_SERIALIZEDLAMBDA
public static final char[][] JAVA_LANG_INVOKE_METHODHANDLES
public static final char[][] JAVA_LANG_AUTOCLOSEABLE
public static final char[] CLOSE
public static final char[][] GUAVA_CLOSEABLES
public static final char[][] APACHE_IOUTILS
public static final char[][] APACHE_DBUTILS
public static final char[] CLOSE_QUIETLY
public static final org.eclipse.jdt.internal.compiler.lookup.TypeConstants$CloseMethodRecord[] closeMethods
public static final char[][] JAVA_IO_WRAPPER_CLOSEABLES
public static final char[][] JAVA_UTIL_ZIP_WRAPPER_CLOSEABLES
public static final char[][][] OTHER_WRAPPER_CLOSEABLES
public static final char[][] JAVA_IO_RESOURCE_FREE_CLOSEABLES
public static final char[][] RESOURCE_FREE_CLOSEABLE_STREAM
public static final char[] ASSERT_CLASS
public static final char[][] ORG_ECLIPSE_CORE_RUNTIME_ASSERT
public static final char[] IS_NOTNULL
public static final char[] JUNIT
public static final char[] FRAMEWORK
public static final char[][] JUNIT_FRAMEWORK_ASSERT
public static final char[][] ORG_JUNIT_ASSERT
public static final char[] ASSERT_NULL
public static final char[] ASSERT_NOTNULL
public static final char[] ASSERT_TRUE
public static final char[] ASSERT_FALSE
public static final char[] VALIDATE_CLASS
public static final char[][] ORG_APACHE_COMMONS_LANG_VALIDATE
public static final char[][] ORG_APACHE_COMMONS_LANG3_VALIDATE
public static final char[][] ORG_ECLIPSE_JDT_INTERNAL_COMPILER_LOOKUP_TYPEBINDING
public static final char[][] ORG_ECLIPSE_JDT_CORE_DOM_ITYPEBINDING
public static final char[] IS_TRUE
public static final char[] NOT_NULL
public static final char[][] COM_GOOGLE_COMMON_BASE_PRECONDITIONS
public static final char[] CHECK_NOT_NULL
public static final char[] CHECK_ARGUMENT
public static final char[] CHECK_STATE
public static final char[] REQUIRE_NON_NULL
public static final char[] INJECT_PACKAGE
public static final char[] INJECT_TYPE
public static final char[][] JAVAX_ANNOTATION_INJECT_INJECT
public static final char[][] COM_GOOGLE_INJECT_INJECT
public static final char[] OPTIONAL
public static final int CONSTRAINT_EQUAL
public static final int CONSTRAINT_EXTENDS
public static final int CONSTRAINT_SUPER
public static final int OK
public static final int UNCHECKED
public static final int MISMATCH
public static final char[] INIT
public static final char[] CLINIT
public static final char[] SYNTHETIC_SWITCH_ENUM_TABLE
public static final char[] SYNTHETIC_ENUM_VALUES
public static final char[] SYNTHETIC_ASSERT_DISABLED
public static final char[] SYNTHETIC_CLASS
public static final char[] SYNTHETIC_OUTER_LOCAL_PREFIX
public static final char[] SYNTHETIC_ENCLOSING_INSTANCE_PREFIX
public static final char[] SYNTHETIC_ACCESS_METHOD_PREFIX
public static final char[] SYNTHETIC_ENUM_CONSTANT_INITIALIZATION_METHOD_PREFIX
public static final char[] SYNTHETIC_STATIC_FACTORY
public static final char[] DEFAULT_LOCATION__PARAMETER
public static final char[] DEFAULT_LOCATION__RETURN_TYPE
public static final char[] DEFAULT_LOCATION__FIELD
public static final char[] DEFAULT_LOCATION__TYPE_ARGUMENT
public static final char[] DEFAULT_LOCATION__TYPE_PARAMETER
public static final char[] DEFAULT_LOCATION__TYPE_BOUND
public static final char[] DEFAULT_LOCATION__ARRAY_CONTENTS
public static final char[] PACKAGE_INFO_NAME
static void ()
}
org/eclipse/jdt/internal/compiler/lookup/TypeIds.classTypeIds.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeIds extends java.lang.Object {
public static final int T_undefined
public static final int T_JavaLangObject
public static final int T_char
public static final int T_byte
public static final int T_short
public static final int T_boolean
public static final int T_void
public static final int T_long
public static final int T_double
public static final int T_float
public static final int T_int
public static final int T_JavaLangString
public static final int T_null
public static final int T_JavaLangClass
public static final int T_JavaLangStringBuffer
public static final int T_JavaLangSystem
public static final int T_JavaLangError
public static final int T_JavaLangReflectConstructor
public static final int T_JavaLangThrowable
public static final int T_JavaLangNoClassDefError
public static final int T_JavaLangClassNotFoundException
public static final int T_JavaLangRuntimeException
public static final int T_JavaLangException
public static final int T_JavaLangByte
public static final int T_JavaLangShort
public static final int T_JavaLangCharacter
public static final int T_JavaLangInteger
public static final int T_JavaLangLong
public static final int T_JavaLangFloat
public static final int T_JavaLangDouble
public static final int T_JavaLangBoolean
public static final int T_JavaLangVoid
public static final int T_JavaLangAssertionError
public static final int T_JavaLangCloneable
public static final int T_JavaIoSerializable
public static final int T_JavaLangIterable
public static final int T_JavaUtilIterator
public static final int T_JavaLangStringBuilder
public static final int T_JavaLangEnum
public static final int T_JavaLangIllegalArgumentException
public static final int T_JavaLangAnnotationAnnotation
public static final int T_JavaLangDeprecated
public static final int T_JavaLangAnnotationDocumented
public static final int T_JavaLangAnnotationInherited
public static final int T_JavaLangOverride
public static final int T_JavaLangAnnotationRetention
public static final int T_JavaLangSuppressWarnings
public static final int T_JavaLangAnnotationTarget
public static final int T_JavaLangAnnotationRetentionPolicy
public static final int T_JavaLangAnnotationElementType
public static final int T_JavaIoPrintStream
public static final int T_JavaLangReflectField
public static final int T_JavaLangReflectMethod
public static final int T_JavaIoExternalizable
public static final int T_JavaIoObjectStreamException
public static final int T_JavaIoException
public static final int T_JavaUtilCollection
public static final int T_JavaLangSafeVarargs
public static final int T_JavaLangInvokeMethodHandlePolymorphicSignature
public static final int T_JavaLangAutoCloseable
public static final int T_ConfiguredAnnotationNullable
public static final int T_ConfiguredAnnotationNonNull
public static final int T_ConfiguredAnnotationNonNullByDefault
public static final int T_OrgEclipseCoreRuntimeAssert
public static final int T_JunitFrameworkAssert
public static final int T_OrgJunitAssert
public static final int T_OrgApacheCommonsLangValidate
public static final int T_OrgApacheCommonsLang3Validate
public static final int T_ComGoogleCommonBasePreconditions
public static final int T_JavaUtilObjects
public static final int T_JavaLangFunctionalInterface
public static final int T_JavaxInjectInject
public static final int T_ComGoogleInjectInject
public static final int T_JavaLangAnnotationRepeatable
public static final int T_LastWellKnownTypeId
public static final int NoId
public static final int IMPLICIT_CONVERSION_MASK
public static final int COMPILE_TYPE_MASK
public static final int Boolean2Int
public static final int Boolean2String
public static final int Boolean2Boolean
public static final int Byte2Byte
public static final int Byte2Short
public static final int Byte2Char
public static final int Byte2Int
public static final int Byte2Long
public static final int Byte2Float
public static final int Byte2Double
public static final int Byte2String
public static final int Short2Byte
public static final int Short2Short
public static final int Short2Char
public static final int Short2Int
public static final int Short2Long
public static final int Short2Float
public static final int Short2Double
public static final int Short2String
public static final int Char2Byte
public static final int Char2Short
public static final int Char2Char
public static final int Char2Int
public static final int Char2Long
public static final int Char2Float
public static final int Char2Double
public static final int Char2String
public static final int Int2Byte
public static final int Int2Short
public static final int Int2Char
public static final int Int2Int
public static final int Int2Long
public static final int Int2Float
public static final int Int2Double
public static final int Int2String
public static final int Long2Byte
public static final int Long2Short
public static final int Long2Char
public static final int Long2Int
public static final int Long2Long
public static final int Long2Float
public static final int Long2Double
public static final int Long2String
public static final int Float2Byte
public static final int Float2Short
public static final int Float2Char
public static final int Float2Int
public static final int Float2Long
public static final int Float2Float
public static final int Float2Double
public static final int Float2String
public static final int Double2Byte
public static final int Double2Short
public static final int Double2Char
public static final int Double2Int
public static final int Double2Long
public static final int Double2Float
public static final int Double2Double
public static final int Double2String
public static final int String2String
public static final int Object2String
public static final int Null2Null
public static final int Null2String
public static final int Object2Object
public static final int Object2byte
public static final int Object2short
public static final int Object2char
public static final int Object2int
public static final int Object2long
public static final int Object2float
public static final int Object2double
public static final int Object2boolean
public static final int BOXING
public static final int UNBOXING
public static final int BitUninitialized
public static final int BitAutoCloseable
public static final int BitCloseable
public static final int BitWrapperCloseable
public static final int BitResourceFreeCloseable
public static final int BitUninternedType
public static final int InheritableBits
}
org/eclipse/jdt/internal/compiler/lookup/TypeSystem.classTypeSystem.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeSystem extends java.lang.Object {
private int typeid
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] types
private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable annotationTypes
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getUnannotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int typesLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getAnnotatedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedLeafType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding getArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
int dimensions
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
int typeArgumentsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedTypeArguments
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterizedType
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding getParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedEnclosingType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawTytpe
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding getRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType
int otherBoundsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] unannotatedOtherBounds
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotatedBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcard
int typesLength
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding getWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getAnnotatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotations
protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
protected final org.eclipse.jdt.internal.compiler.lookup.TypeBinding cacheDerivedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding getAnnotationType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
boolean requiredResolved
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
public boolean isAnnotatedTypeSystem ()
public void reset ()
public void updateCaches (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
int unresolvedTypeId
Object[] keys
int i
int l
public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getIntersectionCastType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int intersectingTypesLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding keyType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] priorIntersectingTypes
int j
}
org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.classTypeVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
public int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public char[] genericTypeSignature
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inRecursiveFunction
public void (char[], org.eclipse.jdt.internal.compiler.lookup.Binding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
char[] sourceName
org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
int rank
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public void (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype
public int boundCheck (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int code
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
int code2
private int internalBoundCheck (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean hasSubstitution
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcardBound
boolean isArrayBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean mustImplement
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
boolean unchecked
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
long nullTagBits
public int boundsCount ()
public boolean canBeInstantiated ()
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
int variableConstraint
int variableConstraint
int variableConstraint
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.Binding declaring
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
int length
char[] uniqueKey
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public java.lang.String annotatedDebugName ()
StringBuffer buffer
int i
int length
public java.lang.String debugName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
public char[] genericSignature ()
StringBuffer sig
int interfaceLength
int i
int sigLength
char[] genericSignature
public char[] genericTypeSignature ()
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] getTypeBounds (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable
org.eclipse.jdt.internal.compiler.lookup.InferenceSubstitution theta
int n
org.eclipse.jdt.internal.compiler.lookup.TypeBound[] bounds
int ifcOffset
int i
boolean hasOnlyRawBounds ()
int i
int l
public boolean hasTypeBit (int)
int bit
int i
int l
public boolean isErasureBoundTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int i
int length
public boolean isHierarchyConnected ()
public boolean isInterchangeableWith (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Substitution)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
org.eclipse.jdt.internal.compiler.lookup.Substitution substitute
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
int j
public boolean isSubtypeOf (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding other
int i
int l
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] currentSuperInterfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentSuperInterface
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding newVar
public boolean isTypeVariable ()
public int kind ()
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int j
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int j
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherUpperBounds ()
int otherLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
public char[] readableName ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
long nullTagBits
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldSuperclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldFirstInterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public char[] shortReadableName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
public java.lang.String toString ()
StringBuffer buffer
int i
int length
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer nameBuffer
int i
int length
int nameLength
char[] readableName
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound ()
public void evaluateNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
long nullTagBits
long superNullTagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
org.eclipse.jdt.internal.compiler.ast.Annotation ann
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType
long superNullTagBits
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
org.eclipse.jdt.internal.compiler.ast.Annotation ann
private org.eclipse.jdt.internal.compiler.ast.TypeReference findBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding setFirstBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding setSuperClass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] setSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotatedTypes
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding annotatedType
}
org/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBinding.classUnresolvedAnnotationBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedAnnotationBinding extends org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding {
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
private boolean typeUnresolved
void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] pairs
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
public void resolve ()
boolean wasToleratingMissingTypeProcessingAnnotations
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getAnnotationType ()
public org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] getElementValuePairs ()
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair pair
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
Object value
}
org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.classUnresolvedReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] wrappers
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
void (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerType
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding copy
void addWrapper (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int length
public boolean isUnresolvedType ()
public java.lang.String debugName ()
public int depth ()
int last
public boolean hasTypeBit (int)
int bit
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean convertGenericToRawType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
void setResolvedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int l
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotatedType
int i
int l
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/VariableBinding.classVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.VariableBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public char[] name
protected org.eclipse.jdt.internal.compiler.impl.Constant constant
public int id
public long tagBits
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.impl.Constant constant
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public abstract org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations ()
public final boolean isBlankFinal ()
public final boolean isFinal ()
public final boolean isEffectivelyFinal ()
public boolean isNonNull ()
public boolean isNullable ()
public char[] readableName ()
public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant)
org.eclipse.jdt.internal.compiler.impl.Constant constant
public java.lang.String toString ()
StringBuffer output
}
org/eclipse/jdt/internal/compiler/lookup/VoidTypeBinding.classVoidTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
}
org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.classWildcardBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
public int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
char[] genericSignature
public int boundKind
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
boolean inRecursiveFunction
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
int boundKind
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound ()
int boundKind ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding allBounds ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] additionalBounds ()
public int kind ()
public boolean boundCheck (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
int i
int length
public boolean canBeInstantiated ()
public java.util.List collectMissingTypes (java.util.List)
java.util.List missingTypes
public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InferenceContext, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int constraint
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actuaIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualIntersection
int i
int length
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcard
int i
int length
public char[] computeUniqueKey (boolean)
boolean isLeaf
char[] genericTypeKey
char[] wildCardKey
char[] wildCardKey
char[] wildCardKey
char[] rankComponent
public char[] constantPoolName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding immaterial
public java.lang.String annotatedDebugName ()
StringBuffer buffer
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
int i
int length
int i
int length
public java.lang.String debugName ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
public char[] genericTypeSignature ()
public int hashCode ()
public boolean hasTypeBit (int)
int bit
int i
int l
void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someGenericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someOtherBounds
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding someOtherBound
public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
public boolean isIntersectionType ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] getIntersectingTypes ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] allBounds
public boolean isHierarchyConnected ()
public boolean enterRecursiveFunction ()
public void exitRecursiveFunction ()
public boolean isProperType (boolean)
boolean admitCapture18
int i
int l
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteType
boolean haveSubstitution
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentOtherBounds
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentOtherBound
public boolean isUnboundWildcard ()
public boolean isWildcard ()
int rank ()
public char[] readableName ()
StringBuffer buffer
int i
int length
int length
char[] result
public char[] nullAnnotatedReadableName (org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean)
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
boolean shortNames
StringBuffer buffer
int i
int length
int length
char[] result
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
int i
int length
public char[] shortReadableName ()
StringBuffer buffer
int i
int length
int length
char[] result
public char[] signature ()
public char[] sourceName ()
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces ()
int length
int length
int otherLength
int i
public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
boolean affected
int i
int length
public java.lang.String toString ()
StringBuffer buffer
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable ()
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding freeBound
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeOtherBounds
int i
void collectInferenceVariables (java.util.Set)
java.util.Set variables
int i
int length
public boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int idx
int i
int length
}
org/eclipse/jdt/internal/compiler/messages.properties
org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.classAbstractCommentParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants {
public static final int COMPIL_PARSER
public static final int DOM_PARSER
public static final int SELECTION_PARSER
public static final int COMPLETION_PARSER
public static final int SOURCE_PARSER
public static final int FORMATTER_COMMENT_PARSER
protected static final int PARSER_KIND
protected static final int TEXT_PARSE
protected static final int TEXT_VERIF
protected static final int QUALIFIED_NAME_RECOVERY
protected static final int ARGUMENT_RECOVERY
protected static final int ARGUMENT_TYPE_RECOVERY
protected static final int EMPTY_ARGUMENT_RECOVERY
public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public char[] source
protected org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
private int currentTokenType
public boolean checkDocComment
public boolean setJavadocPositions
public boolean reportProblems
protected long complianceLevel
protected long sourceLevel
protected long[] inheritedPositions
protected int inheritedPositionsPtr
private static final int INHERITED_POSITIONS_ARRAY_INCREMENT
protected boolean deprecated
protected Object returnStatement
protected int javadocStart
protected int javadocEnd
protected int javadocTextStart
protected int javadocTextEnd
protected int firstTagPosition
protected int index
protected int lineEnd
protected int tokenPreviousPosition
protected int lastIdentifierEndPosition
protected int starPosition
protected int textStart
protected int memberStart
protected int tagSourceStart
protected int tagSourceEnd
protected int inlineTagStart
protected int[] lineEnds
protected boolean lineStarted
protected boolean inlineTagStarted
protected boolean abort
protected int kind
protected int tagValue
protected int lastBlockTagValue
private int linePtr
private int lastLinePtr
protected int identifierPtr
protected char[][] identifierStack
protected int identifierLengthPtr
protected int[] identifierLengthStack
protected long[] identifierPositionStack
protected static final int AST_STACK_INCREMENT
protected int astPtr
protected Object[] astStack
protected int astLengthPtr
protected int[] astLengthStack
protected void (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
protected boolean commentParse ()
boolean validComment
char previousChar
int invalidTagLineEnd
int invalidInlineTagLineEnd
boolean lineHasStar
boolean verifText
boolean isDomParser
boolean isFormatterParser
int lastStarPosition
int realStart
int previousPosition
char nextCharacter
int textEndPosition
int end
int end
int initialIndex
int end
protected void consumeToken ()
protected abstract java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected boolean createFakeReference (int)
int start
protected abstract java.lang.Object createFieldReference (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected abstract java.lang.Object createMethodReference (java.lang.Object, java.util.List) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected java.lang.Object createReturnStatement ()
protected abstract void createTag ()
protected abstract java.lang.Object createTypeReference (int)
private int getIndexPosition ()
private int getLineNumber (int)
int position
private int getTokenEndPosition ()
protected int getCurrentTokenType ()
protected java.lang.Object parseArguments (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
int modulo
int iToken
char[] argName
java.util.List arguments
int start
Object typeRef
int dim
boolean isVarargs
long[] dimPositions
char[] name
long argNamePos
boolean firstArg
int end
int dimStart
int dimStart
int token
Object argument
int end
Object argument
protected boolean parseHtmlTag (int, int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int previousPosition
int endTextPosition
protected boolean parseHref () throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean skipComments
int start
char currentChar
protected boolean parseIdentifierTag (boolean)
boolean report
int token
protected java.lang.Object parseMember (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
int start
int previousPosition
int end
int end
int end
protected boolean parseParam () throws org.eclipse.jdt.core.compiler.InvalidInputException
int start
int end
boolean tokenWhiteSpace
boolean isCompletionParser
boolean hasMultiLines
boolean isTypeParam
boolean valid
boolean empty
boolean mayBeGeneric
int token
boolean spaces
int restart
protected java.lang.Object parseQualifiedName (boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean reset
int primitiveToken
int parserKind
int iToken
int token
protected boolean parseReference () throws org.eclipse.jdt.core.compiler.InvalidInputException
int currentPosition
Object typeRef
Object reference
int previousPosition
int typeRefStartPosition
int token
int start
int start
char[] currentError
boolean isUrlRef
int length
int i
int currentIndex
char ch
int end
protected abstract boolean parseTag (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
protected boolean parseThrows ()
int start
Object typeRef
protected char peekChar ()
int idx
char c
int c1
int c2
int c3
int c4
protected void pushIdentifier (boolean, boolean)
boolean newLength
boolean isToken
int stackLength
protected void pushOnAstStack (java.lang.Object, boolean)
Object node
boolean newLength
int stackLength
int stackLength
protected abstract boolean pushParamName (boolean)
protected abstract boolean pushSeeRef (java.lang.Object)
protected void pushText (int, int)
int start
int end
protected abstract boolean pushThrowName (java.lang.Object)
protected char readChar ()
char c
int c1
int c2
int c3
int c4
int pos
protected int readToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
protected int readTokenAndConsume () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
protected int readTokenSafely ()
int token
protected void recordInheritedPosition (long)
long position
protected void refreshInlineTagPosition (int)
int previousPosition
protected void refreshReturnStatement ()
protected void setInlineTagStarted (boolean)
boolean started
protected java.lang.Object syntaxRecoverQualifiedName (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int primitiveToken
public java.lang.String toString ()
StringBuffer buffer
int startPos
int endPos
char[] front
int middleLength
char[] middle
char[] middle
char[] end
protected abstract void updateDocComment ()
protected void updateLineEnd ()
protected boolean verifyEndLine (int)
int textPosition
boolean domParser
int startPosition
int previousPosition
char ch
protected boolean verifySpaceOrEndComment ()
int startPosition
char ch
int previousPosition
}
org/eclipse/jdt/internal/compiler/parser/CommitRollbackParser.classCommitRollbackParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation {
protected static final int HALT
protected static final int RESTART
protected static final int RESUME
public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public int currentToken
public org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser snapShot
private static final int[] RECOVERY_TOKENS
static void ()
public void ()
protected org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser createSnapShotParser ()
protected void commit ()
public void copyState (org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser)
org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser commitRollbackParser
protected int getNextToken ()
protected void shouldStackAssistNode ()
protected int fallBackToSpringForward (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement unused
int nextToken
int nextToken
int nextToken
boolean atCompletionSite
int automatonState
int i
int length
public abstract int automatonState ()
public abstract boolean automatonWillShift (int, int)
}
org/eclipse/jdt/internal/compiler/parser/ConflictedParser.classConflictedParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ConflictedParser extends java.lang.Object {
public abstract boolean atConflictScenario (int)
}
org/eclipse/jdt/internal/compiler/parser/JavadocParser.classJavadocParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.JavadocParser extends org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
public org.eclipse.jdt.internal.compiler.ast.Javadoc docComment
private int invalidParamReferencesPtr
private org.eclipse.jdt.internal.compiler.ast.ASTNode[] invalidParamReferencesStack
private long validValuePositions
private long invalidValuePositions
public boolean shouldReportProblems
private int tagWaitingForDescription
public void (org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
public boolean checkDeprecation (int)
int commentPtr
org.eclipse.jdt.internal.compiler.parser.Scanner sourceScanner
int firstLineNumber
int lastLineNumber
int line
int lineStart
char c
protected java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long) throws org.eclipse.jdt.core.compiler.InvalidInputException
char[] name
int dim
boolean isVarargs
Object typeRef
long[] dimPositions
long argNamePos
org.eclipse.jdt.internal.compiler.ast.TypeReference argTypeRef
long pos
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifRef
int argEnd
protected java.lang.Object createFieldReference (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
char[] name
org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference field
protected java.lang.Object createMethodReference (java.lang.Object, java.util.List) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
java.util.List arguments
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
boolean isConstructor
int length
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
char[] name
char[][] tokens
int last
boolean valid
int i
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] expressions
org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocation
org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
protected java.lang.Object createReturnStatement ()
protected void createTag ()
protected java.lang.Object createTypeReference (int)
int primitiveToken
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int size
char[][] tokens
long[] positions
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration getParsedTypeDeclaration ()
int ptr
Object node
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected boolean parseThrows ()
boolean valid
protected boolean parseReturn ()
protected void parseSimpleTag ()
char first
int c1
int c2
int c3
int c4
int pos
char c
protected boolean parseTag (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int previousPosition
int start
int end
int currentPosition
char firstChar
char[] tagName
int length
char currentChar
int tagNameLength
boolean validTag
boolean valid
protected void parseInheritDocTag ()
protected boolean parseParam () throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean valid
protected boolean pushParamName (boolean)
boolean isTypeParam
org.eclipse.jdt.internal.compiler.ast.ASTNode nameRef
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference ref
org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference ref
int i
int stackLength
protected boolean pushSeeRef (java.lang.Object)
Object statement
protected void pushText (int, int)
int start
int end
protected boolean pushThrowName (java.lang.Object)
Object typeRef
protected void refreshInlineTagPosition (int)
int previousPosition
protected void refreshReturnStatement ()
public java.lang.String toString ()
StringBuffer buffer
protected void updateDocComment ()
int start
int end
int[] sizes
int i
int paramRefPtr
int paramTypeParamPtr
int ptr
int size
int size
int size
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.Expression reference
int size
}
org/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.classJavadocTagConstants.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.JavadocTagConstants extends java.lang.Object {
public static final char[] TAG_DEPRECATED
public static final char[] TAG_PARAM
public static final char[] TAG_RETURN
public static final char[] TAG_THROWS
public static final char[] TAG_EXCEPTION
public static final char[] TAG_SEE
public static final char[] TAG_LINK
public static final char[] TAG_LINKPLAIN
public static final char[] TAG_INHERITDOC
public static final char[] TAG_VALUE
public static final char[] TAG_AUTHOR
public static final char[] TAG_CODE
public static final char[] TAG_DOC_ROOT
public static final char[] TAG_LITERAL
public static final char[] TAG_SERIAL
public static final char[] TAG_SERIAL_DATA
public static final char[] TAG_SERIAL_FIELD
public static final char[] TAG_SINCE
public static final char[] TAG_VERSION
public static final char[] TAG_CATEGORY
public static final int TAG_DEPRECATED_LENGTH
public static final int TAG_PARAM_LENGTH
public static final int TAG_RETURN_LENGTH
public static final int TAG_THROWS_LENGTH
public static final int TAG_EXCEPTION_LENGTH
public static final int TAG_SEE_LENGTH
public static final int TAG_LINK_LENGTH
public static final int TAG_LINKPLAIN_LENGTH
public static final int TAG_INHERITDOC_LENGTH
public static final int TAG_VALUE_LENGTH
public static final int TAG_CATEGORY_LENGTH
public static final int TAG_AUTHOR_LENGTH
public static final int TAG_SERIAL_LENGTH
public static final int TAG_SERIAL_DATA_LENGTH
public static final int TAG_SERIAL_FIELD_LENGTH
public static final int TAG_SINCE_LENGTH
public static final int TAG_VERSION_LENGTH
public static final int TAG_CODE_LENGTH
public static final int TAG_LITERAL_LENGTH
public static final int TAG_DOC_ROOT_LENGTH
public static final int NO_TAG_VALUE
public static final int TAG_DEPRECATED_VALUE
public static final int TAG_PARAM_VALUE
public static final int TAG_RETURN_VALUE
public static final int TAG_THROWS_VALUE
public static final int TAG_EXCEPTION_VALUE
public static final int TAG_SEE_VALUE
public static final int TAG_LINK_VALUE
public static final int TAG_LINKPLAIN_VALUE
public static final int TAG_INHERITDOC_VALUE
public static final int TAG_VALUE_VALUE
public static final int TAG_CATEGORY_VALUE
public static final int TAG_AUTHOR_VALUE
public static final int TAG_SERIAL_VALUE
public static final int TAG_SERIAL_DATA_VALUE
public static final int TAG_SERIAL_FIELD_VALUE
public static final int TAG_SINCE_VALUE
public static final int TAG_VERSION_VALUE
public static final int TAG_CODE_VALUE
public static final int TAG_LITERAL_VALUE
public static final int TAG_DOC_ROOT_VALUE
public static final int TAG_OTHERS_VALUE
public static final char[][] TAG_NAMES
public static final int ORDERED_TAGS_NUMBER
public static final int PARAM_TAG_EXPECTED_ORDER
public static final int THROWS_TAG_EXPECTED_ORDER
public static final int SEE_TAG_EXPECTED_ORDER
public static final int BLOCK_IDX
public static final int INLINE_IDX
public static final char[] HREF_TAG
public static final char[][][] BLOCK_TAGS
public static final char[][][] INLINE_TAGS
public static final int INLINE_TAGS_LENGTH
public static final int BLOCK_TAGS_LENGTH
public static final int ALL_TAGS_LENGTH
public static final short TAG_TYPE_NONE
public static final short TAG_TYPE_INLINE
public static final short TAG_TYPE_BLOCK
public static final short[] JAVADOC_TAG_TYPE
public static final char[][] PACKAGE_TAGS
public static final char[][] COMPILATION_UNIT_TAGS
public static final char[][] CLASS_TAGS
public static final char[][] FIELD_TAGS
public static final char[][] METHOD_TAGS
static void ()
}
org/eclipse/jdt/internal/compiler/parser/NLSTag.classNLSTag.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.NLSTag extends java.lang.Object {
public int start
public int end
public int lineNumber
public int index
public void (int, int, int, int)
int start
int end
int lineNumber
int index
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/parser/Parser$1.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
private final java.util.List val$bodyDeclarations
void (org.eclipse.jdt.internal.compiler.parser.Parser, java.util.List)
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
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
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/parser/Parser$1MethodVisitor.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.ASTVisitor typeVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typePtr
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
void (org.eclipse.jdt.internal.compiler.parser.Parser)
public void endVisit (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
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
public void endVisit (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
private void endVisitMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
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
private boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/Parser$1TypeVisitor.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typePtr
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
void (org.eclipse.jdt.internal.compiler.parser.Parser)
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private void endVisitType ()
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
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
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
private boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/Parser$LocalTypeKind.classParser.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind extends java.lang.Enum {
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LOCAL
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind METHOD_REFERENCE
public static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LAMBDA
private static final org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] ENUM$VALUES
static void ()
private void (java.lang.String, int)
public static org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] values ()
public static org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind valueOf (java.lang.String)
}
org/eclipse/jdt/internal/compiler/parser/Parser.classParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Parser extends org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser implements org.eclipse.jdt.internal.compiler.parser.ConflictedParser org.eclipse.jdt.internal.compiler.ast.OperatorIds org.eclipse.jdt.internal.compiler.lookup.TypeIds {
protected static final int THIS_CALL
protected static final int SUPER_CALL
public static final char[] FALL_THROUGH_TAG
public static final char[] CASES_OMITTED_TAG
public static char[] asb
public static char[] asr
protected static final int AstStackIncrement
public static char[] base_action
public static final int BracketKinds
public static short[] check_table
public static final int CurlyBracket
private static final boolean DEBUG
private static final boolean DEBUG_AUTOMATON
private static final String EOF_TOKEN
private static final String ERROR_TOKEN
protected static final int ExpressionStackIncrement
protected static final int GenericsStackIncrement
private static final String FILEPREFIX
public static char[] in_symb
private static final String INVALID_CHARACTER
public static char[] lhs
public static String[] name
public static char[] nasb
public static char[] nasr
public static char[] non_terminal_index
private static final String READABLE_NAMES_FILE
public static String[] readableName
public static byte[] rhs
public static int[] reverse_index
public static char[] recovery_templates_index
public static char[] recovery_templates
public static char[] statements_recovery_filter
public static long[] rules_compliance
public static final int RoundBracket
public static byte[] scope_la
public static char[] scope_lhs
public static char[] scope_prefix
public static char[] scope_rhs
public static char[] scope_state
public static char[] scope_state_set
public static char[] scope_suffix
public static final int SquareBracket
protected static final int StackIncrement
public static char[] term_action
public static byte[] term_check
public static char[] terminal_index
private static final String UNEXPECTED_EOF
public static boolean VERBOSE_RECOVERY
protected int astLengthPtr
protected int[] astLengthStack
protected int astPtr
protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] astStack
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
protected org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentElement
protected boolean diet
protected int dietInt
protected int endPosition
protected int endStatementPosition
protected int expressionLengthPtr
protected int[] expressionLengthStack
protected int expressionPtr
protected org.eclipse.jdt.internal.compiler.ast.Expression[] expressionStack
protected int rBracketPosition
public int firstToken
protected int typeAnnotationPtr
protected int typeAnnotationLengthPtr
protected org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotationStack
protected int[] typeAnnotationLengthStack
protected static final int TypeAnnotationStackIncrement
protected int genericsIdentifiersLengthPtr
protected int[] genericsIdentifiersLengthStack
protected int genericsLengthPtr
protected int[] genericsLengthStack
protected int genericsPtr
protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] genericsStack
protected boolean hasError
protected boolean hasReportedError
protected int identifierLengthPtr
protected int[] identifierLengthStack
protected long[] identifierPositionStack
protected int identifierPtr
protected char[][] identifierStack
protected boolean ignoreNextOpeningBrace
protected int intPtr
protected int[] intStack
public int lastAct
protected int lastCheckPoint
protected int lastErrorEndPosition
protected int lastErrorEndPositionBeforeRecovery
protected int lastIgnoredToken
protected int nextIgnoredToken
protected int listLength
protected int listTypeParameterLength
protected int lParenPos
protected int rParenPos
protected int modifiers
protected int modifiersSourceStart
protected int colonColonStart
protected int[] nestedMethod
protected int nestedType
protected int dimensions
org.eclipse.jdt.internal.compiler.ast.ASTNode[] noAstNodes
org.eclipse.jdt.internal.compiler.ast.Expression[] noExpressions
protected boolean optimizeStringLiterals
protected org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
protected org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected int rBraceStart
protected int rBraceEnd
protected int rBraceSuccessorStart
protected int realBlockPtr
protected int[] realBlockStack
protected int recoveredStaticInitializerStart
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public boolean reportOnlyOneSyntaxError
public boolean reportSyntaxErrorIsRequired
protected boolean restartRecovery
protected boolean annotationRecoveryActivated
protected int lastPosistion
public boolean methodRecoveryActivated
protected boolean statementRecoveryActivated
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] recoveredTypes
protected int recoveredTypePtr
protected int nextTypeStart
protected org.eclipse.jdt.internal.compiler.ast.TypeDeclaration pendingRecoveredType
public org.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
protected int[] stack
protected int stateStackTop
protected int synchronizedBlockSourceStart
protected int[] variablesCounter
protected boolean checkExternalizeStrings
protected boolean recordStringLiterals
public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
public org.eclipse.jdt.internal.compiler.parser.JavadocParser javadocParser
protected int lastJavadocEnd
public org.eclipse.jdt.internal.compiler.ReadManager readManager
protected int valueLambdaNestDepth
private int[] stateStackLengthStack
protected boolean parsingJava8Plus
protected int unstackedAct
private boolean haltOnSyntaxError
private boolean tolerateDefaultClassMethods
private boolean processingLambdaParameterList
private boolean expectTypeAnnotation
private static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind
static void ()
java.io.IOException ex
public static int asi (int)
int state
public static final short base_check (int)
int i
private static final void buildFile (java.lang.String, java.util.List)
String filename
java.util.List listToDump
java.io.BufferedWriter writer
java.util.Iterator iterator
private static void buildFileForCompliance (java.lang.String, int, java.lang.String[])
String file
int length
String[] tokens
byte[] result
int i
int index
String token
long compliance
int j
private static final java.lang.String[] buildFileForName (java.lang.String, java.lang.String)
String filename
String contents
String[] result
int resultCount
StringBuffer buffer
int start
int end
boolean addLineSeparator
int tokenStart
StringBuffer currentToken
int i
char c
String token
private static void buildFileForReadableName (java.lang.String, char[], char[], java.lang.String[], java.lang.String[])
String file
char[] newLhs
char[] newNonTerminalIndex
String[] newName
String[] tokens
java.util.ArrayList entries
boolean[] alreadyAdded
int i
int index
StringBuffer buffer
int i
private static final void buildFileForTable (java.lang.String, byte[])
String filename
byte[] bytes
java.io.FileOutputStream stream
private static final void buildFileForTable (java.lang.String, char[])
String filename
char[] chars
byte[] bytes
int i
java.io.FileOutputStream stream
private static final byte[] buildFileOfByteFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
byte[] bytes
int ic
String token
String token
int c
private static final char[] buildFileOfIntFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
char[] chars
int ic
String token
String token
int c
private static final void buildFileOfShortFor (java.lang.String, java.lang.String, java.lang.String[])
String filename
String tag
String[] tokens
int i
char[] chars
int ic
String token
String token
int c
private static void buildFilesForRecoveryTemplates (java.lang.String, java.lang.String, char[], char[], java.lang.String[], char[], java.lang.String[])
String indexFilename
String templatesFilename
char[] newTerminalIndex
char[] newNonTerminalIndex
String[] newName
char[] newLhs
String[] tokens
int[] newReverse
char[] newRecoveyTemplatesIndex
char[] newRecoveyTemplates
int newRecoveyTemplatesPtr
int i
int length
int index
String token
java.util.StringTokenizer st
String[] terminalNames
int t
int j
int symbol
private static void buildFilesForStatementsRecoveryFilter (java.lang.String, char[], char[], java.lang.String[])
String filename
char[] newNonTerminalIndex
char[] newLhs
String[] tokens
char[] newStatementsRecoveryFilter
int i
int index
public static final void buildFilesFromLPG (java.lang.String, java.lang.String)
String dataFilename
String dataFilename2
char[] contents
java.util.StringTokenizer st
String[] tokens
int j
int i
char[] newLhs
char[] newTerminalIndex
char[] newNonTerminalIndex
byte[] newRhs
String[] newName
protected static int[] computeReverseTable (char[], char[], java.lang.String[])
char[] newTerminalIndex
char[] newNonTerminalIndex
String[] newName
int[] newReverseTable
int j
int k
int k
private static int getSymbol (java.lang.String, java.lang.String[], int[])
String terminalName
String[] newName
int[] newReverse
int j
public static int in_symbol (int)
int state
public static final void initTables () throws java.io.IOException
int i
char[] chars
int c
public static int nasi (int)
int state
public static int ntAction (int, int)
int state
int sym
protected static int original_state (int)
int state
protected static byte[] readByteTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
protected static long[] readLongTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
int length
long[] longs
int i
int longIndex
protected static java.lang.String[] readNameTable (java.lang.String) throws java.io.IOException
String filename
char[] contents
char[][] nameAsChar
String[] result
int i
protected static java.lang.String[] readReadableNameTable (java.lang.String)
String filename
String[] result
java.io.InputStream is
java.util.Properties props
int i
int i
String n
protected static char[] readTable (java.lang.String) throws java.io.IOException
String filename
java.io.InputStream stream
byte[] bytes
int length
char[] chars
int i
int charIndex
public static int tAction (int, int)
int state
int sym
public void ()
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
boolean optimizeStringLiterals
protected void annotationRecoveryCheckPoint (int, int)
int start
int end
public void arrayInitializer (int)
int length
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer ai
protected void blockReal ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement buildInitialRecoveryState ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration statement
org.eclipse.jdt.internal.compiler.ast.Expression statement
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void checkAndSetModifiers (int)
int flag
public void checkComment ()
int lastComment
int commentSourceStart
int commentEnd
protected void checkNonNLSAfterBodyEnd (int)
int declarationEnd
protected void classInstanceCreation (boolean)
boolean isQualified
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
protected void checkForDiamond (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference allocType
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference type
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference type
protected org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][])
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int nameSize
int tokensSize
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
char[][] tokens
long[] positions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] typeAnnotations
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference singleParameterizedTypeReference
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] rightSideTypeArguments
char[][] rightSideTokens
long[] rightSidePositions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
char[][] rightSideTokens
long[] rightSidePositions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] rightSideAnnotations
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] currentTypeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeRef
int length
protected void concatExpressionLists ()
protected void concatGenericsLists ()
protected void concatNodeLists ()
protected void consumeAdditionalBound ()
protected void consumeAdditionalBound1 ()
protected void consumeAdditionalBoundList ()
protected void consumeAdditionalBoundList1 ()
protected boolean isIndirectlyInsideLambdaExpression ()
protected void consumeAllocationHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
protected void consumeAnnotationAsModifier ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceStart
protected void consumeAnnotationName ()
int start
int end
protected void consumeAnnotationTypeDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeAnnotationTypeDeclarationHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
protected void consumeAnnotationTypeDeclarationHeaderName ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
long pos
int atPosition
int length
protected void consumeAnnotationTypeDeclarationHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
int length
long pos
int atPosition
protected void consumeAnnotationTypeMemberDeclaration ()
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
int declarationEndPosition
protected void consumeAnnotationTypeMemberDeclarations ()
protected void consumeAnnotationTypeMemberDeclarationsopt ()
protected void consumeArgumentList ()
protected void consumeArguments ()
protected void consumeArrayAccess (boolean)
boolean unspecifiedReference
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeArrayCreationExpressionWithInitializer ()
int length
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
protected void consumeArrayCreationExpressionWithoutInitializer ()
int length
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocation
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
protected void consumeArrayCreationHeader ()
protected void consumeArrayInitializer ()
protected void consumeArrayTypeWithTypeArgumentsName ()
protected void consumeAssertStatement ()
protected void consumeAssignment ()
int op
org.eclipse.jdt.internal.compiler.ast.Expression expression
protected void consumeAssignmentOperator (int)
int pos
protected void consumeBinaryExpression (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression expr1
org.eclipse.jdt.internal.compiler.ast.Expression expr2
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
org.eclipse.jdt.internal.compiler.ast.CombinedBinaryExpression cursor
protected void consumeBinaryExpressionWithName (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression expr1
org.eclipse.jdt.internal.compiler.ast.Expression expr2
protected void consumeBlock ()
int statementsLength
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Block block
protected void consumeBlockStatement ()
protected void consumeBlockStatements ()
protected void consumeCaseLabel ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
protected void consumeCastExpressionLL1 ()
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.Expression exp
public org.eclipse.jdt.internal.compiler.ast.IntersectionCastTypeReference createIntersectionCastTypeReference (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
protected void consumeCastExpressionLL1WithBounds ()
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.Expression exp
int length
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
protected void consumeCastExpressionWithGenericsArray ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
int dim
protected void consumeCastExpressionWithNameArray ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
protected void consumeCastExpressionWithPrimitiveType ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
protected void consumeCastExpressionWithQualifiedGenericsArray ()
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.Expression cast
org.eclipse.jdt.internal.compiler.ast.TypeReference castType
int end
int dim
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
protected void consumeCatches ()
protected void consumeCatchFormalParameter ()
char[] identifierName
long namePositions
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int modifierPositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
int length
protected void consumeCatchHeader ()
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod rMethod
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeCatchType ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
org.eclipse.jdt.internal.compiler.ast.UnionTypeReference typeReference
protected void consumeClassBodyDeclaration ()
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
int javadocCommentStart
protected void consumeClassBodyDeclarations ()
protected void consumeClassBodyDeclarationsopt ()
protected void consumeClassBodyopt ()
protected void consumeClassDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
boolean hasConstructor
boolean insideFieldInitializer
int i
protected void consumeClassHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeClassHeaderExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superClass
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeClassHeaderImplements ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeClassHeaderName1 ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long pos
int length
protected void consumeClassInstanceCreationExpression ()
protected void consumeClassInstanceCreationExpressionName ()
protected void consumeClassInstanceCreationExpressionQualified ()
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
protected void consumeClassInstanceCreationExpressionWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
protected void consumeClassOrInterface ()
protected void consumeClassOrInterfaceName ()
protected void consumeClassTypeElt ()
protected void consumeClassTypeList ()
protected void consumeCompilationUnit ()
protected void consumeConditionalExpression (int)
int op
protected void consumeConditionalExpressionWithName (int)
int op
protected void consumeConstructorBlockStatements ()
protected void consumeConstructorBody ()
protected void consumeConstructorDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
boolean insideFieldInitializer
int i
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
protected void consumeConstructorHeader ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeConstructorHeaderName ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
long selectorSource
int length
protected void consumeConstructorHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
long selectorSource
int length
protected void consumeCreateInitializer ()
protected void consumeDefaultLabel ()
org.eclipse.jdt.internal.compiler.ast.CaseStatement defaultStatement
protected void consumeDefaultModifiers ()
protected void consumeDiet ()
protected void consumeDims ()
protected void consumeDimWithOrWithOutExpr ()
protected void consumeDimWithOrWithOutExprs ()
protected void consumeUnionType ()
protected void consumeUnionTypeAsClassType ()
protected void consumeEmptyAnnotationTypeMemberDeclarationsopt ()
protected void consumeEmptyArgumentListopt ()
protected void consumeEmptyArguments ()
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
protected void consumeEmptyArrayInitializer ()
protected void consumeEmptyArrayInitializeropt ()
protected void consumeEmptyBlockStatementsopt ()
protected void consumeEmptyCatchesopt ()
protected void consumeEmptyClassBodyDeclarationsopt ()
protected void consumeEmptyDimsopt ()
protected void consumeEmptyEnumDeclarations ()
protected void consumeEmptyExpression ()
protected void consumeEmptyForInitopt ()
protected void consumeEmptyForUpdateopt ()
protected void consumeEmptyInterfaceMemberDeclarationsopt ()
protected void consumeEmptyInternalCompilationUnit ()
protected void consumeEmptyMemberValueArrayInitializer ()
protected void consumeEmptyMemberValuePairsopt ()
protected void consumeEmptyMethodHeaderDefaultValue ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeEmptyStatement ()
char[] source
int c1
int c2
int c3
int c4
int pos
protected void consumeEmptySwitchBlock ()
protected void consumeEmptyTypeDeclaration ()
protected void consumeEnhancedForStatement ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement
protected void consumeEnhancedForStatementHeader ()
org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
org.eclipse.jdt.internal.compiler.ast.Expression collection
protected void consumeEnhancedForStatementHeaderInit (boolean)
boolean hasModifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference type
char[] identifierName
long namePosition
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int extraDims
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
int declarationSourceStart
int modifiersValue
int length
org.eclipse.jdt.internal.compiler.ast.ForeachStatement iteratorForStatement
protected void consumeEnterAnonymousClassBody (boolean)
boolean qualified
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
int argumentLength
protected void consumeEnterCompilationUnit ()
protected void consumeEnterMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeEnterMemberValueArrayInitializer ()
protected void consumeEnterVariable ()
char[] identifierName
long namePosition
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
boolean isLocalDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int variableIndex
int length
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration previousVariable
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int annotationsLength
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
protected void consumeEnumBodyNoConstants ()
protected void consumeEnumBodyWithConstants ()
protected void consumeEnumConstantHeader ()
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
boolean foundOpeningBrace
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
int start
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
int length
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
protected void consumeEnumConstantHeaderName ()
long namePosition
char[] constantName
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
int length
protected void consumeEnumConstantNoClassBody ()
int endOfEnumConstant
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.ASTNode initialization
protected void consumeEnumConstants ()
protected void consumeEnumConstantWithClassBody ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int declarationSourceEnd
org.eclipse.jdt.internal.compiler.ast.ASTNode initialization
protected void consumeEnumDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
boolean hasConstructor
boolean insideFieldInitializer
int i
protected void consumeEnumDeclarations ()
protected void consumeEnumHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeEnumHeaderName ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
long pos
int length
protected void consumeEnumHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
int length
long pos
protected void consumeEqualityExpression (int)
int op
protected void consumeEqualityExpressionWithName (int)
int op
protected void consumeExitMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeExitTryBlock ()
protected void consumeExitVariableWithInitialization ()
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
protected void consumeExitVariableWithoutInitialization ()
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
protected void consumeExplicitConstructorInvocation (int, int)
int flag
int recFlag
int startPosition
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
int length
protected void consumeExplicitConstructorInvocationWithTypeArguments (int, int)
int flag
int recFlag
int startPosition
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
int length
protected void consumeExpressionStatement ()
org.eclipse.jdt.internal.compiler.ast.Expression expression
protected void consumeFieldAccess (boolean)
boolean isSuperAccess
org.eclipse.jdt.internal.compiler.ast.FieldReference fr
protected void consumeFieldDeclaration ()
int variableDeclaratorsCounter
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int endPos
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int startIndex
protected void consumeForceNoDiet ()
protected void consumeForInit ()
protected void consumeFormalParameter (boolean)
boolean isVarArgs
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
boolean isReceiver
char[] identifierName
long namePositions
int extendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnExtendedDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[] varArgsAnnotations
int endOfEllipsis
int length
int length
int firstDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int modifierPositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType
protected org.eclipse.jdt.internal.compiler.ast.Annotation[][] getAnnotationsOnDimensions (int)
int dimensionsCount
org.eclipse.jdt.internal.compiler.ast.Annotation[][] dimensionsAnnotations
int i
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int length
protected void consumeFormalParameterList ()
protected void consumeFormalParameterListopt ()
protected void consumeGenericType ()
protected void consumeGenericTypeArrayType ()
protected void consumeGenericTypeNameArrayType ()
protected void consumeGenericTypeWithDiamond ()
protected void consumeImportDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
protected void consumeImportDeclarations ()
protected void consumeInsideCastExpression ()
protected void consumeInsideCastExpressionLL1 ()
protected void consumeInsideCastExpressionLL1WithBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
int i
protected void consumeInsideCastExpressionWithQualifiedGenerics ()
protected void consumeInstanceOfExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeInstanceOfExpressionWithName ()
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeInterfaceDeclaration ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int fieldCount
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
protected void consumeInterfaceHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInterfaceHeaderExtends ()
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeInterfaceHeaderName1 ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
long pos
int length
protected void consumeInterfaceMemberDeclarations ()
protected void consumeInterfaceMemberDeclarationsopt ()
protected void consumeInterfaceType ()
protected void consumeInterfaceTypeList ()
protected void consumeInternalCompilationUnit ()
protected void consumeInternalCompilationUnitWithTypes ()
int length
protected void consumeInvalidAnnotationTypeDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInvalidConstructorDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
protected void consumeInvalidConstructorDeclaration (boolean)
boolean hasBody
int length
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
protected void consumeInvalidEnumDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInvalidInterfaceDeclaration ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
protected void consumeInterfaceMethodDeclaration (boolean)
boolean hasSemicolonBody
int explicitDeclarations
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
int length
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
boolean isDefault
boolean isStatic
boolean bodyAllowed
protected void consumeLabel ()
protected void consumeLeftParen ()
protected void consumeLocalVariableDeclaration ()
int variableDeclaratorsCounter
int startIndex
protected void consumeLocalVariableDeclarationStatement ()
int variableDeclaratorsCounter
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeMarkerAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeMemberValueArrayInitializer ()
protected void consumeMemberValueAsName ()
protected void consumeMemberValuePair ()
char[] simpleName
long position
int end
int start
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeMemberValuePairs ()
protected void consumeMemberValues ()
protected void consumeMethodBody ()
protected void consumeMethodDeclaration (boolean, boolean)
boolean isNotAbstract
boolean isDefaultMethod
int length
int explicitDeclarations
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
protected void consumeMethodHeader ()
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
protected void consumeMethodHeaderDefaultValue ()
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
int length
protected void consumeMethodHeaderExtendedDims ()
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
int extendedDimensions
protected void consumeMethodHeaderName (boolean)
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
long selectorSource
int length
protected void consumeMethodHeaderNameWithTypeParameters (boolean)
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
long selectorSource
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
int length
boolean isType
protected void consumeMethodHeaderRightParen ()
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
org.eclipse.jdt.internal.compiler.ast.Argument arg
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int annotationSourceStart
int i
int max
protected void consumeMethodHeaderThrowsClause ()
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
protected void consumeInvocationExpression ()
protected void consumeMethodInvocationName ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
protected void consumeMethodInvocationNameWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeMethodInvocationPrimary ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
protected void consumeMethodInvocationPrimaryWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeMethodInvocationSuper ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
protected void consumeMethodInvocationSuperWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void consumeModifiers ()
int savedModifiersSourceStart
protected void consumeModifiers2 ()
protected void consumeMultipleResources ()
protected void consumeTypeAnnotation ()
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
protected void consumeOneMoreTypeAnnotation ()
protected void consumeNameArrayType ()
protected void consumeNestedMethod ()
protected void consumeNestedType ()
int length
protected void consumeNormalAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int length
protected void consumeOneDimLoop (boolean)
boolean isAnnotated
protected void consumeOnlySynchronized ()
protected void consumeOnlyTypeArguments ()
int length
protected void consumeOnlyTypeArgumentsForCastExpression ()
protected void consumeOpenBlock ()
int stackLength
protected void consumePackageComment ()
protected void consumePackageDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
protected void consumePackageDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumePackageDeclarationNameWithModifiers ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
int packageModifiersSourceStart
int packageModifiersSourceEnd
int packageModifiers
protected void consumePostfixExpression ()
protected void consumePrimaryNoNewArray ()
org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
int numberOfParenthesis
protected void consumePrimaryNoNewArrayArrayType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayName ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void rejectIllegalLeadingTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
private void rejectIllegalTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
private void rejectIllegalTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.TypeReference, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
boolean tolerateAnnotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotations
org.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
org.eclipse.jdt.internal.compiler.ast.Annotation[] misplacedAnnotations
int i
int length
boolean tolerated
int i
int length
protected void consumePrimaryNoNewArrayNameSuper ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumePrimaryNoNewArrayNameThis ()
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumePrimaryNoNewArrayPrimitiveArrayType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayPrimitiveType ()
org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess cla
protected void consumePrimaryNoNewArrayThis ()
protected void consumePrimaryNoNewArrayWithName ()
org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
int numberOfParenthesis
protected void consumePrimitiveArrayType ()
protected void consumePrimitiveType ()
protected void consumePushLeftBrace ()
protected void consumePushModifiers ()
protected void consumePushCombineModifiers ()
int newModifiers
protected void consumePushModifiersForHeader ()
protected void consumePushPosition ()
protected void consumePushRealModifiers ()
protected void consumeQualifiedName (boolean)
boolean qualifiedNameIsAnnotated
protected void consumeUnannotatableQualifiedName ()
protected void consumeRecoveryMethodHeaderName ()
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeRecoveryMethodHeaderNameWithTypeParameters ()
boolean isAnnotationMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeReduceImports ()
int length
protected void consumeReferenceType ()
protected void consumeReferenceType1 ()
protected void consumeReferenceType2 ()
protected void consumeReferenceType3 ()
protected void consumeResourceAsLocalVariableDeclaration ()
protected void consumeResourceSpecification ()
protected void consumeResourceOptionalTrailingSemiColon (boolean)
boolean punctuated
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
protected void consumeRestoreDiet ()
protected void consumeRightParen ()
protected void consumeNonTypeUseName ()
int i
int length
org.eclipse.jdt.internal.compiler.ast.Annotation[] typeAnnotations
protected void consumeZeroTypeAnnotations ()
protected void consumeRule (int)
int act
protected void consumeVariableDeclaratorIdParameter ()
protected void consumeExplicitThisParameter (boolean)
boolean isQualified
org.eclipse.jdt.internal.compiler.ast.NameReference qualifyingNameReference
int thisStart
protected boolean isAssistParser ()
protected void consumeNestedLambda ()
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
protected void consumeLambdaHeader ()
int arrowPosition
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int length
int i
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
protected void consumeLambdaExpression ()
org.eclipse.jdt.internal.compiler.ast.Statement body
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
org.eclipse.jdt.internal.compiler.ast.Expression expression
protected org.eclipse.jdt.internal.compiler.ast.Argument typeElidedArgument ()
char[] identifierName
long namePositions
org.eclipse.jdt.internal.compiler.ast.Argument arg
protected void consumeTypeElidedLambdaParameter (boolean)
boolean parenthesized
int modifier
int annotationLength
int modifiersStart
org.eclipse.jdt.internal.compiler.ast.Argument arg
protected void consumeElidedLeftBraceAndReturn ()
int stackLength
protected void consumeExpression ()
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void consumeIdentifierOrNew (boolean)
boolean newForm
int newStart
protected void consumeEmptyTypeArguments ()
public org.eclipse.jdt.internal.compiler.ast.ReferenceExpression newReferenceExpression ()
protected void consumeReferenceExpressionTypeForm (boolean)
boolean isPrimitive
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
int dimension
boolean typeAnnotatedName
int i
int j
protected void consumeReferenceExpressionPrimaryForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
org.eclipse.jdt.internal.compiler.ast.Expression primary
protected void consumeReferenceExpressionSuperForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
protected void consumeReferenceExpression (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
protected void consumeReferenceExpressionTypeArgumentsAndTrunk (boolean)
boolean qualified
protected void consumeReferenceExpressionGenericTypeForm ()
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
char[] selector
int sourceEnd
int length
int typeSourceEnd
boolean qualified
int dims
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
protected void consumeEnterInstanceCreationArgumentList ()
protected void consumeSimpleAssertStatement ()
protected void consumeSingleMemberAnnotation (boolean)
boolean isTypeAnnotation
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
int oldIndex
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
protected void consumeSingleMemberAnnotationMemberValue ()
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeSingleResource ()
protected void consumeSingleStaticImportDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeSingleTypeImportDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeStatementBreak ()
protected void consumeStatementBreakWithLabel ()
protected void consumeStatementCatch ()
protected void consumeStatementContinue ()
protected void consumeStatementContinueWithLabel ()
protected void consumeStatementDo ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementExpressionList ()
protected void consumeStatementFor ()
int length
org.eclipse.jdt.internal.compiler.ast.Expression cond
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] inits
org.eclipse.jdt.internal.compiler.ast.Statement[] updates
org.eclipse.jdt.internal.compiler.ast.Statement[] updates
boolean scope
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementIfNoElse ()
org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
protected void consumeStatementIfWithElse ()
protected void consumeStatementLabel ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStatementReturn ()
protected void consumeStatementSwitch ()
int length
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
protected void consumeStatementSynchronized ()
protected void consumeStatementThrow ()
protected void consumeStatementTry (boolean, boolean)
boolean withFinally
boolean hasResources
int length
org.eclipse.jdt.internal.compiler.ast.TryStatement tryStmt
org.eclipse.jdt.internal.compiler.ast.Block[] bks
org.eclipse.jdt.internal.compiler.ast.Argument[] args
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
protected void consumeStatementWhile ()
org.eclipse.jdt.internal.compiler.ast.Statement statement
protected void consumeStaticImportOnDemandDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeStaticInitializer ()
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
protected void consumeStaticOnly ()
int savedModifiersSourceStart
protected void consumeSwitchBlock ()
protected void consumeSwitchBlockStatement ()
protected void consumeSwitchBlockStatements ()
protected void consumeSwitchLabels ()
protected void consumeToken (int)
int type
long positions
long positions
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation recoveredAnnotation
protected void consumeTypeArgument ()
protected void consumeTypeArgumentList ()
protected void consumeTypeArgumentList1 ()
protected void consumeTypeArgumentList2 ()
protected void consumeTypeArgumentList3 ()
protected void consumeTypeArgumentReferenceType1 ()
protected void consumeTypeArgumentReferenceType2 ()
protected void consumeTypeArguments ()
int length
protected void consumeTypeDeclarations ()
protected void consumeTypeHeaderNameWithTypeParameters ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int length
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
protected void consumeTypeImportOnDemandDeclarationName ()
org.eclipse.jdt.internal.compiler.ast.ImportReference impt
int length
char[][] tokens
long[] positions
protected void consumeTypeParameter1 ()
protected void consumeTypeParameter1WithExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
protected void consumeTypeParameter1WithExtendsAndBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected void consumeTypeParameterHeader ()
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int length
long pos
int end
int start
protected void consumeTypeParameterList ()
protected void consumeTypeParameterList1 ()
protected void consumeTypeParameters ()
int startPos
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
int length
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
int length
protected void consumeTypeParameterWithExtends ()
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
protected void consumeTypeParameterWithExtendsAndBounds ()
int additionalBoundsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
org.eclipse.jdt.internal.compiler.ast.TypeReference superType
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected void consumeZeroAdditionalBounds ()
protected void consumeUnaryExpression (int)
int op
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression r
org.eclipse.jdt.internal.compiler.ast.Expression exp
org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
org.eclipse.jdt.internal.compiler.ast.IntLiteral convertToMinValue
org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
org.eclipse.jdt.internal.compiler.ast.LongLiteral convertToMinValue
protected void consumeUnaryExpression (int, boolean)
int op
boolean post
org.eclipse.jdt.internal.compiler.ast.Expression leftHandSide
protected void consumeVariableDeclarators ()
protected void consumeVariableInitializers ()
protected void consumeWildcard ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard1 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard1WithBounds ()
protected void consumeWildcard2 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard2WithBounds ()
protected void consumeWildcard3 ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcard3WithBounds ()
protected void consumeWildcardBounds1Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds1Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds2Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds2Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds3Extends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBounds3Super ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBoundsExtends ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardBoundsSuper ()
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
protected void consumeWildcardWithBounds ()
public boolean containsComment (int, int)
int sourceStart
int sourceEnd
int iComment
int commentStart
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration convertToMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
protected org.eclipse.jdt.internal.compiler.ast.TypeReference augmentTypeWithAdditionalDimensions (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, org.eclipse.jdt.internal.compiler.ast.Annotation[][], boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int additionalDimensions
org.eclipse.jdt.internal.compiler.ast.Annotation[][] additionalAnnotations
boolean isVarargs
protected org.eclipse.jdt.internal.compiler.ast.FieldDeclaration createFieldDeclaration (char[], int, int)
char[] fieldDeclarationName
int sourceStart
int sourceEnd
protected org.eclipse.jdt.internal.compiler.parser.JavadocParser createJavadocParser ()
protected org.eclipse.jdt.internal.compiler.ast.LocalDeclaration createLocalDeclaration (char[], int, int)
char[] localDeclarationName
int sourceStart
int sourceEnd
protected org.eclipse.jdt.internal.compiler.ast.StringLiteral createStringLiteral (char[], int, int, int)
char[] token
int start
int end
int lineNumber
protected org.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType ()
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration dietParse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
boolean old
protected void dispatchDeclarationInto (int)
int length
int[] flag
int size1
int size2
int size3
boolean hasAbstractMethods
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int flagI
int start
int length2
int length2
int length2
int end
int i
protected void dispatchDeclarationIntoEnumDeclaration (int)
int length
int[] flag
int size1
int size2
int size3
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
boolean hasAbstractMethods
int enumConstantsCounter
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
int flagI
int start
int length2
int length2
int length2
int end
int i
protected org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int)
int act
org.eclipse.jdt.internal.compiler.parser.RecoveredElement recoveredElement
int i
public int flushCommentsDefinedPriorTo (int)
int position
int lastCommentIndex
int index
int validCount
int commentEnd
int immediateCommentEnd
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getAnnotationType ()
int length
char[][] tokens
long[] positions
public int getFirstToken ()
public int[] getJavaDocPositions ()
int javadocCount
int max
int i
int[] positions
int index
int i
int commentStart
int commentStop
public void getMethodBodies (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
int[] oldLineEnds
int oldLinePtr
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
char[] contents
int i
int length
protected char getNextCharacter (char[], int[])
char[] comment
int[] index
char nextCharacter
int c1
int c2
int c3
int c4
protected org.eclipse.jdt.internal.compiler.ast.Expression getTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exp
protected void annotateTypeReference (org.eclipse.jdt.internal.compiler.ast.Wildcard)
org.eclipse.jdt.internal.compiler.ast.Wildcard ref
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReference (int)
int dim
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int length
int numberOfIdentifiers
char[][] tokens
long[] positions
int levels
int i
protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReferenceForGenericType (int, int, int)
int dim
int identifierLength
int numberOfIdentifiers
org.eclipse.jdt.internal.compiler.ast.Annotation[][] annotationsOnDimensions
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
char[][] tokens
long[] positions
int index
int currentIdentifiersLength
int currentTypeArgumentsLength
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference ()
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference (boolean)
boolean rejectTypeAnnotations
int length
org.eclipse.jdt.internal.compiler.ast.NameReference ref
org.eclipse.jdt.internal.compiler.ast.NameReference ref
char[][] tokens
long[] positions
protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReferenceOptimized ()
int length
org.eclipse.jdt.internal.compiler.ast.NameReference ref
org.eclipse.jdt.internal.compiler.ast.NameReference ref
char[][] tokens
long[] positions
public void goForBlockStatementsopt ()
public void goForBlockStatementsOrCatchHeader ()
public void goForClassBodyDeclarations ()
public void goForCompilationUnit ()
public void goForExpression (boolean)
boolean recordLineSeparator
public void goForFieldDeclaration ()
public void goForGenericMethodDeclaration ()
public void goForHeaders ()
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
public void goForImportDeclaration ()
public void goForInitializer ()
public void goForMemberValue ()
public void goForMethodBody ()
public void goForPackageDeclaration ()
public void goForTypeDeclaration ()
public boolean hasLeadingTagComment (char[], int)
char[] commentPrefixTag
int rangeEnd
int iComment
int iStatement
org.eclipse.jdt.internal.compiler.ast.ASTNode lastNode
int rangeStart
int commentStart
char[] source
int charPos
char c
int iTag
int length
protected void ignoreExpressionAssignment ()
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
public void initialize ()
public void initialize (boolean)
boolean parsingCompilationUnit
int astLength
int expressionLength
boolean checkNLS
public void initializeScanner ()
public void jumpOverMethodBody ()
private void jumpOverType ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
boolean isAnonymous
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextTypeDeclaration
protected void markEnclosingMemberWithLocalType ()
protected void markEnclosingMemberWithLocalOrFunctionalType (org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind)
org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind context
int i
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.ASTNode node
protected boolean moveRecoveryCheckpoint ()
int pos
protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSend ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSendWithTypeArguments ()
org.eclipse.jdt.internal.compiler.ast.MessageSend m
int length
protected void optimizedConcatNodeLists ()
public boolean atConflictScenario (int)
int token
protected void parse ()
boolean isDietParse
int oldFirstToken
int act
int stackLength
int errorPos
int previousToken
boolean oldValue
org.eclipse.jdt.core.compiler.InvalidInputException e
boolean oldValue
org.eclipse.jdt.core.compiler.InvalidInputException e
org.eclipse.jdt.internal.compiler.parser.NLSTag[] tags
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void parse (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparator
boolean oldMethodRecoveryActivated
int length
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructorCall
public void parse (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[])
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] initializationSource
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult, int, int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int start
int end
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] contents
char[] contents
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
public void parse (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldMethodRecoveryActivated
int length
public void parse (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldMethodRecoveryActivated
int length
public org.eclipse.jdt.internal.compiler.ast.ASTNode[] parseClassBodyDeclarations (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldDiet
boolean oldTolerateDefaultClassMethods
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContextTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.ASTNode[] result
java.util.List bodyDeclarations
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
int astLength
boolean containsInitializers
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int i
int max
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int length2
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] temp
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int i
int max
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.ast.Expression parseLambdaExpression (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparators
public org.eclipse.jdt.internal.compiler.ast.Expression parseExpression (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean recordLineSeparators
public org.eclipse.jdt.internal.compiler.ast.Expression parseMemberValue (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
char[] source
int offset
int length
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public void parseStatements (org.eclipse.jdt.internal.compiler.impl.ReferenceContext, int, int, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.impl.ReferenceContext rc
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
boolean oldStatementRecoveryEnabled
public void persistLineSeparatorPositions ()
protected void prepareForBlockStatements ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
protected void pushIdentifier (char[], long)
char[] identifier
long position
int stackLength
protected void pushIdentifier ()
protected void pushIdentifier (int)
int flag
int stackLength
protected void pushOnAstLengthStack (int)
int pos
int stackLength
protected void pushOnAstStack (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int stackLength
protected void pushOnTypeAnnotationStack (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int stackLength
protected void pushOnTypeAnnotationLengthStack (int)
int pos
int stackLength
protected void pushOnExpressionStack (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expr
int stackLength
protected void pushOnExpressionStackLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsIdentifiersLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsLengthStack (int)
int pos
int stackLength
protected void pushOnGenericsStack (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int stackLength
protected void pushOnIntStack (int)
int pos
int stackLength
protected void pushOnRealBlockStack (int)
int i
int stackLength
protected void recoverStatements ()
org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor methodVisitor
org.eclipse.jdt.internal.compiler.parser.Parser$1TypeVisitor typeVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeContext
int length
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public void recoveryExitFromVariable ()
int end
int end
public void recoveryTokenCheck ()
org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
protected void reportSyntaxErrors (boolean, int)
boolean isDietParse
int oldFirstToken
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int[][] intervalToSkip
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
private void reportSyntaxErrorsForSkippedMethod (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[])
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int j
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int length
int j
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
protected void resetModifiers ()
protected void resetStacks ()
protected int resumeAfterRecovery ()
protected int resumeOnSyntaxError ()
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void setMethodsFullRecovery (boolean)
boolean enabled
public void setStatementsRecovery (boolean)
boolean enabled
public java.lang.String toString ()
String s
int i
int i
int i
int i
int i
int i
int i
protected void updateRecoveryState ()
protected void updateSourceDeclarationParts (int)
int variableDeclaratorsCounter
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int endTypeDeclarationPosition
int i
protected void updateSourcePosition (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression exp
public void copyState (org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser)
org.eclipse.jdt.internal.compiler.parser.CommitRollbackParser from
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
public int automatonState ()
public boolean automatonWillShift (int, int)
int token
int lastAction
int stackTop
int stackTopState
int highWaterMark
static int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind ()
}
org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.classParserBasicInformation.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation extends java.lang.Object {
public static final int ERROR_SYMBOL
public static final int MAX_NAME_LENGTH
public static final int NUM_STATES
public static final int NT_OFFSET
public static final int SCOPE_UBOUND
public static final int SCOPE_SIZE
public static final int LA_STATE_OFFSET
public static final int MAX_LA
public static final int NUM_RULES
public static final int NUM_TERMINALS
public static final int NUM_NON_TERMINALS
public static final int NUM_SYMBOLS
public static final int START_STATE
public static final int EOFT_SYMBOL
public static final int EOLT_SYMBOL
public static final int ACCEPT_ACTION
public static final int ERROR_ACTION
}
org/eclipse/jdt/internal/compiler/parser/RecoveredAnnotation.classRecoveredAnnotation.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public static final int MARKER
public static final int NORMAL
public static final int SINGLE_MEMBER
private int kind
private int identifierPtr
private int identifierLengthPtr
private int sourceStart
public boolean hasPendingMemberValueName
public int memberValuPairEqualEnd
public org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void (int, int, int, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
int identifierPtr
int identifierLengthPtr
int sourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identPtr
int identLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, int)
org.eclipse.jdt.internal.compiler.ast.Annotation annot
int index
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Annotation annot
boolean needUpdateRParenPos
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pendingMemberValueName
char[] memberValueName
long pos
int start
int end
int valueEnd
org.eclipse.jdt.internal.compiler.ast.SingleNameReference fakeExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int argLength
int argStart
int annotationEnd
int annotationEnd
org.eclipse.jdt.internal.compiler.ast.MemberValuePair lastMemberValuePair
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.Expression memberValue
org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public void setKind (int)
int kind
public int sourceEnd ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Annotation updatedAnnotationReference ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
}
org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.classRecoveredBlock.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.ast.Block blockDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement[] statements
public int statementCount
public boolean preserveContent
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable pendingArgument
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingRecoveredMethod
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredStatement)
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement recoveredStatement
void attachPendingModifiers (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnots
int pendingAnnotCount
int pendingMods
int pendingModsSourceStart
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.ast.Block updatedBlock (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
int updatedCount
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement lastStatement
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingIntializer
int bodyEndValue
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable lastLocalVariable
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock lastBlock
int lastEnd
int i
org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod method
org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.ast.Block block
public void updateParseTree ()
public org.eclipse.jdt.internal.compiler.ast.Statement updateStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
int updatedCount
int i
org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
}
org/eclipse/jdt/internal/compiler/parser/RecoveredElement.classRecoveredElement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
public int bracketBalance
public boolean foundOpeningBrace
protected org.eclipse.jdt.internal.compiler.parser.Parser recoveringParser
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
protected void addBlockStatement (org.eclipse.jdt.internal.compiler.parser.RecoveredBlock)
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock recoveredBlock
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Statement[] statements
int i
public void addModifier (int, int)
int flag
int modifiersSourceStart
public int depth ()
int depth
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingInitializer ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.parser.Parser parser ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public void preserveEnclosingBlocks ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public int previousAvailableLineEnd (int)
int position
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int index
int previousLineEnd
char[] source
int i
public int sourceEnd ()
protected java.lang.String tabString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement topElement ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public java.lang.String toString ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.parser.RecoveredType type ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public void updateBodyStart (int)
int bodyStart
public void updateFromParserState ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
public void updateSourceEndIfNecessary (int)
int sourceEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredField.classRecoveredField.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredField extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
boolean alreadyCompletedFieldInitialization
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] anonymousTypes
public int anonymousTypeCount
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration addedfieldDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer buffer
int i
int i
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
org.eclipse.jdt.internal.compiler.ast.ArrayInitializer recoveredInitializers
int recoveredInitializersCount
int i
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
int end
int i
org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredImport.classRecoveredImport.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
public void (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.ImportReference updatedImportReference ()
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.classRecoveredInitializer.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer extends org.eclipse.jdt.internal.compiler.parser.RecoveredField implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
public int localTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock initializerBody
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration newFieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public void resetPendingModifiers ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}
org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.classRecoveredLocalVariable.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement {
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
boolean alreadyCompletedLocalInitialization
public void (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.classRecoveredMethod.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
public int localTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock methodBody
public boolean discardBody
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
char[][] fieldTypeName
char[][] fieldTypeName
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
int i
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public boolean bodyStartsAtHeaderEnd ()
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
public void updateBodyStart (int)
int bodyStart
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethodDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
int length
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
int astPtr
boolean canConsume
int i
int max
int argLength
int argStart
boolean needUpdateRParenPos
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
int count
org.eclipse.jdt.internal.compiler.ast.ASTNode aNode
org.eclipse.jdt.internal.compiler.ast.Argument argument
char[][] argTypeName
int length
int astPtr
boolean canConsume
int i
int max
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
int mods
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
void attach (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], int)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int startPos
int lastParameterEnd
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
}
org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.classRecoveredStatement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public void (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredType.classRecoveredType.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredType extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public static final int MAX_TYPE_DEPTH
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annotations
public int annotationCount
public int modifiers
public int modifiersStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] memberTypes
public int memberTypeCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredField[] fields
public int fieldCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod[] methods
public int methodCount
public boolean preserveContent
public int bodyEnd
public boolean insideEnumConstantPart
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] pendingTypeParameters
public int pendingTypeParametersStart
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
int mods
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
org.eclipse.jdt.internal.compiler.parser.RecoveredField element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod lastMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public void add (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], int)
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int startPos
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] annots
int annotCount
int mods
int modsSourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] existingAnnotations
int i
int j
public int bodyEnd ()
public boolean bodyStartsAtHeaderEnd ()
public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType ()
org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
public int lastMemberEnd ()
int lastMemberEnd
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration lastField
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration lastMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration lastType
public char[] name ()
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
int i
int i
public void updateBodyStart (int)
int bodyStart
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedType
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration (int, java.util.Set)
int depth
java.util.Set knownTypes
int lastEnd
int existingCount
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotationReferences
int i
int start
int existingCount
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
int bodyEndValue
int updatedCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration
int length
int existingCount
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
int temp
int i
int i
int existingCount
boolean hasConstructor
boolean hasRecoveredConstructor
boolean hasAbstractMethods
int defaultConstructorIndex
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration m
int bodyEndValue
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethod
int i
boolean alreadyHasClinit
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
int kind
boolean insideFieldInitializer
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parentElement
public void updateFromParserState ()
org.eclipse.jdt.internal.compiler.parser.Parser parser
int length
int astPtr
boolean canConsume
int i
int max
int length
int genericsPtr
boolean canConsume
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int)
int braceStart
int braceEnd
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int)
int braceStart
int braceEnd
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.Initializer init
org.eclipse.jdt.internal.compiler.ast.Initializer init
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int start
int end
public void annotationsConsumed (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] consumedAnnotations
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] keep
int numKeep
int pendingCount
int consumedLength
int i
org.eclipse.jdt.internal.compiler.ast.Annotation pendingAnnotationAST
int j
}
org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.classRecoveredUnit.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredUnit extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport[] imports
public int importCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] types
public int typeCount
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType type
int start
int end
int kind
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType type
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredImport element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredType lastType
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
int i
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration updatedCompilationUnitDeclaration ()
org.eclipse.jdt.internal.compiler.ast.ImportReference[] importRefences
int i
int existingCount
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] typeDeclarations
java.util.Set knownTypes
int actualCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveryScanner.classRecoveryScanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveryScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
public static final char[] FAKE_IDENTIFIER
private org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
private int[] pendingTokens
private int pendingTokensPtr
private char[] fakeTokenSource
private boolean isInserted
private boolean precededByRemoved
private int skipNextInsertedTokens
public boolean record
static void ()
public void (org.eclipse.jdt.internal.compiler.parser.Scanner, org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void (boolean, boolean, long, long, char[][], char[][], boolean, org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
long complianceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void insertToken (int, int, int)
int token
int completedToken
int position
private int[] reverse (int[])
int[] tokens
int length
int i
int max
int tmp
public void insertTokens (int[], int, int)
int[] tokens
int completedToken
int position
int length
public void replaceTokens (int, int, int)
int token
int start
int end
public void replaceTokens (int[], int, int)
int[] tokens
int start
int end
int length
public void removeTokens (int, int)
int start
int end
int length
protected int getNextToken0 () throws org.eclipse.jdt.core.compiler.InvalidInputException
int nextToken
int i
int nextToken
int previousLocation
int currentToken
int i
int nextToken
int i
public char[] getCurrentIdentifierSource ()
public char[] getCurrentTokenSourceString ()
public char[] getCurrentTokenSource ()
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData getData ()
public boolean isFakeToken ()
public boolean isInsertedToken ()
public boolean isReplacedToken ()
public boolean isPrecededByRemovedToken ()
public void setData (org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData)
org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
public void setPendingTokens (int[])
int[] pendingTokens
}
org/eclipse/jdt/internal/compiler/parser/RecoveryScannerData.classRecoveryScannerData.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData extends java.lang.Object {
public int insertedTokensPtr
public int[][] insertedTokens
public int[] insertedTokensPosition
public boolean[] insertedTokenUsed
public int replacedTokensPtr
public int[][] replacedTokens
public int[] replacedTokensStart
public int[] replacedTokensEnd
public boolean[] replacedTokenUsed
public int removedTokensPtr
public int[] removedTokensStart
public int[] removedTokensEnd
public boolean[] removedTokenUsed
public void ()
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData removeUnused ()
int newInsertedTokensPtr
int i
int newReplacedTokensPtr
int i
int newRemovedTokensPtr
int i
}
org/eclipse/jdt/internal/compiler/parser/Scanner$Goal.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$Goal extends java.lang.Object {
int first
int[] follow
int rule
static int LambdaParameterListRule
static int IntersectionCastRule
static int ReferenceExpressionRule
static int VarargTypeAnnotationsRule
static int BlockStatementoptRule
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal LambdaParameterListGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal IntersectionCastGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal VarargTypeAnnotationGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal ReferenceExpressionGoal
static org.eclipse.jdt.internal.compiler.parser.Scanner$Goal BlockStatementoptGoal
static void ()
int i
void (int, int[], int)
int first
int[] follow
int rule
boolean hasBeenReached (int, int)
int act
int token
int length
int i
private static int[] followSetOfCast ()
}
org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardParser.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
public static final boolean SUCCESS
public static final boolean FAILURE
public void (org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner)
org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner scanner
protected boolean parse (org.eclipse.jdt.internal.compiler.parser.Scanner$Goal)
org.eclipse.jdt.internal.compiler.parser.Scanner$Goal goal
int act
int stackLength
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardScanner.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
public void (long, long)
long sourceLevel
long complianceLevel
public int getNextToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
}
org/eclipse/jdt/internal/compiler/parser/Scanner.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Scanner extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public long sourceLevel
public long complianceLevel
public boolean useAssertAsAnIndentifier
public boolean containsAssertKeyword
public boolean useEnumAsAnIndentifier
public boolean recordLineSeparator
public char currentCharacter
public int startPosition
public int currentPosition
public int initialPosition
public int eofPosition
public boolean skipComments
public boolean tokenizeComments
public boolean tokenizeWhiteSpace
public char[] source
public char[] withoutUnicodeBuffer
public int withoutUnicodePtr
public boolean unicodeAsBackSlash
public boolean scanningFloatLiteral
public static final int COMMENT_ARRAYS_SIZE
public int[] commentStops
public int[] commentStarts
public int[] commentTagStarts
public int commentPtr
protected int lastCommentLinePosition
public char[][] foundTaskTags
public char[][] foundTaskMessages
public char[][] foundTaskPriorities
public int[][] foundTaskPositions
public int foundTaskCount
public char[][] taskTags
public char[][] taskPriorities
public boolean isTaskCaseSensitive
public boolean diet
public int[] lineEnds
public int linePtr
public boolean wasAcr
public static final String END_OF_SOURCE
public static final String INVALID_HEXA
public static final String INVALID_OCTAL
public static final String INVALID_CHARACTER_CONSTANT
public static final String INVALID_ESCAPE
public static final String INVALID_INPUT
public static final String INVALID_UNICODE_ESCAPE
public static final String INVALID_FLOAT
public static final String INVALID_LOW_SURROGATE
public static final String INVALID_HIGH_SURROGATE
public static final String NULL_SOURCE_STRING
public static final String UNTERMINATED_STRING
public static final String UNTERMINATED_COMMENT
public static final String INVALID_CHAR_IN_STRING
public static final String INVALID_DIGIT
private static final int[] EMPTY_LINE_ENDS
public static final String INVALID_BINARY
public static final String BINARY_LITERAL_NOT_BELOW_17
public static final String ILLEGAL_HEXA_LITERAL
public static final String INVALID_UNDERSCORE
public static final String UNDERSCORES_IN_LITERALS_NOT_BELOW_17
static final char[] charArray_a
static final char[] charArray_b
static final char[] charArray_c
static final char[] charArray_d
static final char[] charArray_e
static final char[] charArray_f
static final char[] charArray_g
static final char[] charArray_h
static final char[] charArray_i
static final char[] charArray_j
static final char[] charArray_k
static final char[] charArray_l
static final char[] charArray_m
static final char[] charArray_n
static final char[] charArray_o
static final char[] charArray_p
static final char[] charArray_q
static final char[] charArray_r
static final char[] charArray_s
static final char[] charArray_t
static final char[] charArray_u
static final char[] charArray_v
static final char[] charArray_w
static final char[] charArray_x
static final char[] charArray_y
static final char[] charArray_z
static final char[] initCharArray
static final int TableSize
static final int InternalTableSize
public static final int OptimizedLength
public final char[][][][] charArray_length
public static final char[] TAG_PREFIX
public static final int TAG_PREFIX_LENGTH
public static final char TAG_POSTFIX
public static final int TAG_POSTFIX_LENGTH
public static final char[] IDENTITY_COMPARISON_TAG
public boolean[] validIdentityComparisonLines
public boolean checkUninternedIdentityComparison
private org.eclipse.jdt.internal.compiler.parser.NLSTag[] nlsTags
protected int nlsTagsPtr
public boolean checkNonExternalizedStringLiterals
protected int lastPosition
public boolean returnOnlyGreater
int newEntry2
int newEntry3
int newEntry4
int newEntry5
int newEntry6
public boolean insideRecovery
int[] lookBack
private int nextToken
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner vanguardScanner
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser vanguardParser
private org.eclipse.jdt.internal.compiler.parser.ConflictedParser activeParser
private boolean consumingEllipsisAnnotations
public static final int RoundBracket
public static final int SquareBracket
public static final int CurlyBracket
public static final int BracketKinds
public static final int LOW_SURROGATE_MIN_VALUE
public static final int HIGH_SURROGATE_MIN_VALUE
public static final int HIGH_SURROGATE_MAX_VALUE
public static final int LOW_SURROGATE_MAX_VALUE
static void ()
public void ()
public void (boolean, boolean, boolean, long, long, char[][], char[][], boolean)
boolean tokenizeComments
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
long complianceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
int taskTagsLength
int length
int taskPrioritiesLength
int[] initialIndexes
int i
char[][] temp
int i
int i
int j
int k
public void (boolean, boolean, boolean, long, char[][], char[][], boolean)
boolean tokenizeComments
boolean tokenizeWhiteSpace
boolean checkNonExternalizedStringLiterals
long sourceLevel
char[][] taskTags
char[][] taskPriorities
boolean isTaskCaseSensitive
public final boolean atEnd ()
public void checkTaskTag (int, int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int commentStart
int commentEnd
char[] src
int foundTaskIndex
char previous
int i
char[] tag
char[] priority
int itag
int tagLength
int t
char sc
char tc
int x
boolean containsEmptyTask
int i
int msgStart
int max_value
int end
char c
char c
int j
int j
int messageLength
char[] message
int i
int max
int j
public char[] getCurrentIdentifierSource ()
char[] result
int length
char[] result
public int getCurrentTokenEndPosition ()
public char[] getCurrentTokenSource ()
char[] result
char[] result
int length
public final java.lang.String getCurrentTokenString ()
public char[] getCurrentTokenSourceString ()
char[] result
char[] result
int length
public final java.lang.String getCurrentStringLiteral ()
public final char[] getRawTokenSource ()
int length
char[] tokenSource
public final char[] getRawTokenSourceEnd ()
int length
char[] sourceEnd
public int getCurrentTokenStartPosition ()
public final int getLineEnd (int)
int lineNumber
public final int[] getLineEnds ()
int[] copy
public final int getLineStart (int)
int lineNumber
public final int getNextChar ()
public final int getNextCharWithBoundChecks ()
public final boolean getNextChar (char)
char testedChar
int temp
public final int getNextChar (char, char)
char testedChar1
char testedChar2
int temp
int result
int result
int result
int result
int result
int result
private final void consumeDigits (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
private final void consumeDigits (int, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
boolean expectingDigitFirst
private final int consumeDigits0 (int, int, int, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
int radix
int usingUnderscore
int invalidPosition
boolean expectingDigitFirst
int kind
int kind2
public final boolean getNextCharAsDigit () throws org.eclipse.jdt.core.compiler.InvalidInputException
int temp
public final boolean getNextCharAsDigit (int)
int radix
int temp
public boolean getNextCharAsJavaIdentifierPartWithBoundCheck ()
int pos
int temp2
boolean unicode
char c
boolean isJavaIdentifierPart
char low
public boolean getNextCharAsJavaIdentifierPart ()
int pos
int temp2
boolean unicode
char c
boolean isJavaIdentifierPart
char low
public int scanIdentifier () throws org.eclipse.jdt.core.compiler.InvalidInputException
int whiteStart
boolean isWhiteSpace
boolean isWhiteSpace
boolean isWhiteSpace
boolean hasWhiteSpaces
int offset
int unicodePtr
boolean checkIfUnicode
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public void ungetToken (int)
int unambiguousToken
public int getNextToken () throws org.eclipse.jdt.core.compiler.InvalidInputException
int token
int token
protected int getNextToken0 () throws org.eclipse.jdt.core.compiler.InvalidInputException
int whiteStart
boolean isWhiteSpace
boolean isWhiteSpace
boolean isWhiteSpace
boolean hasWhiteSpaces
int offset
int unicodePtr
boolean checkIfUnicode
int temp
int test
int test
int test
int test
int test
int test
int test
int lookAhead
int lookAhead
int lookAhead
boolean isUnicode
int start
int lookAhead
org.eclipse.jdt.core.compiler.InvalidInputException e
int lookAhead
int test
boolean isUnicode
boolean isJavadoc
boolean star
boolean isUnicode
int previous
int firstTag
int token
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public void getNextUnicodeChar () throws org.eclipse.jdt.core.compiler.InvalidInputException
int c1
int c2
int c3
int c4
int unicodeSize
public org.eclipse.jdt.internal.compiler.parser.NLSTag[] getNLSTags ()
int length
org.eclipse.jdt.internal.compiler.parser.NLSTag[] result
public boolean[] getIdentityComparisonLines ()
boolean[] retVal
public char[] getSource ()
protected boolean isFirstTag ()
public final void jumpOverMethodBody ()
int found
boolean isWhiteSpace
boolean isWhiteSpace
boolean test
int test
boolean isUnicode
boolean isJavadoc
boolean star
int previous
boolean isUnicode
int firstTag
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public final boolean jumpOverUnicodeWhiteSpace () throws org.eclipse.jdt.core.compiler.InvalidInputException
final char[] optimizedCurrentTokenSource1 ()
char charOne
final char[] optimizedCurrentTokenSource2 ()
char[] src
int start
char c0
char c1
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource3 ()
char[] src
int start
char c0
char c1
char c2
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource4 ()
char[] src
int start
char c0
char c1
char c2
char c3
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource5 ()
char[] src
int start
char c0
char c1
char c2
char c3
char c4
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
final char[] optimizedCurrentTokenSource6 ()
char[] src
int start
char c0
char c1
char c2
char c3
char c4
char c5
int hash
char[][] table
int i
char[] charArray
int max
char[] charArray
char[] r
private void parseTags ()
int position
int currentStartPosition
int currentLinePtr
char[] s
int sourceEnd
int sourceStart
int sourceDelta
int pos
int pos
int start
int end
org.eclipse.jdt.internal.compiler.parser.NLSTag currentTag
int currentLine
int currentLine
int length
private int extractInt (char[], int, int)
char[] array
int start
int end
int value
int i
char currentChar
int digit
public final void pushLineSeparator ()
int separatorPos
int length
int separatorPos
int length
public final void pushUnicodeLineSeparator ()
public void recordComment (int)
int token
int commentStart
int stopPosition
int length
int newLength
public void resetTo (int, int)
int begin
int end
protected final void scanEscapeCharacter () throws org.eclipse.jdt.core.compiler.InvalidInputException
int number
boolean zeroToThreeNot
int digit
public int scanIdentifierOrKeywordWithBoundCheck ()
char[] src
int pos
int srcLength
char c
int index
int index
int length
int length
char[] data
char[] data
public int scanIdentifierOrKeyword ()
char[] src
int pos
int srcLength
char c
int index
int index
int length
int length
char[] data
char[] data
private int internalScanIdentifierOrKeyword (int, int, char[])
int index
int length
char[] data
public int scanNumber (boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean dotPrefix
boolean floating
int start
int end
boolean hasNoDigitsBeforeDot
int start
int end
boolean isInteger
public final int getLineNumber (int)
int position
public final void setSource (char[])
char[] sourceString
int sourceLength
int sourceLength
public final void setSource (char[], org.eclipse.jdt.internal.compiler.CompilationResult)
char[] contents
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
char[] cuContents
int[] lineSeparatorPositions
public final void setSource (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public java.lang.String toString ()
StringBuffer buffer
int line
int lineStart
int middleLength
public java.lang.String toStringAction (int)
int act
public void unicodeInitializeBuffer (int)
int length
int bLength
public void unicodeStore ()
int pos
int length
public void unicodeStore (char)
char character
int pos
int length
public static boolean isIdentifier (int)
int token
public static boolean isLiteral (int)
int token
public static boolean isKeyword (int)
int token
private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser getVanguardParser ()
protected final boolean maybeAtLambdaOrCast ()
protected final boolean maybeAtReferenceExpression ()
private final boolean maybeAtEllipsisAnnotationsStart ()
protected final boolean atTypeAnnotation ()
public void setActiveParser (org.eclipse.jdt.internal.compiler.parser.ConflictedParser)
org.eclipse.jdt.internal.compiler.parser.ConflictedParser parser
private int disambiguatedToken (int)
int token
org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser parser
protected boolean isAtAssistIdentifier ()
public int fastForward (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement unused
int token
int token
}
org/eclipse/jdt/internal/compiler/parser/ScannerHelper.classScannerHelper.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.ScannerHelper extends java.lang.Object {
public static final long[] Bits
private static final int START_INDEX
private static final int PART_INDEX
private static long[][][] Tables
private static long[][][] Tables7
private static long[][][] Tables8
public static final int MAX_OBVIOUS
public static final int[] OBVIOUS_IDENT_CHAR_NATURES
public static final int C_JLS_SPACE
public static final int C_SPECIAL
public static final int C_IDENT_START
public static final int C_UPPER_LETTER
public static final int C_LOWER_LETTER
public static final int C_IDENT_PART
public static final int C_DIGIT
public static final int C_SEPARATOR
public static final int C_SPACE
static void ()
int i
int i
int i
public void ()
static void initializeTable ()
static void initializeTable17 ()
static void initializeTable18 ()
static long[][][] initializeTables (java.lang.String)
String unicode_path
long[][][] tempTable
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
java.io.DataInputStream inputStream
long[] readValues
int i
java.io.FileNotFoundException e
java.io.IOException e
private static final boolean isBitSet (long[], int)
long[] values
int i
public static boolean isJavaIdentifierPart (char)
char c
public static boolean isJavaIdentifierPart (long, char)
long complianceLevel
char c
public static boolean isJavaIdentifierPart (long, int)
long complianceLevel
int codePoint
public static boolean isJavaIdentifierPart (long, char, char)
long complianceLevel
char high
char low
public static boolean isJavaIdentifierStart (char)
char c
public static boolean isJavaIdentifierStart (long, char)
long complianceLevel
char c
public static boolean isJavaIdentifierStart (long, char, char)
long complianceLevel
char high
char low
public static boolean isJavaIdentifierStart (long, int)
long complianceLevel
int codePoint
private static int toCodePoint (char, char)
char high
char low
public static boolean isDigit (char) throws org.eclipse.jdt.core.compiler.InvalidInputException
char c
public static int digit (char, int)
char c
int radix
public static int getNumericValue (char)
char c
public static int getHexadecimalValue (char)
char c
public static char toUpperCase (char)
char c
public static char toLowerCase (char)
char c
public static boolean isLowerCase (char)
char c
public static boolean isUpperCase (char)
char c
public static boolean isWhitespace (char)
char c
public static boolean isLetter (char)
char c
public static boolean isLetterOrDigit (char)
char c
}
org/eclipse/jdt/internal/compiler/parser/TerminalTokens.classTerminalTokens.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TerminalTokens extends java.lang.Object {
public static final int TokenNameNotAToken
public static final int TokenNameWHITESPACE
public static final int TokenNameCOMMENT_LINE
public static final int TokenNameCOMMENT_BLOCK
public static final int TokenNameCOMMENT_JAVADOC
public static final int TokenNameIdentifier
public static final int TokenNameabstract
public static final int TokenNameassert
public static final int TokenNameboolean
public static final int TokenNamebreak
public static final int TokenNamebyte
public static final int TokenNamecase
public static final int TokenNamecatch
public static final int TokenNamechar
public static final int TokenNameclass
public static final int TokenNamecontinue
public static final int TokenNameconst
public static final int TokenNamedefault
public static final int TokenNamedo
public static final int TokenNamedouble
public static final int TokenNameelse
public static final int TokenNameenum
public static final int TokenNameextends
public static final int TokenNamefalse
public static final int TokenNamefinal
public static final int TokenNamefinally
public static final int TokenNamefloat
public static final int TokenNamefor
public static final int TokenNamegoto
public static final int TokenNameif
public static final int TokenNameimplements
public static final int TokenNameimport
public static final int TokenNameinstanceof
public static final int TokenNameint
public static final int TokenNameinterface
public static final int TokenNamelong
public static final int TokenNamenative
public static final int TokenNamenew
public static final int TokenNamenull
public static final int TokenNamepackage
public static final int TokenNameprivate
public static final int TokenNameprotected
public static final int TokenNamepublic
public static final int TokenNamereturn
public static final int TokenNameshort
public static final int TokenNamestatic
public static final int TokenNamestrictfp
public static final int TokenNamesuper
public static final int TokenNameswitch
public static final int TokenNamesynchronized
public static final int TokenNamethis
public static final int TokenNamethrow
public static final int TokenNamethrows
public static final int TokenNametransient
public static final int TokenNametrue
public static final int TokenNametry
public static final int TokenNamevoid
public static final int TokenNamevolatile
public static final int TokenNamewhile
public static final int TokenNameIntegerLiteral
public static final int TokenNameLongLiteral
public static final int TokenNameFloatingPointLiteral
public static final int TokenNameDoubleLiteral
public static final int TokenNameCharacterLiteral
public static final int TokenNameStringLiteral
public static final int TokenNamePLUS_PLUS
public static final int TokenNameMINUS_MINUS
public static final int TokenNameEQUAL_EQUAL
public static final int TokenNameLESS_EQUAL
public static final int TokenNameGREATER_EQUAL
public static final int TokenNameNOT_EQUAL
public static final int TokenNameLEFT_SHIFT
public static final int TokenNameRIGHT_SHIFT
public static final int TokenNameUNSIGNED_RIGHT_SHIFT
public static final int TokenNamePLUS_EQUAL
public static final int TokenNameMINUS_EQUAL
public static final int TokenNameMULTIPLY_EQUAL
public static final int TokenNameDIVIDE_EQUAL
public static final int TokenNameAND_EQUAL
public static final int TokenNameOR_EQUAL
public static final int TokenNameXOR_EQUAL
public static final int TokenNameREMAINDER_EQUAL
public static final int TokenNameLEFT_SHIFT_EQUAL
public static final int TokenNameRIGHT_SHIFT_EQUAL
public static final int TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL
public static final int TokenNameOR_OR
public static final int TokenNameAND_AND
public static final int TokenNamePLUS
public static final int TokenNameMINUS
public static final int TokenNameNOT
public static final int TokenNameREMAINDER
public static final int TokenNameXOR
public static final int TokenNameAND
public static final int TokenNameMULTIPLY
public static final int TokenNameOR
public static final int TokenNameTWIDDLE
public static final int TokenNameDIVIDE
public static final int TokenNameGREATER
public static final int TokenNameLESS
public static final int TokenNameLPAREN
public static final int TokenNameRPAREN
public static final int TokenNameLBRACE
public static final int TokenNameRBRACE
public static final int TokenNameLBRACKET
public static final int TokenNameRBRACKET
public static final int TokenNameSEMICOLON
public static final int TokenNameQUESTION
public static final int TokenNameCOLON
public static final int TokenNameCOMMA
public static final int TokenNameDOT
public static final int TokenNameEQUAL
public static final int TokenNameAT
public static final int TokenNameELLIPSIS
public static final int TokenNameARROW
public static final int TokenNameCOLON_COLON
public static final int TokenNameBeginLambda
public static final int TokenNameBeginIntersectionCast
public static final int TokenNameBeginTypeArguments
public static final int TokenNameElidedSemicolonAndRightBrace
public static final int TokenNameAT308
public static final int TokenNameAT308DOTDOTDOT
public static final int TokenNameEOF
public static final int TokenNameERROR
}
org/eclipse/jdt/internal/compiler/parser/TypeConverter.classTypeConverter.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TypeConverter extends java.lang.Object {
int namePos
protected org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
protected boolean has1_5Compliance
private char memberTypeSeparator
protected void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, char)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
char memberTypeSeparator
private void addIdentifiers (java.lang.String, int, int, int, java.util.ArrayList)
String typeSignature
int start
int endExclusive
int identCount
java.util.ArrayList fragments
char[] identifier
protected org.eclipse.jdt.internal.compiler.ast.ImportReference createImportReference (java.lang.String[], int, int, boolean, int)
String[] importName
int start
int end
boolean onDemand
int modifiers
int length
long[] positions
long position
char[][] qImportName
int i
protected org.eclipse.jdt.internal.compiler.ast.TypeParameter createTypeParameter (char[], char[][], int, int)
char[] typeParameterName
char[][] typeParameterBounds
int start
int end
org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
int length
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference bound
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int, boolean)
char[] typeName
int start
int end
boolean includeGenericsAnyway
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int)
char[] typeName
int start
int end
int length
protected org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (java.lang.String, int, int)
String typeSignature
int start
int end
int length
private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (java.lang.String, int, int, int)
String typeSignature
int length
int start
int end
int identCount
int dim
int nameFragmentStart
int nameFragmentEnd
boolean nameStarted
java.util.ArrayList fragments
char currentChar
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
char[] nameFragment
char[] nameFragment
long[] positions
long pos
int i
char[][] identifiers
int fragmentLength
Object firstFragment
int i
Object element
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
int index
int i
Object element
char[][] fragmentTokens
int fragmentTokenLength
long[] positions
long pos
int i
private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (char[], int, int, int, boolean)
char[] typeName
int length
int start
int end
boolean includeGenericsAnyway
int identCount
int dim
int nameFragmentStart
int nameFragmentEnd
java.util.ArrayList fragments
char currentChar
int max
int ahead
org.eclipse.jdt.internal.compiler.ast.Wildcard result
int max
int ahead
org.eclipse.jdt.internal.compiler.ast.Wildcard result
org.eclipse.jdt.internal.compiler.ast.Wildcard result
char[][] identifiers
org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
char[] nameFragment
char[] nameFragment
int nameFragmentLength
int nameFragmentLength
char[] nameFragment
long[] positions
long pos
int i
char[][] identifiers
char[][] identifiers
int fragmentLength
char[][] firstFragment
int i
Object element
char[][] tokens
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
int index
int i
Object element
char[][] fragmentTokens
int fragmentTokenLength
long[] positions
long pos
int i
private org.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (char[], int, int, int, boolean)
char[] typeName
int length
int start
int end
boolean includeGenericsAnyway
java.util.ArrayList argumentList
int count
org.eclipse.jdt.internal.compiler.ast.TypeReference argument
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
private org.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (java.lang.String, int, int, int)
String typeSignature
int length
int start
int end
java.util.ArrayList argumentList
int count
org.eclipse.jdt.internal.compiler.ast.TypeReference argument
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
private char[][] extractIdentifiers (java.lang.String, int, int, int)
String typeSignature
int start
int endInclusive
int identCount
char[][] result
int charIndex
int i
char currentChar
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$PrimaryRepairInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo extends java.lang.Object {
public int distance
public int misspellIndex
public int code
public int bufferPosition
public int symbol
public void ()
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo copy ()
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo c
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$RepairCandidate.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate extends java.lang.Object {
public int symbol
public int location
public void ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$SecondaryRepairInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo extends java.lang.Object {
public int code
public int distance
public int bufferPosition
public int stackPosition
public int numDeletions
public int symbol
boolean recoveryOnNextStack
void ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$StateInfo.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo extends java.lang.Object {
int state
int next
public void (int, int)
int state
int next
}
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.parser.ConflictedParser {
private static final boolean DEBUG
private boolean DEBUG_PARSECHECK
private static final int STACK_INCREMENT
private static final int BEFORE_CODE
private static final int INSERTION_CODE
private static final int INVALID_CODE
private static final int SUBSTITUTION_CODE
private static final int DELETION_CODE
private static final int MERGE_CODE
private static final int MISPLACED_CODE
private static final int SCOPE_CODE
private static final int SECONDARY_CODE
private static final int EOF_CODE
private static final int BUFF_UBOUND
private static final int BUFF_SIZE
private static final int MAX_DISTANCE
private static final int MIN_DISTANCE
private org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream lexStream
private int errorToken
private int errorTokenStart
private int currentToken
private int stackLength
private int stateStackTop
private int[] stack
private int[] locationStack
private int[] locationStartStack
private int tempStackTop
private int[] tempStack
private int prevStackTop
private int[] prevStack
private int nextStackTop
private int[] nextStack
private int scopeStackTop
private int[] scopeIndex
private int[] scopePosition
int[] list
int[] buffer
private static final int NIL
int[] stateSeen
int statePoolTop
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo[] statePool
private org.eclipse.jdt.internal.compiler.parser.Parser parser
private org.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
private boolean reportProblem
public void (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.parser.Parser parser
int firstToken
int start
int end
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, int[], int[], int[], org.eclipse.jdt.internal.compiler.impl.CompilerOptions)
org.eclipse.jdt.internal.compiler.parser.Parser parser
int firstToken
int start
int end
int[] intervalStartToSkip
int[] intervalEndToSkip
int[] intervalFlagsToSkip
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
private org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
private void reallocateStacks ()
int old_stack_length
public void diagnoseParse (boolean)
boolean record
boolean oldRecord
int prev_pos
int pos
int next_pos
int act
int tok
boolean forceRecoveryAfterLBracketMissing
int i
int i
int i
int lhs_symbol
int i
int i
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int lhs_symbol
private static char[] displayEscapeCharacters (char[], int, int)
char[] tokenSource
int start
int end
StringBuffer tokenSourceBuffer
int i
int i
char c
int i
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate errorRecovery (int, boolean)
int error_token
boolean forcedError
int prevtok
int prevtokKind
int name_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int j
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryPhase (int)
int error_token
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
int j
int k
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo new_repair
int j
int j
private int mergeCandidate (int, int)
int state
int buffer_position
char[] name1
char[] name2
int len
char[] str
int k
int l
char[] name
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo checkPrimaryDistance (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int i
int j
int j
int k
int k
int next_state
int max_pos
int act
int root
int symbol
int symbol
int symbol
int symbol
int symbol
int tok
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int name_index
int name_index
int name_index
int name_index
int name_index
int prevtok
int curtok
int t
int i
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
private int getTermIndex (int[], int, int, int)
int[] stck
int stack_top
int tok
int buffer_position
int act
int max_pos
int highest_symbol
int lhs_symbol
int threshold
int lhs_symbol
private int getNtermIndex (int, int, int)
int start
int sym
int buffer_position
int highest_symbol
int tok
int act
private int misspell (int, int)
int sym
int tok
char[] name
int n
char[] s1
int k
char c
char[] tokenName
int len
int m
char[] s2
int k
char c
int count
int prefix_length
int num_errors
int i
int j
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scopeTrial (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int i
private void scopeTrialCheck (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo, int)
int[] stck
int stack_top
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
int indx
int act
int i
int old_state_pool_top
int i
int max_pos
int tok
int lhs_symbol
int j
int k
int marked_pos
int stack_position
int previous_distance
int distance
int top
private boolean secondaryCheck (int[], int, int, int)
int[] stck
int stack_top
int buffer_position
int distance
int top
int j
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate secondaryPhase (int)
int error_token
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplaced
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
int i
int i
int i
int j
int k
int k
int top
int next_last_index
int last_index
int save_location
int save_location_start
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplacementRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean)
int[] stck
int stack_top
int last_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
boolean stack_flag
int previous_loc
int stack_deletions
int top
int j
private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo secondaryRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean)
int[] stck
int stack_top
int last_index
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
boolean stack_flag
int previous_loc
int stack_deletions
int top
int i
int j
int k
int l
int symbol
int k
private void secondaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo)
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
int i
private int parseCheck (int[], int, int, int)
int[] stck
int stack_top
int first_token
int buffer_position
int max_pos
int max_pos
int indx
int indx
int ct
int ct
int act
int lhs_symbol
int lhs_symbol
private void reportError (int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
private void reportError (int, int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
int scopeNameIndex
int lToken
private void reportPrimaryError (int, int, int, int)
int msgCode
int nameIndex
int token
int scopeNameIndex
String name
String name
int errorStart
int errorEnd
int currentKind
String errorTokenName
char[] errorTokenSource
int addedToken
int[] template
int[] template
int[] template
int[] template
StringBuffer buf
int[] addedTokens
int addedTokenCount
int insertedToken
int i
int tmpAddedToken
int length
int[] template
int j
int length
int completedToken
int[] template
int[] template
private void reportSecondaryError (int, int, int, int, int)
int msgCode
int nameIndex
int leftToken
int rightToken
int scopeNameIndex
String name
String name
int errorStart
int i
int errorEnd
int addedToken
StringBuffer buf
int[] addedTokens
int addedTokenCount
int insertedToken
int i
int tmpAddedToken
int length
int[] template
int j
int length
int completedToken
int[] template
int[] template
private int[] getNTermTemplate (int)
int sym
int templateIndex
int[] result
int count
int j
public java.lang.String toString ()
StringBuffer res
public boolean atConflictScenario (int)
int token
}
org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream$Token.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token extends java.lang.Object {
int kind
char[] name
int start
int end
int line
int flags
public void ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public static final int IS_AFTER_JUMP
public static final int LBRACE_MISSING
private int tokenCacheIndex
private int tokenCacheEOFIndex
private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token[] tokenCache
private int currentIndex
private org.eclipse.jdt.internal.compiler.parser.Scanner scanner
private int[] intervalStartToSkip
private int[] intervalEndToSkip
private int[] intervalFlagsToSkip
private int previousInterval
private int currentInterval
private boolean awaitingColonColon
public void (int, org.eclipse.jdt.internal.compiler.parser.Scanner, int[], int[], int[], int, int, int)
int size
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int[] intervalStartToSkip
int[] intervalEndToSkip
int[] intervalFlagsToSkip
int firstToken
int init
int eof
private void readTokenFromScanner ()
int length
boolean tokenNotFound
int tokenKind
int start
int end
int nextInterval
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
int start
int end
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token (int)
int index
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token eofToken
int length
int tokensToRead
public int getToken ()
public int previous (int)
int tokenIndex
public int next (int)
int tokenIndex
public boolean afterEol (int)
int i
public void reset ()
public void reset (int)
int i
public int badtoken ()
public int kind (int)
int tokenIndex
public char[] name (int)
int tokenIndex
public int line (int)
int tokenIndex
public int start (int)
int tokenIndex
public int end (int)
int tokenIndex
public int flags (int)
int tokenIndex
public boolean isInsideStream (int)
int index
public java.lang.String toString ()
StringBuffer res
String source
int previousEnd
int i
int intervalStart
int intervalEnd
org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
int curtokKind
int curtokStart
int curtokEnd
int previousEnd
int i
int intervalStart
int intervalEnd
public boolean awaitingColonColon ()
}
org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult extends java.lang.Object {
private static final int INITIAL_SIZE
int pos
int[] intervalStarts
int[] intervalEnds
int[] intervalFlags
void ()
void addInterval (int, int)
int start
int end
void addInterval (int, int, int)
int start
int end
int flags
int[][] getRanges ()
int[] resultStarts
int[] resultEnds
int[] resultFlags
private void quickSort (int[], int[], int[], int, int)
int[] list
int[] list2
int[] list3
int left
int right
int original_left
int original_right
int mid
int tmp
private int compare (int, int)
int i1
int i2
}
org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil extends java.lang.Object {
public static final int NO_FLAG
public static final int LBRACE_MISSING
public static final int IGNORE
public void ()
public static boolean containsErrorInSignature (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public static int[][] computeDietRange (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[])
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
private static void computeDietRange0 (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
int j
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int length
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int flags
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int length
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public static boolean containsIgnoredBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
}
org/eclipse/jdt/internal/compiler/parser/parser1.rsc
org/eclipse/jdt/internal/compiler/parser/parser10.rsc
org/eclipse/jdt/internal/compiler/parser/parser11.rsc
org/eclipse/jdt/internal/compiler/parser/parser12.rsc
org/eclipse/jdt/internal/compiler/parser/parser13.rsc
org/eclipse/jdt/internal/compiler/parser/parser14.rsc
org/eclipse/jdt/internal/compiler/parser/parser15.rsc
org/eclipse/jdt/internal/compiler/parser/parser16.rsc
org/eclipse/jdt/internal/compiler/parser/parser17.rsc
org/eclipse/jdt/internal/compiler/parser/parser18.rsc
org/eclipse/jdt/internal/compiler/parser/parser19.rsc
org/eclipse/jdt/internal/compiler/parser/parser2.rsc
org/eclipse/jdt/internal/compiler/parser/parser20.rsc
org/eclipse/jdt/internal/compiler/parser/parser21.rsc
org/eclipse/jdt/internal/compiler/parser/parser22.rsc
org/eclipse/jdt/internal/compiler/parser/parser23.rsc
org/eclipse/jdt/internal/compiler/parser/parser24.rsc
org/eclipse/jdt/internal/compiler/parser/parser3.rsc
org/eclipse/jdt/internal/compiler/parser/parser4.rsc
org/eclipse/jdt/internal/compiler/parser/parser5.rsc
org/eclipse/jdt/internal/compiler/parser/parser6.rsc
org/eclipse/jdt/internal/compiler/parser/parser7.rsc
org/eclipse/jdt/internal/compiler/parser/parser8.rsc
org/eclipse/jdt/internal/compiler/parser/parser9.rsc
org/eclipse/jdt/internal/compiler/parser/readableNames.props
org/eclipse/jdt/internal/compiler/parser/unicode/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode/start2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6/start2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part14.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/part2.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start0.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start1.rsc
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc
org/eclipse/jdt/internal/compiler/problem/AbortCompilation.classAbortCompilation.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilation extends java.lang.RuntimeException {
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public Throwable exception
public org.eclipse.jdt.core.compiler.CategorizedProblem problem
public boolean isSilent
public RuntimeException silentException
private static final long serialVersionUID
public void ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void (org.eclipse.jdt.internal.compiler.CompilationResult, java.lang.Throwable)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
Throwable exception
public void (boolean, java.lang.RuntimeException)
boolean isSilent
RuntimeException silentException
public java.lang.String getMessage ()
String message
StringBuffer buffer
public void updateContext (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
int[] lineEnds
public void updateContext (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
int[] lineEnds
public java.lang.String getKey ()
StringBuffer buffer
}
org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.classAbortCompilationUnit.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit extends org.eclipse.jdt.internal.compiler.problem.AbortCompilation {
private static final long serialVersionUID
public String encoding
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void (org.eclipse.jdt.internal.compiler.CompilationResult, java.io.IOException, java.lang.String)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
java.io.IOException exception
String encoding
}
org/eclipse/jdt/internal/compiler/problem/AbortMethod.classAbortMethod.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortMethod extends org.eclipse.jdt.internal.compiler.problem.AbortType {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/problem/AbortType.classAbortType.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortType extends org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/problem/DefaultProblem.classDefaultProblem.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblem extends org.eclipse.jdt.core.compiler.CategorizedProblem {
private char[] fileName
private int id
private int startPosition
private int endPosition
private int line
public int column
private int severity
private String[] arguments
private String message
private static final String MARKER_TYPE_PROBLEM
private static final String MARKER_TYPE_TASK
public static final Object[] EMPTY_VALUES
static void ()
public void (char[], java.lang.String, int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
String message
int id
String[] stringArguments
int severity
int startPosition
int endPosition
int line
int column
public java.lang.String errorReportSource (char[])
char[] unitSource
StringBuffer errorBuffer
char c
char c
char c
char c
int length
int begin
int end
int i
int i
public java.lang.String[] getArguments ()
public int getCategoryID ()
public int getID ()
public java.lang.String getInternalCategoryMessage ()
public java.lang.String getMarkerType ()
public java.lang.String getMessage ()
public char[] getOriginatingFileName ()
public int getSourceEnd ()
public int getSourceColumnNumber ()
public int getSourceLineNumber ()
public int getSourceStart ()
public boolean isError ()
public boolean isWarning ()
public void setOriginatingFileName (char[])
char[] fileName
public void setSourceEnd (int)
int sourceEnd
public void setSourceLineNumber (int)
int lineNumber
public void setSourceStart (int)
int sourceStart
public java.lang.String toString ()
String s
int i
}
org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.classDefaultProblemFactory.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IProblemFactory {
public org.eclipse.jdt.internal.compiler.util.HashtableOfInt messageTemplates
private java.util.Locale locale
private static org.eclipse.jdt.internal.compiler.util.HashtableOfInt DEFAULT_LOCALE_TEMPLATES
private static final char[] DOUBLE_QUOTES
private static final char[] SINGLE_QUOTE
private static final char[] FIRST_ARGUMENT
static void ()
public void ()
public void (java.util.Locale)
java.util.Locale loc
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
private static final int keyFromID (int)
int id
public java.util.Locale getLocale ()
public void setLocale (java.util.Locale)
java.util.Locale locale
public final java.lang.String getLocalizedMessage (int, java.lang.String[])
int id
String[] problemArguments
public final java.lang.String getLocalizedMessage (int, int, java.lang.String[])
int id
int elaborationId
String[] problemArguments
String rawMessage
char[] message
String elaboration
int length
int start
int end
StringBuffer output
public final java.lang.String localizedMessage (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public static org.eclipse.jdt.internal.compiler.util.HashtableOfInt loadMessageTemplates (java.util.Locale)
java.util.Locale loc
java.util.ResourceBundle bundle
String bundleName
java.util.MissingResourceException e
org.eclipse.jdt.internal.compiler.util.HashtableOfInt templates
java.util.Enumeration keys
String key
int messageID
}
org/eclipse/jdt/internal/compiler/problem/ProblemHandler.classProblemHandler.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemHandler extends java.lang.Object {
public static final String[] NoArgument
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
public final org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
static void ()
public void (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
public int computeSeverity (int)
int problemId
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] fileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
int lineNumber
int columnNumber
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] fileName
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
int lineNumber
int columnNumber
public void handle (int, java.lang.String[], int, java.lang.String[], int, int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
boolean mandatory
org.eclipse.jdt.internal.compiler.env.ICompilationUnit cu
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int[] lineEnds
int lineNumber
int columnNumber
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl
int abortLevel
public void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
boolean mandatoryError
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy switchErrorHandlingPolicy (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy newPolicy
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy presentPolicy
}
org/eclipse/jdt/internal/compiler/problem/ProblemReporter.classProblemReporter.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter extends org.eclipse.jdt.internal.compiler.problem.ProblemHandler {
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
private org.eclipse.jdt.internal.compiler.parser.Scanner positionScanner
private boolean underScoreIsLambdaParameter
private static final byte FIELD_ACCESS
private static final byte CONSTRUCTOR_ACCESS
private static final byte METHOD_ACCESS
public void (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
private static int getElaborationId (int, byte)
int leadProblemId
byte elaborationVariant
public static int getIrritant (int)
int problemID
public static int getProblemCategory (int, int)
int severity
int problemID
int irritant
public void abortDueToInternalError (java.lang.String)
String errorMessage
public void abortDueToInternalError (java.lang.String, org.eclipse.jdt.internal.compiler.ast.ASTNode)
String errorMessage
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void abstractMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
public void abstractMethodInAbstractClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
String[] arguments
String[] arguments
public void abstractMethodInConcreteClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
String[] arguments
String[] arguments
public void abstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration decl
public void abstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
public void abstractMethodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public void alreadyDefinedLabel (char[], org.eclipse.jdt.internal.compiler.ast.ASTNode)
char[] labelName
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void annotationCannotOverrideMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding overrideMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void annotationCircularity (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
public void annotationMembersCannotHaveParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
public void annotationMembersCannotHaveTypeParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
public void annotationTypeDeclarationCannotHaveConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
public void annotationTypeDeclarationCannotHaveSuperclass (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void annotationTypeDeclarationCannotHaveSuperinterfaces (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void annotationTypeUsedAsSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void annotationValueMustBeAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
String str
public void annotationValueMustBeArrayInitializer (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
String str
public void annotationValueMustBeClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
String str
public void annotationValueMustBeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
char[] name
org.eclipse.jdt.internal.compiler.ast.Expression value
boolean isEnum
String str
public void anonymousClassCannotExtendFinalClass (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void argumentTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.ASTNode methodDecl
org.eclipse.jdt.internal.compiler.ast.Argument arg
String[] arguments
public void argumentTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument arg
public void arrayConstantsOnlyInArrayInitializers (int, int)
int sourceStart
int sourceEnd
public void assignmentHasNoEffect (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration, char[])
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration location
char[] name
int severity
String[] arguments
int start
int end
public void assignmentHasNoEffect (org.eclipse.jdt.internal.compiler.ast.Assignment, char[])
org.eclipse.jdt.internal.compiler.ast.Assignment location
char[] name
int severity
String[] arguments
public void attemptToReturnNonVoidExpression (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void attemptToReturnVoidValue (org.eclipse.jdt.internal.compiler.ast.ReturnStatement)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
public void autoboxing (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
public void boundCannotBeArray (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void boundMustBeAnInterface (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration location
public void cannotAllocateVoidArray (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void cannotAssignToFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotAssignToFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int problemId
String[] arguments
public void cannotAssignToFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotDefineDimensionsAndInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expresssion
public void cannotDireclyInvokeAbstractMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void cannotExtendEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
public void cannotImportPackage (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void cannotInstantiate (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void cannotInvokeSuperConstructorInEnum (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enumConstructor
public void cannotReadSource (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit, boolean)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit abortException
boolean verbose
String fileName
String encoding
String[] arguments
java.io.StringWriter stringWriter
java.io.PrintWriter writer
String exceptionTrace
String[] arguments
public void cannotReferToNonFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotReferToNonEffectivelyFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void cannotReturnInInitializer (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotThrowNull (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
public void cannotThrowType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode exception
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void illegalArrayOfUnionType (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference)
char[] identifierName
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void cannotUseQualifiedEnumConstantInCaseLabel (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void cannotUseSuperInCodeSnippet (int, int)
int start
int end
public void cannotUseSuperInJavaLangObject (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void targetTypeIsNotAFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
public void illFormedParameterizationOfFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression target
public void lambdaSignatureMismatched (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression target
public void lambdaParameterTypeMismatched (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType
String name
String expectedTypeFullName
String expectedTypeShortName
public void lambdaExpressionCannotImplementGenericMethod (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam
String selector
public void caseExpressionMustBeConstant (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void classExtendFinalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
public void codeSnippetMissingClass (java.lang.String, int, int)
String missing
int start
int end
String[] arguments
public void codeSnippetMissingMethod (java.lang.String, java.lang.String, java.lang.String, int, int)
String className
String missingMethod
String argumentTypes
int start
int end
String[] arguments
public void comparingIdenticalExpressions (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression comparison
int severity
public int computeSeverity (int)
int problemID
int irritant
public void conditionalArgumentsIncompatibleTypes (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding trueType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding falseType
public void conflictingImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void constantOutOfRange (org.eclipse.jdt.internal.compiler.ast.Literal, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Literal literal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType
String[] arguments
public void corruptedSignature (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
char[] signature
int position
public void defaultMethodOverridesObjectMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int sourceStart
int sourceEnd
public void defaultModifierIllegallySpecified (int, int)
int sourceStart
int sourceEnd
public void deprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void deprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructor
int severity
int start
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
int start
public void deprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void deprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int index
int severity
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void disallowedTargetForAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void explitAnnotationTargetRequired (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void polymorphicMethodNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void multiCatchNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
public void duplicateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, long)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long sourceLevel
public void duplicateAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
String name
public void duplicateBounds (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void duplicateCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
public void duplicateDefaultCase (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode statement
public void duplicateEnumSpecialMethod (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void duplicateFieldInType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void duplicateImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
String[] arguments
public void duplicateInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod2
boolean isJava8
int problemID
public void duplicateInitializationOfBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.Reference)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.Reference reference
String[] arguments
public void duplicateInitializationOfFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void duplicateMethodInType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
boolean equalParameters
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void duplicateModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void duplicateModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void duplicateModifierForType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void duplicateModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
boolean complainForArgument
String[] arguments
public void duplicateNestedType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void duplicateSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void duplicateTargetInTargetAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NameReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String name
public void duplicateTypeParameterInType (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
public void duplicateTypes (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
int end
public void emptyControlFlowStatement (int, int)
int sourceStart
int sourceEnd
public void enumAbstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
public void enumConstantMustImplementAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
public void enumConstantsCannotBeSurroundedByParenthesis (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void enumStaticFieldUsedDuringInitialization (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void enumSwitchCannotTargetField (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void errorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void errorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void errorThisSuperInStatic (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
String[] arguments
public void errorNoSuperInInterface (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void expressionShouldBeAVariable (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void fakeReachable (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
public void fieldHiding (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
boolean isLocal
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding hiddenField
public void fieldsOrThisBeforeConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ThisReference)
org.eclipse.jdt.internal.compiler.ast.ThisReference reference
public void finallyMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.Block)
org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
public void finalMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void finalVariableBound (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, byte, java.lang.String, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
byte classpathEntryType
String classpathEntryName
int problemId
int severity
public void forwardReference (org.eclipse.jdt.internal.compiler.ast.Reference, int, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.Reference reference
int indexInQualification
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void forwardTypeVariableReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
public void genericTypeCannotExtendThrowable (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.ASTNode location
private void handle (int, java.lang.String[], int, java.lang.String[], int, int, int)
int problemId
String[] problemArguments
int elaborationId
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
private void handle (int, java.lang.String[], java.lang.String[], int, int)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
private void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.CompilationResult)
int problemId
String[] problemArguments
String[] messageArguments
int problemStartPosition
int problemEndPosition
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
private void handle (int, java.lang.String[], java.lang.String[], int, int, int)
int problemId
String[] problemArguments
String[] messageArguments
int severity
int problemStartPosition
int problemEndPosition
public void hiddenCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void hierarchyCircularity (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
int start
int end
public void hierarchyCircularity (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
int start
int end
public void hierarchyHasProblems (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalAbstractModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalAbstractModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalAccessFromTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void illegalClassLiteralForTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void illegalGenericArray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalInstanceOfGenericType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
StringBuffer recommendedFormBuffer
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
int count
int i
int i
int dim
String recommendedForm
public void illegalLocalTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int problemID
String[] arguments
public void illegalModifierCombinationFinalAbstractForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierCombinationFinalVolatileForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierCombinationForInterfaceMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalModifierForAnnotationField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String name
public void illegalModifierForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void illegalModifierForAnnotationMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForAnnotationType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForEnumConstant (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierForEnumConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration constructor
public void illegalModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalModifierForInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForInterfaceField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String name
public void illegalModifierForInterfaceMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
boolean isJDK18orGreater
public void illegalModifierForLocalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMemberInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalModifierForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void illegalModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
boolean complainAsArgument
String[] arguments
public void illegalPrimitiveOrArrayTypeForEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalQualifiedParameterizedTypeAllocation (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference qualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding allocatedType
public void illegalStaticModifierForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalUsageOfQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference)
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
StringBuffer buffer
char[][] tokens
int i
String[] arguments
public void illegalUsageOfWildcard (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference wildcard
public void illegalVararg (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.Argument argType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalVarargInLambda (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argType
String[] arguments
public void illegalThisDeclaration (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void illegalSourceLevelForThis (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void disallowedThisParameter (org.eclipse.jdt.internal.compiler.ast.Receiver)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
String[] arguments
public void illegalQualifierForExplicitThis (org.eclipse.jdt.internal.compiler.ast.Receiver, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
String[] problemArguments
public void illegalQualifierForExplicitThis2 (org.eclipse.jdt.internal.compiler.ast.Receiver)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
public void illegalTypeForExplicitThis (org.eclipse.jdt.internal.compiler.ast.Receiver, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Receiver receiver
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
public void illegalThis (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void defaultMethodsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
public void staticInterfaceMethodsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
public void referenceExpressionsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression rexp
public void lambdaExpressionsNotBelow18 (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp
public void illegalVisibilityModifierCombinationForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void illegalVisibilityModifierCombinationForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalVisibilityModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void illegalVisibilityModifierForInterfaceMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void illegalVoidExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void importProblem (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
org.eclipse.jdt.internal.compiler.lookup.Binding expectedImport
int id
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] readableArguments
String[] shortArguments
char[][] tokens
String[] arguments
char[][] tokens
String[] arguments
public void incompatibleExceptionInThrowsClause (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
int id
int id
public void incompatibleReturnType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
StringBuffer methodSignature
StringBuffer shortSignature
int id
int id
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
public void incorrectArityForParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void incorrectArityForParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int index
public void diamondNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void diamondNotBelow17 (org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int index
public void incorrectLocationForNonEmptyDimension (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, int)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
int index
public void incorrectSwitchType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
public void indirectAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int severity
public void indirectAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int severity
public void inheritedDefaultMethodConflictsWithOtherInherited (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] problemArguments
String[] messageArguments
private void inheritedMethodReducesVisibility (int, int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
StringBuffer concreteSignature
StringBuffer shortSignature
public void inheritedMethodReducesVisibility (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void inheritedMethodReducesVisibility (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void inheritedMethodsHaveIncompatibleReturnTypes (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
int length
StringBuffer methodSignatures
StringBuffer shortSignatures
int i
public void inheritedMethodsHaveIncompatibleReturnTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, boolean[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
int length
boolean[] isOverridden
StringBuffer methodSignatures
StringBuffer shortSignatures
int i
public void inheritedMethodsHaveNameClash (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding oneMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding twoMethod
public void initializerMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
public void innerTypesCannotDeclareStaticInitializers (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Initializer)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerType
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public void interfaceCannotHaveConstructors (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
public void interfaceCannotHaveInitializers (char[], org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
char[] sourceName
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void invalidAnnotationMemberType (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void invalidBreak (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
boolean insideDefaultConstructor
boolean insideImplicitConstructorCall
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
int id
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
public void invalidContinue (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidEnclosingType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
int flag
public void invalidExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidExpressionAsStatement (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidField (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int id
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] arguments
public void invalidField (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
int id
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
String[] arguments
char[] name
String[] arguments
public void invalidField (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int id
String fieldName
String fieldName
String[] arguments
String[] arguments
public void invalidFileNameForPackageAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void invalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int id
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
String closestParameterTypeNames
String parameterTypeNames
String closestParameterTypeShortNames
String parameterTypeShortNames
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargsElementType
public void invalidNullToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assign
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void invalidParameterizedExceptionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidParenthesizedExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode reference
public void invalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.impl.ReferenceContext savedContext
java.util.Iterator iterator
int id
int end
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
char[][] name
long[] positions
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ImportReference ref
char[][] name
org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
int start
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference ref
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void invalidTypeForCollection (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidTypeForCollectionTarget14 (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidTypeToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void invalidTypeVariableAsException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void invalidUnaryExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void invalidUsageOfAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void invalidUsageOfAnnotationDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
public void invalidUsageOfEnumDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
public void invalidUsageOfForeachStatements (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
org.eclipse.jdt.internal.compiler.ast.Expression collection
public void invalidUsageOfStaticImports (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference staticImport
public void invalidUsageOfTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference firstTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lastTypeReference
public void invalidUsageOfTypeParameters (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter firstTypeParameter
org.eclipse.jdt.internal.compiler.ast.TypeParameter lastTypeParameter
public void invalidUsageOfTypeParametersForAnnotationDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int length
public void invalidUsageOfTypeParametersForEnumDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
int length
public void invalidUsageOfVarargs (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
public void invalidUsageOfTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void toleratedMisplacedTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void misplacedTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void illegalUsageOfTypeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void illegalTypeAnnotationsInStaticMemberAccess (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation first
org.eclipse.jdt.internal.compiler.ast.Annotation last
public void isClassPathCorrect (char[][], org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, java.lang.Object)
char[][] wellKnownTypeName
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
Object location
String[] arguments
int start
int end
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private boolean isIdentifier (int)
int token
private boolean isKeyword (int)
int token
private boolean isLiteral (int)
int token
private boolean isRecoveredName (char[])
char[] simpleName
private boolean isRecoveredName (char[][])
char[][] qualifiedName
int i
public void javadocAmbiguousMethodReference (int, int, org.eclipse.jdt.internal.compiler.lookup.Binding, int)
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
int modifiers
int severity
String[] arguments
public void javadocDeprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
int severity
public void javadocDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
boolean isConstructor
int severity
public void javadocDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
public void javadocDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int, int)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int modifiers
int index
int severity
public void javadocDuplicatedParamTag (char[], int, int, int)
char[] token
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocDuplicatedReturnTag (int, int)
int sourceStart
int sourceEnd
public void javadocDuplicatedTag (char[], int, int)
char[] tagName
int sourceStart
int sourceEnd
String[] arguments
public void javadocDuplicatedThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int modifiers
int severity
String[] arguments
public void javadocEmptyReturnTag (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocErrorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
int modifiers
int id
int severity
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
public void javadocHiddenReference (int, int, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int modifiers
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
String[] arguments
public void javadocInvalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
int modifiers
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
int id
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
int severity
int severity
int severity
int severity
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
boolean noTypeVariables
int severity
public void javadocInvalidField (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
int modifiers
int id
int severity
String[] arguments
public void javadocInvalidMemberTypeQualification (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocInvalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
int id
int severity
String closestParameterTypeNames
String parameterTypeNames
String closestParameterTypeShortNames
String parameterTypeShortNames
int severity
int severity
int severity
int severity
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
int augmentedLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
boolean noTypeVariables
int severity
public void javadocInvalidParamTagName (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidParamTypeParameter (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidReference (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeHref (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeReferenceArgs (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidSeeUrlReference (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidTag (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidThrowsClass (int, int)
int sourceStart
int sourceEnd
public void javadocInvalidThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int modifiers
int severity
String[] arguments
public void javadocInvalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
int id
int severity
public void javadocInvalidValueReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMalformedSeeReference (int, int)
int sourceStart
int sourceEnd
public void javadocMissing (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
public void javadocMissing (int, int, int, int)
int sourceStart
int sourceEnd
int severity
int modifiers
boolean overriding
boolean report
String arg
String[] arguments
public void javadocMissingHashCharacter (int, int, java.lang.String)
int sourceStart
int sourceEnd
String ref
int severity
String[] arguments
public void javadocMissingIdentifier (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingParamName (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingParamTag (char[], int, int, int)
char[] name
int sourceStart
int sourceEnd
int modifiers
int severity
boolean overriding
boolean report
String[] arguments
public void javadocMissingReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingReturnTag (int, int, int)
int sourceStart
int sourceEnd
int modifiers
boolean overriding
boolean report
public void javadocMissingTagDescription (char[], int, int, int)
char[] tokenName
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocMissingTagDescriptionAfterReference (int, int, int)
int sourceStart
int sourceEnd
int modifiers
int severity
public void javadocMissingThrowsClassName (int, int, int)
int sourceStart
int sourceEnd
int modifiers
public void javadocMissingThrowsTag (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
int modifiers
int severity
boolean overriding
boolean report
String[] arguments
public void javadocUndeclaredParamTagName (char[], int, int, int)
char[] token
int sourceStart
int sourceEnd
int modifiers
int severity
String[] arguments
public void javadocUnexpectedTag (int, int)
int sourceStart
int sourceEnd
public void javadocUnexpectedText (int, int)
int sourceStart
int sourceEnd
public void javadocUnterminatedInlineTag (int, int)
int sourceStart
int sourceEnd
private boolean javadocVisibility (int, int)
int visibility
int modifiers
private java.lang.String javadocVisibilityArgument (int, int)
int visibility
int modifiers
String argument
public void localVariableHiding (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
boolean isSpecialArgHidingField
int id
int severity
String[] arguments
int id
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void localVariableNonNullComparedToNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
String[] arguments
int problemId
int problemId
char[][] annotationName
public void localVariableNullComparedToNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public boolean expressionNonNullComparison (org.eclipse.jdt.internal.compiler.ast.Expression, boolean)
org.eclipse.jdt.internal.compiler.ast.Expression expr
boolean checkForNull
int problemId
org.eclipse.jdt.internal.compiler.lookup.Binding binding
String[] arguments
int start
int end
org.eclipse.jdt.internal.compiler.ast.Expression location
long tagBits
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
char[][] nonNullName
public void nullAnnotationUnsupportedLocation (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
String[] arguments
String[] shortArguments
public void nullAnnotationUnsupportedLocation (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference typeReference
public void localVariableNullInstanceof (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariableNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariablePotentialNullReference (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void potentialNullUnboxing (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
String[] arguments
String[] argumentsShort
public void nullUnboxing (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxType
String[] arguments
String[] argumentsShort
public void nullableFieldDereference (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding variable
long position
char[][] nullableName
String[] arguments
public void localVariableRedundantCheckOnNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
String[] arguments
int problemId
int problemId
char[][] annotationName
public void localVariableRedundantCheckOnNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void localVariableRedundantNullAssignment (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
public void methodMustOverride (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, long)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
long complianceLevel
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void methodNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
int severity
public void methodNameClashHidden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void methodNeedBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void methodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void methodWithConstructorName (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
public void methodCanBeDeclaredStatic (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void methodCanBePotentiallyDeclaredStatic (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void missingDeprecatedAnnotationForField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
public void missingDeprecatedAnnotationForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingDeprecatedAnnotationForType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void notAFunctionalInterface (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void missingEnumConstantCase (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
public void missingDefaultCase (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
boolean isEnumSwitch
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void missingOverrideAnnotation (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingOverrideAnnotationForInterfaceMethodImplementation (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public void missingReturnType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
public void missingSemiColon (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void missingSerialVersion (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void missingSynchronizedOnInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void missingTypeInConstructor (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
int start
int end
org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocation
public void missingTypeInLambda (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int nameSourceStart
int nameSourceEnd
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
public void missingTypeInMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int nameSourceStart
int nameSourceStart
int nameSourceEnd
int nameSourceEnd
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
java.util.List missingTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding missingType
public void missingValueForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.Annotation, char[])
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
char[] memberName
String memberString
public void mustDefineDimensionsOrInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
public void mustUseAStaticMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void nativeMethodsCannotBeStrictfp (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void needImplementation (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void needToEmulateFieldAccess (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isReadAccess
int id
int severity
public void needToEmulateMethodAccess (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
int severity
public void noAdditionalBoundAfterTypeVariable (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference boundReference
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Binding field
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private int nodeSourceEnd (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int index
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
int length
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
int offset
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference reference
int length
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference reference
int length
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Binding field
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
private int nodeSourceStart (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int)
org.eclipse.jdt.internal.compiler.lookup.Binding field
org.eclipse.jdt.internal.compiler.ast.ASTNode node
int index
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherFields
int offset
int i
int length
int i
int length
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference reference
public void noMoreAvailableSpaceForArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void noMoreAvailableSpaceForConstant (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void noMoreAvailableSpaceForLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void noMoreAvailableSpaceInConstantPool (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void nonExternalizedStringLiteral (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void nonGenericTypeCannotBeParameterized (int, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
int index
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void nonStaticAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public void nonStaticAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int index
int severity
public void nonStaticAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
public void nonStaticContextForEnumMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
String[] arguments
public void noSuchEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructorCall
int id
int id
int id
int id
public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.EqualExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void notCompatibleTypesErrorInForeach (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void objectCannotBeGeneric (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
public void objectCannotHaveSuperTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void objectMustBeClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void operatorOnlyValidOnNumericType (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assignment
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void overridesDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void overridesMethodWithoutSuperInvocation (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
public void overridesPackageDefaultMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void packageCollidesWithType (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
String[] arguments
public void packageIsNotExpectedPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
boolean hasPackageDeclaration
String[] arguments
int end
int end
public void parameterAssignment (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
String[] arguments
private java.lang.String parameterBoundAsString (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
boolean makeShort
StringBuffer nameBuffer
int length
int i
public void parameterizedMemberTypeMissingArguments (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int index
public void parseError (int, int, int, char[], java.lang.String, java.lang.String[])
int startPosition
int endPosition
int currentToken
char[] currentTokenSource
String errorTokenName
String[] possibleTokens
String[] arguments
String[] arguments
StringBuffer list
int i
int max
String[] arguments
String[] arguments
public void parseErrorDeleteToken (int, int, int, char[], java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
public void parseErrorDeleteTokens (int, int)
int start
int end
public void parseErrorInsertAfterToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorInsertBeforeToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorInsertToComplete (int, int, java.lang.String, java.lang.String)
int start
int end
String inserted
String completed
String[] arguments
public void parseErrorInsertToCompletePhrase (int, int, java.lang.String)
int start
int end
String inserted
String[] arguments
public void parseErrorInsertToCompleteScope (int, int, java.lang.String)
int start
int end
String inserted
String[] arguments
public void parseErrorInvalidToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorMergeTokens (int, int, java.lang.String)
int start
int end
String expectedToken
String[] arguments
public void parseErrorMisplacedConstruct (int, int)
int start
int end
public void parseErrorNoSuggestion (int, int, int, char[], java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
public void parseErrorNoSuggestionForTokens (int, int)
int start
int end
public void parseErrorReplaceToken (int, int, int, char[], java.lang.String, java.lang.String)
int start
int end
int currentKind
char[] errorTokenSource
String errorTokenName
String expectedToken
public void parseErrorReplaceTokens (int, int, java.lang.String)
int start
int end
String expectedToken
String[] arguments
public void parseErrorUnexpectedEnd (int, int)
int start
int end
String[] arguments
String[] arguments
String[] arguments
String[] arguments
public void possibleAccidentalBooleanAssignment (org.eclipse.jdt.internal.compiler.ast.Assignment)
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
public void possibleFallThroughCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement)
org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
public void publicClassMustMatchFileName (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void rawMemberTypeCannotBeParameterized (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
public void rawTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void recursiveConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall)
org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
public void redefineArgument (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument arg
String[] arguments
public void redefineLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
String[] arguments
public void redundantSuperInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference reference
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superinterface
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
int severity
public void referenceMustBeArrayTypeAt (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ArrayReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayRef
public void repeatedAnnotationWithContainer (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Annotation container
public void containerAnnotationTypeMustHaveValue (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void containerAnnotationTypeHasWrongValueType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public void containerAnnotationTypeHasNonDefaultMembers (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
char[] selector
public void containerAnnotationTypeHasShorterRetention (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
String annotationRetention
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
String containerRetention
public void repeatableAnnotationTypeTargetMismatch (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.lang.String)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
String unmetTargets
public void repeatableAnnotationTypeIsDocumented (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void repeatableAnnotationTypeIsInherited (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode markerNode
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerAnnotationType
public void repeatableAnnotationWithRepeatingContainer (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding containerType
public void reset ()
public void resourceHasToImplementAutoCloseable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
private int retrieveClosingAngleBracketPosition (int)
int start
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int end
int count
int token
int token
private int retrieveEndingPositionAfterOpeningParenthesis (int, int, int)
int sourceStart
int sourceEnd
int numberOfParen
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int token
int token
int previousSourceEnd
private int retrieveStartingPositionAfterOpeningParenthesis (int, int, int)
int sourceStart
int sourceEnd
int numberOfParen
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
char[] contents
int count
int token
int token
public void scannerError (org.eclipse.jdt.internal.compiler.parser.Parser, java.lang.String)
org.eclipse.jdt.internal.compiler.parser.Parser parser
String errorTokenName
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int flag
int startPos
int endPos
char[] source
int checkPos
char[] source
int checkPos
String[] arguments
public void shouldImplementHashcode (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void shouldReturn (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LambdaExpression exp
public void signalNoImplicitStringConversionForCharArrayExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
public void staticAndInstanceConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void staticFieldAccessToNonStaticVariable (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
String[] arguments
public void staticInheritedMethodConflicts (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
public void staticMemberOfParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int index
public void stringConstantIsExceedingUtf8Limit (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void superclassMustBeAClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void superfluousSemicolon (int, int)
int sourceStart
int sourceEnd
public void superinterfaceMustBeAnInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
public void superinterfacesCollide (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.ast.ASTNode decl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedSuperType
public void superTypeCannotUseWildcard (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
String name
String superTypeFullName
String superTypeShortName
private void syntaxError (int, int, int, int, char[], java.lang.String, java.lang.String)
int id
int startPosition
int endPosition
int currentKind
char[] currentTokenSource
String errorTokenName
String expectedToken
String eTokenName
String eTokenName
String[] arguments
String[] arguments
private java.lang.String replaceIfSynthetic (java.lang.String)
String token
public void task (java.lang.String, java.lang.String, java.lang.String, int, int)
String tag
String message
String priority
int start
int end
public void tooManyDimensions (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode expression
public void tooManyFields (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void tooManyMethods (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
public void tooManyParametersForSyntheticMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
String selector
public void typeCastError (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.CastExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
String leftName
String rightName
String leftShortName
String rightShortName
public void typeCollidesWithEnclosingType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void typeCollidesWithPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
String[] arguments
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
int severity
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding hiddenTypeParameter
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding declaringMethod
public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParam
org.eclipse.jdt.internal.compiler.lookup.Binding hidden
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.ASTNode expectingLocation
char[] actualShortReadableName
char[] expectedShortReadableName
char[] actualReadableName
char[] expectedReadableName
public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
boolean makeShort
boolean showNullAnnotations
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
boolean makeShort
boolean showNullAnnotations
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isVarargType
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
boolean isVarargType
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
boolean makeShort
private java.lang.String typesAsString (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
boolean makeShort
boolean showNullAnnotations
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public void undefinedAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
String name
public void undefinedLabel (org.eclipse.jdt.internal.compiler.ast.BranchStatement)
org.eclipse.jdt.internal.compiler.ast.BranchStatement statement
String[] arguments
public void undefinedTypeVariableSignature (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] variableName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binaryType
public void undocumentedEmptyBlock (int, int)
int blockStart
int blockEnd
public void unexpectedStaticModifierForField (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
String[] arguments
public void unexpectedStaticModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
String[] arguments
public void unhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean insideDefaultConstructor
boolean insideImplicitConstructorCall
int sourceEnd
public void unhandledExceptionFromAutoClose (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
public void unhandledWarningToken (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression token
String[] arguments
public void uninitializedBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void uninitializedNonNullField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.ASTNode location
char[][] nonNullAnnotationName
String[] arguments
public void uninitializedLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
private boolean methodHasMissingSwitchDefault ()
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
public void unmatchedBracket (int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult)
int position
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void unnecessaryCast (org.eclipse.jdt.internal.compiler.ast.CastExpression)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
public void unnecessaryElse (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unnecessaryEnclosingInstanceSpecification (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
public void unnecessaryInstanceof (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceofExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkType
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
public void unnecessaryNLSTags (int, int)
int sourceStart
int sourceEnd
public void unnecessaryTypeArgumentsForMethodInvocation (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
String methodName
public void unqualifiedFieldAccess (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.ast.NameReference reference
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int sourceStart
int sourceEnd
int numberOfParens
public void unreachableCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unreachableCode (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement statement
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
int statemendEnd
public void unresolvableReference (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
org.eclipse.jdt.internal.compiler.lookup.Binding binding
String[] arguments
int end
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
int numberOfParens
int problemId
public void unsafeCast (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int severity
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
public void unsafeNullnessCast (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding castExpressionResolvedType
public void unsafeGenericArrayForVarargs (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void unsafeRawFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
int severity
public void unsafeRawGenericMethodInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
boolean isConstructor
int severity
public void unsafeRawInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
boolean isConstructor
int severity
public void unsafeReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
int severity
int start
int end
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void unsafeTypeConversion (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int severity
public void unsafeElementTypeConversion (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
int severity
public void unusedArgument (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
int severity
String[] arguments
public void unusedDeclaredThrownException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean isConstructor
int severity
public void unusedImport (org.eclipse.jdt.internal.compiler.ast.ImportReference)
org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
int severity
String[] arguments
public void unusedLabel (org.eclipse.jdt.internal.compiler.ast.LabeledStatement)
org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
int severity
String[] arguments
public void unusedLocalVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
int severity
String[] arguments
public void unusedObjectAllocation (org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
public void unusedPrivateConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
public void unusedPrivateField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public void unusedPrivateMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private boolean excludeDueToAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int problemId
int annotationsLen
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
public void unusedPrivateType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
int severity
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
public void unusedTypeParameter (org.eclipse.jdt.internal.compiler.ast.TypeParameter)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int severity
String[] arguments
public void unusedWarningToken (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression token
String[] arguments
public void useAssertAsAnIdentifier (int, int)
int sourceStart
int sourceEnd
public void useEnumAsAnIdentifier (int, int)
int sourceStart
int sourceEnd
public void illegalUseOfUnderscoreAsAnIdentifier (int, int, boolean)
int sourceStart
int sourceEnd
boolean lambdaParameter
public void varargsArgumentNeedCast (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
int severity
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargsType
public void varargsConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
public void safeVarargsOnFixedArityMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
String[] arguments
public void safeVarargsOnNonFinalInstanceMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
String[] arguments
public void possibleHeapPollutionFromVararg (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration vararg
String[] arguments
public void variableTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
String[] arguments
public void variableTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
public void visibilityConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
public void wildcardAssignment (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void wildcardInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingArgument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingParameter
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
public void wrongSequenceOfExceptionTypesError (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
public void wrongSequenceOfExceptionTypes (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
public void autoManagedResourcesNotBelow17 (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[])
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
public void cannotInferElidedTypes (org.eclipse.jdt.internal.compiler.ast.AllocationExpression)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
String[] arguments
public void diamondNotWithExplicitTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void rawConstructorReferenceNotWithExplicitTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
public void diamondNotWithAnoymousClasses (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
public void redundantSpecificationOfTypeArguments (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
int severity
int sourceStart
org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
public void potentiallyUnclosedCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] args
public void unclosedCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] args
public void explicitlyClosedAutoCloseable (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable)
org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackVar
String[] args
public void nullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
int nullStatus
char[][] annotationName
org.eclipse.jdt.internal.compiler.lookup.VariableBinding var
public void nullityMismatchIsNull (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
int problemId
boolean below18
org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
String[] arguments
String[] arguments
String[] arguments
String[] argumentsShort
String[] argumentsShort
String[] argumentsShort
public void nullityMismatchSpecdNullable (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
char[][] nullableName
String[] arguments
String[] argumentsShort
public void nullityMismatchPotentiallyNull (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
char[][] nullableName
String[] arguments
String[] argumentsShort
public void nullityMismatchIsUnknown (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
char[][] annotationName
int problemId
String[] arguments
String[] argumentsShort
public void illegalRedefinitionToNonNullParameter (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
int sourceStart
int i
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void parameterLackingNullableAnnotation (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
public void parameterLackingNonnullAnnotation (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
char[][] inheritedAnnotationName
int sourceStart
int sourceEnd
public void illegalReturnRedefinition (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDecl
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] nonNullAnnotationName
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
StringBuffer methodSignature
StringBuffer shortSignature
int sourceStart
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void referenceExpressionArgumentNullityMismatch (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
int idx
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
StringBuffer methodSignature
StringBuffer shortSignature
public void illegalReturnRedefinition (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], char[][], org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod
char[][] nonNullAnnotationName
char[][] providedAnnotationName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
StringBuffer methodSignature
StringBuffer shortSignature
StringBuffer providedPrefix
StringBuffer providedShortPrefix
public void messageSendPotentialNullReference (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void messageSendRedundantCheckOnNonNull (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
public void expressionNullReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void expressionPotentialNullReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void cannotImplementIncompatibleNullness (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
boolean showReturn
int sourceStart
int sourceEnd
String[] problemArguments
String[] messageArguments
public void nullAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod
int i
int sourceStart
int sourceStart
int sourceEnd
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.ast.Argument arg
public void nullAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration)
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int sourceStart
int sourceEnd
public void nullDefaultAnnotationIsRedundant (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.lookup.Binding outer
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int start
int end
String[] args
String[] shortArgs
int problemId
public void contradictoryNullAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
public void contradictoryNullAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[])
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public void contradictoryNullAnnotations (int, int)
int sourceStart
int sourceEnd
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
public void contradictoryNullAnnotationsInferred (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod
int sourceStart
int sourceEnd
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void contradictoryNullAnnotationsOnBounds (org.eclipse.jdt.internal.compiler.ast.Annotation, long)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
long previousTagBit
char[][] annotationName
String[] arguments
String[] shortArguments
public void conflictingNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] nonNullAnnotationName
char[][] nullableAnnotationName
String[] arguments
String[] shortArguments
public void conflictingInheritedNullAnnotations (org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
boolean previousIsNonNull
org.eclipse.jdt.internal.compiler.lookup.MethodBinding previousInherited
boolean isNonNull
org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
char[][] previousAnnotationName
char[][] annotationName
String[] arguments
String[] shortArguments
public void illegalAnnotationForBaseType (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.Annotation[], long)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullAnnotationTagBit
int typeId
char[][] annotationNames
String[] args
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
int start
int end
public void illegalAnnotationForBaseType (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
String[] args
private java.lang.String annotatedTypeName (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] annotationName
int dims
char[] typeName
char[] annotationDisplayName
private java.lang.String shortAnnotatedTypeName (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] annotationName
int dims
char[] typeName
char[] annotationDisplayName
java.lang.String internalAnnotatedTypeName (char[], char[], int)
char[] annotationName
char[] typeName
int dims
char[] fullName
char[] fullName
int plainLen
int i
private org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[], int)
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
int typeId
int length
int j
public void missingNonNullByDefaultAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
int severity
int severity
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
String[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
public void illegalModifiersForElidedType (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arg
public void illegalModifiers (int, int)
int modifierSourceStart
int modifiersSourceEnd
public void arrayReferencePotentialNullReference (org.eclipse.jdt.internal.compiler.ast.ArrayReference)
org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
public void nullityMismatchingTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching status
String[] arguments
String[] arguments
String[] arguments
String[] arguments
String[] shortArguments
String[] shortArguments
String[] shortArguments
int problemId
String superHint
String superHintShort
String requiredName
String requiredName
String requiredNameShort
String requiredNameShort
String providedName
String providedNameShort
public void nullityMismatchTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
org.eclipse.jdt.internal.compiler.ast.ASTNode location
String[] arguments
String[] shortArguments
public void dereferencingNullableExpression (org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.MessageSend send
char[][] nullableName
char[] nullableShort
String[] arguments
int start
int end
public void dereferencingNullableExpression (long, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
long positions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
char[][] nullableName
char[] nullableShort
String[] arguments
public void onlyReferenceTypesInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void illegalArrayTypeInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void intersectionCastNotBelow18 (org.eclipse.jdt.internal.compiler.ast.TypeReference[])
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int length
public void duplicateBoundInIntersectionCast (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
public void multipleFunctionalInterfaces (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression functionalExpression
public void lambdaRedeclaresArgument (org.eclipse.jdt.internal.compiler.ast.Argument)
org.eclipse.jdt.internal.compiler.ast.Argument argument
String[] arguments
public void lambdaRedeclaresLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
String[] arguments
public void descriptorHasInvisibleType (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
public void methodReferenceSwingsBothWays (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
org.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
StringBuffer buffer1
StringBuffer shortBuffer1
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
StringBuffer buffer2
StringBuffer shortBuffer2
int i
int length
int id
public void methodMustBeAccessedStatically (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding nonInstanceMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void methodMustBeAccessedWithInstance (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding instanceMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void invalidArrayConstructorReference (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
StringBuffer buffer
StringBuffer shortBuffer
int i
int length
int id
public void constructedArrayIncompatible (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
public void danglingReference (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
int id
public void unhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ReferenceExpression)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression location
public void incompatibleReturnType (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.ReferenceExpression expression
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
StringBuffer buffer
StringBuffer shortBuffer
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int i
int length
String selector
public void illegalSuperAccess (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding directSuperType
org.eclipse.jdt.internal.compiler.ast.ASTNode location
public void illegalSuperCallBypassingOverride (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding overrider
public void disallowedTargetForContainerAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.TypeBinding containerAnnotationType
public void genericInferenceError (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
String message
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
public void genericInferenceProblem (java.lang.String, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, int)
String message
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
int severity
String[] args
int start
int end
public void uninternedIdentityComparison (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.EqualExpression expr
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhs
org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhs
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
char[] lhsName
char[] rhsName
boolean[] validIdentityComparisonLines
int problemStartPosition
int[] lineEnds
int lineNumber
public void lambdaShapeComputationError (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
}
org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.classProblemSeverities.java
package org.eclipse.jdt.internal.compiler.problem
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemSeverities extends java.lang.Object {
public static final int Warning
public static final int Error
public static final int AbortCompilation
public static final int AbortCompilationUnit
public static final int AbortType
public static final int AbortMethod
public static final int Abort
public static final int Optional
public static final int SecondaryError
public static final int Fatal
public static final int Ignore
public static final int InternalError
}
org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.classShouldNotImplement.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/problem/messages.properties
org/eclipse/jdt/internal/compiler/tool/Archive.classArchive.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.Archive extends java.lang.Object {
public static final org.eclipse.jdt.internal.compiler.tool.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.tool.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/tool/ArchiveFileObject.classArchiveFileObject.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.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.tool.ArchiveFileObject archiveFileObject
public int hashCode ()
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/tool/EclipseCompiler$1.classEclipseCompiler.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompiler$1 extends java.lang.Object implements javax.tools.JavaCompiler$CompilationTask {
private boolean hasRun
final org.eclipse.jdt.internal.compiler.tool.EclipseCompiler this$0
private final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl val$eclipseCompiler2
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompiler, org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public java.lang.Boolean call ()
Boolean value
public void setLocale (java.util.Locale)
java.util.Locale locale
public void setProcessors (java.lang.Iterable)
Iterable processors
java.util.ArrayList temp
javax.annotation.processing.Processor processor
javax.annotation.processing.Processor[] processors2
public volatile java.lang.Object call () throws java.lang.Exception
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompiler.classEclipseCompiler.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseCompiler extends java.lang.Object implements javax.tools.JavaCompiler {
private static java.util.Set SupportedSourceVersions
java.util.WeakHashMap threadCache
public javax.tools.DiagnosticListener diagnosticListener
static void ()
java.util.EnumSet enumSet
public void ()
public java.util.Set getSourceVersions ()
public javax.tools.StandardJavaFileManager getStandardFileManager (javax.tools.DiagnosticListener, java.util.Locale, java.nio.charset.Charset)
javax.tools.DiagnosticListener someDiagnosticListener
java.util.Locale locale
java.nio.charset.Charset charset
public javax.tools.JavaCompiler$CompilationTask getTask (java.io.Writer, javax.tools.JavaFileManager, javax.tools.DiagnosticListener, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable)
java.io.Writer out
javax.tools.JavaFileManager fileManager
javax.tools.DiagnosticListener someDiagnosticListener
Iterable options
Iterable classes
Iterable compilationUnits
java.io.PrintWriter writerOut
java.io.PrintWriter writerErr
Thread currentThread
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl eclipseCompiler2
java.util.ArrayList allOptions
java.util.Iterator iterator
String option
javax.tools.JavaFileObject javaFileObject
java.net.URI uri
StringBuilder builder
int i
String className
String[] optionsToProcess
IllegalArgumentException e
javax.tools.StandardJavaFileManager javaFileManager
Iterable location
public int isSupportedOption (java.lang.String)
String option
public transient int run (java.io.InputStream, java.io.OutputStream, java.io.OutputStream, java.lang.String[])
java.io.InputStream in
java.io.OutputStream out
java.io.OutputStream err
String[] arguments
boolean succeed
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$1.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$1 extends org.eclipse.jdt.internal.compiler.batch.CompilationUnit {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
private final javax.tools.JavaFileObject val$javaFileObject
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, char[], java.lang.String, java.lang.String, javax.tools.JavaFileObject)
char[] $anonymous0
String $anonymous1
String $anonymous2
public char[] getContents ()
java.io.IOException e
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$2.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public boolean proceedOnErrors ()
public boolean stopOnFirstError ()
public boolean ignoreAllErrors ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$1.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$1 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
private final int val$problemId
private final int val$columnNumber
private final int val$endPosition
private final int val$severity
private final int val$lineNumber
private final String[] val$problemArguments
private final int val$startPosition
private final char[] val$originatingFileName
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[])
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$2.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3$2 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1
private final int val$problemId
private final int val$columnNumber
private final int val$endPosition
private final int val$severity
private final int val$lineNumber
private final String[] val$problemArguments
private final int val$startPosition
private final char[] val$originatingFileName
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3, int, int, int, int, int, java.lang.String[], int, char[])
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 extends org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl)
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
javax.tools.DiagnosticListener diagListener
public org.eclipse.jdt.core.compiler.CategorizedProblem createProblem (char[], int, java.lang.String[], int, java.lang.String[], int, int, int, int, int)
char[] originatingFileName
int problemId
String[] problemArguments
int elaborationID
String[] messageArguments
int severity
int startPosition
int endPosition
int lineNumber
int columnNumber
javax.tools.DiagnosticListener diagListener
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$4.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$4 extends java.lang.Object implements javax.tools.Diagnostic {
final org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0
private final org.eclipse.jdt.core.compiler.CategorizedProblem val$problem
void (org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl, org.eclipse.jdt.core.compiler.CategorizedProblem)
public java.lang.String getCode ()
public long getColumnNumber ()
public long getEndPosition ()
public javax.tools.Diagnostic$Kind getKind ()
public long getLineNumber ()
public java.lang.String getMessage (java.util.Locale)
java.util.Locale locale
public long getPosition ()
public javax.tools.JavaFileObject getSource ()
java.io.File f
public long getStartPosition ()
public volatile java.lang.Object getSource ()
}
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.classEclipseCompilerImpl.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl extends org.eclipse.jdt.internal.compiler.batch.Main {
private static final org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] NO_UNITS
private java.util.HashMap javaFileObjectMap
Iterable compilationUnits
public javax.tools.JavaFileManager fileManager
protected javax.annotation.processing.Processor[] processors
public javax.tools.DiagnosticListener diagnosticListener
static void ()
public void (java.io.PrintWriter, java.io.PrintWriter, boolean)
java.io.PrintWriter out
java.io.PrintWriter err
boolean systemExitWhenFinished
public boolean call ()
IllegalArgumentException e
RuntimeException e
private void cleanup ()
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()
java.util.ArrayList units
javax.tools.JavaFileObject javaFileObject
String name
org.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] result
public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy ()
public org.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory ()
protected void initialize (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map, org.eclipse.jdt.core.compiler.CompilationProgress)
java.io.PrintWriter outWriter
java.io.PrintWriter errWriter
boolean systemExit
java.util.Map customDefaultOptions
org.eclipse.jdt.core.compiler.CompilationProgress compilationProgress
protected void initializeAnnotationProcessorManager ()
public void outputClassFiles (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult unitResult
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
boolean generateClasspathStructure
String currentDestinationPath
java.io.File outputLocation
int i
int fileCount
org.eclipse.jdt.internal.compiler.ClassFile classFile
char[] filename
int length
char[] relativeName
String relativeStringName
javax.tools.JavaFileObject javaFileForOutput
int index
java.io.File currentFolder
String path
int index
java.io.File file
java.io.OutputStream openOutputStream
java.io.BufferedOutputStream bufferedOutputStream
java.io.IOException e
protected void setPaths (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String)
java.util.ArrayList bootclasspaths
String sourcepathClasspathArg
java.util.ArrayList sourcepathClasspaths
java.util.ArrayList classpaths
java.util.ArrayList extdirsClasspaths
java.util.ArrayList endorsedDirClasspaths
String customEncoding
java.util.ArrayList fileSystemClasspaths
org.eclipse.jdt.internal.compiler.tool.EclipseFileManager javaFileManager
javax.tools.StandardJavaFileManager standardJavaFileManager
Iterable location
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
java.io.File file
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
int size
int i
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
protected void loggingExtraProblems ()
java.util.Iterator iterator
org.eclipse.jdt.core.compiler.CategorizedProblem problem
}
org/eclipse/jdt/internal/compiler/tool/EclipseFileManager.classEclipseFileManager.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.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.tool.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.tool.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.tool.Archive archive
private org.eclipse.jdt.internal.compiler.tool.Archive getArchive (java.io.File)
java.io.File f
org.eclipse.jdt.internal.compiler.tool.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.tool.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.tool.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/tool/EclipseFileObject.classEclipseFileObject.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.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.tool.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/tool/Options.classOptions.java
package org.eclipse.jdt.internal.compiler.tool
public final org.eclipse.jdt.internal.compiler.tool.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
int foldersStart
int foldersEnd
String folders
}
org/eclipse/jdt/internal/compiler/tool/Util$EncodingError.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.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 sourceLength
int begin
int end
int i
int i
}
org/eclipse/jdt/internal/compiler/tool/Util$EncodingErrorCollector.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public org.eclipse.jdt.internal.compiler.tool.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.tool.Util$EncodingError error
}
org/eclipse/jdt/internal/compiler/tool/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.tool
public final org.eclipse.jdt.internal.compiler.tool.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.tool.Util$EncodingErrorCollector collector
java.nio.CharBuffer temp
java.nio.CharBuffer temp
private static void reportEncodingError (org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector, int, int)
org.eclipse.jdt.internal.compiler.tool.Util$EncodingErrorCollector collector
int position
int length
}
org/eclipse/jdt/internal/compiler/util/CompoundNameVector.classCompoundNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.CompoundNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][][] elements
static void ()
public void ()
public void add (char[][])
char[][] newElement
public void addAll (char[][][])
char[][][] newElements
public boolean contains (char[][])
char[][] element
int i
public char[][] elementAt (int)
int index
public char[][] remove (char[][])
char[][] element
int i
public void removeAll ()
int i
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/FloatUtil.classFloatUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.FloatUtil extends java.lang.Object {
private static final int DOUBLE_FRACTION_WIDTH
private static final int DOUBLE_PRECISION
private static final int MAX_DOUBLE_EXPONENT
private static final int MIN_NORMALIZED_DOUBLE_EXPONENT
private static final int MIN_UNNORMALIZED_DOUBLE_EXPONENT
private static final int DOUBLE_EXPONENT_BIAS
private static final int DOUBLE_EXPONENT_SHIFT
private static final int SINGLE_FRACTION_WIDTH
private static final int SINGLE_PRECISION
private static final int MAX_SINGLE_EXPONENT
private static final int MIN_NORMALIZED_SINGLE_EXPONENT
private static final int MIN_UNNORMALIZED_SINGLE_EXPONENT
private static final int SINGLE_EXPONENT_BIAS
private static final int SINGLE_EXPONENT_SHIFT
public void ()
public static float valueOfHexFloatLiteral (char[])
char[] source
long bits
public static double valueOfHexDoubleLiteral (char[])
char[] source
long bits
private static long convertHexFloatingPointLiteralToBits (char[])
char[] source
int length
long mantissa
int next
char nextChar
int binaryPointPosition
int mantissaBits
int leadingDigitPosition
int hexdigit
int hexdigit
int hexdigit
int hexdigit
int exponent
int exponentSign
int digit
boolean doublePrecision
int scaleFactorCompensation
long top
long result
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
}
org/eclipse/jdt/internal/compiler/util/GenericXMLWriter$1.classGenericXMLWriter.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.GenericXMLWriter$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.compiler.util.GenericXMLWriter this$0
void (org.eclipse.jdt.internal.compiler.util.GenericXMLWriter)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
java.util.Map$Entry entry1
java.util.Map$Entry entry2
}
org/eclipse/jdt/internal/compiler/util/GenericXMLWriter.classGenericXMLWriter.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.GenericXMLWriter extends java.io.PrintWriter {
private static final String XML_VERSION
private String lineSeparator
private int tab
private static void appendEscapedChar (java.lang.StringBuffer, char)
StringBuffer buffer
char c
String replacement
private static java.lang.String getEscaped (java.lang.String)
String s
StringBuffer result
int i
private static java.lang.String getReplacement (char)
char c
public void (java.io.OutputStream, java.lang.String, boolean)
java.io.OutputStream stream
String lineSeparator
boolean printXmlVersion
public void (java.io.Writer, java.lang.String, boolean)
java.io.Writer writer
String lineSeparator
boolean printXmlVersion
public void endTag (java.lang.String, boolean, boolean)
String name
boolean insertTab
boolean insertNewLine
public void printString (java.lang.String, boolean, boolean)
String string
boolean insertTab
boolean insertNewLine
private void printTabulation ()
int i
public void printTag (java.lang.String, java.util.HashMap, boolean, boolean, boolean)
String name
java.util.HashMap parameters
boolean insertTab
boolean insertNewLine
boolean closeTag
int length
java.util.Map$Entry[] entries
int i
public void startTag (java.lang.String, boolean)
String name
boolean insertTab
}
org/eclipse/jdt/internal/compiler/util/HashSetOfInt.classHashSetOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashSetOfInt extends java.lang.Object implements java.lang.Cloneable {
public int[] set
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashSetOfInt result
int length
public boolean contains (int)
int element
int length
int index
int currentElement
int currentElement
public int add (int)
int element
int length
int index
int currentElement
int currentElement
public int remove (int)
int element
int length
int index
int currentElement
int currentElement
int existing
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashSetOfInt newHashSet
int currentElement
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
int element
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfInt.classHashtableOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfInt extends java.lang.Object {
public int[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (int)
int key
int length
int index
int currentKey
int currentKey
public java.lang.Object get (int)
int key
int length
int index
int currentKey
int currentKey
public java.lang.Object put (int, java.lang.Object)
int key
Object value
int length
int index
int currentKey
int currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfInt newHashtable
int currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.classHashtableOfIntValues.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues extends java.lang.Object implements java.lang.Cloneable {
public static final int NO_VALUE
public char[][] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues result
int length
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int put (char[], int)
char[] key
int value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public int removeKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
int value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
char[] key
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfLong.classHashtableOfLong.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfLong extends java.lang.Object {
public long[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (long)
long key
int length
int index
long currentKey
long currentKey
public java.lang.Object get (long)
long key
int length
int index
long currentKey
long currentKey
public java.lang.Object put (long, java.lang.Object)
long key
Object value
int length
int index
long currentKey
long currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfLong newHashtable
long currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObject.classHashtableOfObject.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObject extends java.lang.Object implements java.lang.Cloneable {
public char[][] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObject result
int length
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public java.lang.Object get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public java.lang.Object put (char[], java.lang.Object)
char[] key
Object value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public void putUnsafely (char[], java.lang.Object)
char[] key
Object value
int length
int index
public java.lang.Object removeKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
Object value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObject newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object object
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.classHashtableOfObjectToInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public int get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public void keysToArray (java.lang.Object[])
Object[] array
int index
int i
int length
public int put (java.lang.Object, int)
Object key
int value
int length
int index
Object currentKey
Object currentKey
public int removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
int value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt newHashtable
Object currentKey
int i
public int size ()
public java.lang.String toString ()
String s
Object key
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToIntArray.classHashtableOfObjectToIntArray.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public int[][] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public int[] get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public void keysToArray (java.lang.Object[])
Object[] array
int index
int i
int length
public int[] put (java.lang.Object, int[])
Object key
int[] value
int length
int index
Object currentKey
Object currentKey
public int[] removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
int[] value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray newHashtable
Object currentKey
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
Object key
int i
int length
int[] ints
int j
int max
}
org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.classHashtableOfPackage.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfPackage extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.PackageBinding value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
int i
int length
}
org/eclipse/jdt/internal/compiler/util/HashtableOfType.classHashtableOfType.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfType extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding get (char[])
char[] key
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getput (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding retVal
int length
int index
int keyLength
char[] currentKey
char[] currentKey
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] key
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
int length
int index
int keyLength
char[] currentKey
char[] currentKey
private void rehash ()
org.eclipse.jdt.internal.compiler.util.HashtableOfType newHashtable
char[] currentKey
int i
public int size ()
public java.lang.String toString ()
String s
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int i
int length
}
org/eclipse/jdt/internal/compiler/util/ManifestAnalyzer.classManifestAnalyzer.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.ManifestAnalyzer extends java.lang.Object {
private static final int START
private static final int IN_CLASSPATH_HEADER
private static final int PAST_CLASSPATH_HEADER
private static final int SKIPPING_WHITESPACE
private static final int READING_JAR
private static final int CONTINUING
private static final int SKIP_LINE
private static final char[] CLASSPATH_HEADER_TOKEN
private int classpathSectionsCount
private java.util.ArrayList calledFilesNames
static void ()
public void ()
public boolean analyzeManifestContents (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
char[] chars
int state
int substate
StringBuffer currentJarToken
int currentChar
int i
int max
private boolean addCurrentTokenJarWhenNecessary (java.lang.StringBuffer)
StringBuffer currentJarToken
public int getClasspathSectionsCount ()
public java.util.List getCalledFileNames ()
}
org/eclipse/jdt/internal/compiler/util/Messages$MessagesProperties.classMessages.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
private static final int MOD_EXPECTED
private static final int MOD_MASK
private static final long serialVersionUID
private final java.util.Map fields
public void (java.lang.reflect.Field[], java.lang.String)
java.lang.reflect.Field[] fieldArray
String bundleName
int len
int i
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.reflect.Field field
}
org/eclipse/jdt/internal/compiler/util/Messages.classMessages.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.Messages extends java.lang.Object {
private static String[] nlSuffixes
private static final String EXTENSION
private static final String BUNDLE_NAME
public static String compilation_unresolvedProblem
public static String compilation_unresolvedProblems
public static String compilation_request
public static String compilation_loadBinary
public static String compilation_process
public static String compilation_write
public static String compilation_done
public static String compilation_units
public static String compilation_unit
public static String compilation_internalError
public static String compilation_beginningToCompile
public static String compilation_processing
public static String output_isFile
public static String output_notValidAll
public static String output_notValid
public static String problem_noSourceInformation
public static String problem_atLine
public static String abort_invalidAttribute
public static String abort_invalidExceptionAttribute
public static String abort_invalidOpcode
public static String abort_missingCode
public static String abort_againstSourceModel
public static String accept_cannot
public static String parser_incorrectPath
public static String parser_moveFiles
public static String parser_syntaxRecovery
public static String parser_regularParse
public static String parser_missingFile
public static String parser_corruptedFile
public static String parser_endOfFile
public static String parser_endOfConstructor
public static String parser_endOfMethod
public static String parser_endOfInitializer
public static String ast_missingCode
public static String constant_cannotCastedInto
public static String constant_cannotConvertedTo
static void ()
private void ()
public static java.lang.String bind (java.lang.String)
String message
public static java.lang.String bind (java.lang.String, java.lang.Object)
String message
Object binding
public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object)
String message
Object binding1
Object binding2
public static java.lang.String bind (java.lang.String, java.lang.Object[])
String message
Object[] bindings
private static java.lang.String[] buildVariants (java.lang.String)
String root
String nl
java.util.ArrayList result
int lastSeparator
int lastSeparator
String[] variants
int i
public static void initializeMessages (java.lang.String, java.lang.Class)
String bundleName
Class clazz
java.lang.reflect.Field[] fields
int numFields
int i
java.lang.reflect.Field field
String value
public static void load (java.lang.String, java.lang.ClassLoader, java.lang.reflect.Field[])
String bundleName
ClassLoader loader
java.lang.reflect.Field[] fields
String[] variants
int i
java.io.InputStream input
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties properties
}
org/eclipse/jdt/internal/compiler/util/ObjectVector.classObjectVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.ObjectVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
Object[] elements
static void ()
public void ()
public void (int)
int initialSize
public void add (java.lang.Object)
Object newElement
public void addAll (java.lang.Object[])
Object[] newElements
public void addAll (org.eclipse.jdt.internal.compiler.util.ObjectVector)
org.eclipse.jdt.internal.compiler.util.ObjectVector newVector
public boolean containsIdentical (java.lang.Object)
Object element
int i
public boolean contains (java.lang.Object)
Object element
int i
public void copyInto (java.lang.Object[])
Object[] targetArray
public void copyInto (java.lang.Object[], int)
Object[] targetArray
int index
public java.lang.Object elementAt (int)
int index
public java.lang.Object find (java.lang.Object)
Object element
int i
public java.lang.Object remove (java.lang.Object)
Object element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
String s
int i
}
org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.classSimpleLookupTable.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public Object[] valueTable
public int elementSize
public int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object getKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object keyForValue (java.lang.Object)
Object valueToMatch
int i
int l
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int length
int index
Object currentKey
Object currentKey
public java.lang.Object removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
Object oldValue
public void removeValue (java.lang.Object)
Object valueToRemove
boolean rehash
int i
int l
Object value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable newLookupTable
Object currentKey
int i
public java.lang.String toString ()
String s
Object object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/SimpleNameVector.classSimpleNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][] elements
static void ()
public void ()
public void add (char[])
char[] newElement
public void addAll (char[][])
char[][] newElements
public void copyInto (java.lang.Object[])
Object[] targetArray
public boolean contains (char[])
char[] element
int i
public char[] elementAt (int)
int index
public char[] remove (char[])
char[] element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/SimpleSet.classSimpleSet.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleSet extends java.lang.Object implements java.lang.Cloneable {
public Object[] values
public int elementSize
public int threshold
public void ()
public void (int)
int size
public java.lang.Object add (java.lang.Object)
Object object
int length
int index
Object current
Object current
public java.lang.Object addIfNotIncluded (java.lang.Object)
Object object
int length
int index
Object current
Object current
public void asArray (java.lang.Object[])
Object[] copy
int index
int i
int l
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleSet result
int length
public boolean includes (java.lang.Object)
Object object
int length
int index
Object current
Object current
public java.lang.Object remove (java.lang.Object)
Object object
int length
int index
Object current
Object current
Object oldValue
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleSet newSet
Object current
int i
public java.lang.String toString ()
String s
Object object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/SimpleSetOfCharArray.classSimpleSetOfCharArray.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray extends java.lang.Object implements java.lang.Cloneable {
public char[][] values
public int elementSize
public int threshold
public void ()
public void (int)
int size
public java.lang.Object add (char[])
char[] object
int length
int index
char[] current
char[] current
public void asArray (java.lang.Object[])
Object[] copy
int index
int i
int l
public void clear ()
int i
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray result
int length
public char[] get (char[])
char[] object
int length
int index
char[] current
char[] current
public boolean includes (char[])
char[] object
int length
int index
char[] current
char[] current
public char[] remove (char[])
char[] object
int length
int index
char[] current
char[] current
char[] oldValue
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray newSet
char[] current
int i
public java.lang.String toString ()
String s
char[] object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/Sorting$1.classSorting.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Sorting$1 extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable)
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv1
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/compiler/util/Sorting.classSorting.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Sorting extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sortTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
int len
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] unsorted
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] sorted
int o
int i
private static int sort (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
int o
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int j
private static int sortSuper (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] input
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] output
int o
int j
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] concreteFirst (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
int idx
int i
int i
public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractFirst (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int length
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] copy
int idx
int i
int i
public static void sortInferenceVariables (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[])
org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables
}
org/eclipse/jdt/internal/compiler/util/SuffixConstants.classSuffixConstants.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.SuffixConstants extends java.lang.Object {
public static final String EXTENSION_class
public static final String EXTENSION_CLASS
public static final String EXTENSION_java
public static final String EXTENSION_JAVA
public static final String SUFFIX_STRING_class
public static final String SUFFIX_STRING_CLASS
public static final String SUFFIX_STRING_java
public static final String SUFFIX_STRING_JAVA
public static final char[] SUFFIX_class
public static final char[] SUFFIX_CLASS
public static final char[] SUFFIX_java
public static final char[] SUFFIX_JAVA
static void ()
}
org/eclipse/jdt/internal/compiler/util/Util$1.classUtil.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Util$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.Util$Displayable {
void ()
public java.lang.String displayString (java.lang.Object)
Object o
}
org/eclipse/jdt/internal/compiler/util/Util$Displayable.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.Util$Displayable extends java.lang.Object {
public abstract java.lang.String displayString (java.lang.Object)
}
org/eclipse/jdt/internal/compiler/util/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Util extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.SuffixConstants {
public static final char C_BOOLEAN
public static final char C_BYTE
public static final char C_CHAR
public static final char C_DOUBLE
public static final char C_FLOAT
public static final char C_INT
public static final char C_SEMICOLON
public static final char C_COLON
public static final char C_LONG
public static final char C_SHORT
public static final char C_VOID
public static final char C_TYPE_VARIABLE
public static final char C_STAR
public static final char C_EXCEPTION_START
public static final char C_EXTENDS
public static final char C_SUPER
public static final char C_DOT
public static final char C_DOLLAR
public static final char C_ARRAY
public static final char C_RESOLVED
public static final char C_UNRESOLVED
public static final char C_NAME_END
public static final char C_PARAM_START
public static final char C_PARAM_END
public static final char C_GENERIC_START
public static final char C_GENERIC_END
public static final char C_CAPTURE
private static final int DEFAULT_READING_SIZE
private static final int DEFAULT_WRITING_SIZE
public static final String UTF_8
public static final String LINE_SEPARATOR
public static final String EMPTY_STRING
public static final int[] EMPTY_INT_ARRAY
static void ()
public void ()
public static java.lang.String buildAllDirectoriesInto (java.lang.String, java.lang.String) throws java.io.IOException
String outputPath
String relativeFileName
char fileSeparatorChar
String fileSeparator
java.io.File f
String outputDirPath
String outputDirPath
String outputDirPath
String outputDirPath
String fileName
String fileName
String fileName
String fileName
int separatorIndex
boolean checkFileType
StringBuffer outDir
java.util.StringTokenizer tokenizer
String token
public static char[] bytesToChar (byte[], java.lang.String) throws java.io.IOException
byte[] bytes
String encoding
public static int computeOuterMostVisibility (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int visibility
public static byte[] getFileByteContent (java.io.File) throws java.io.IOException
java.io.File file
java.io.InputStream stream
public static char[] getFileCharContent (java.io.File, java.lang.String) throws java.io.IOException
java.io.File file
String encoding
java.io.InputStream stream
private static java.io.FileOutputStream getFileOutputStream (boolean, java.lang.String, java.lang.String) throws java.io.IOException
boolean generatePackagesStructure
String outputPath
String relativeFileName
String fileName
char fileSeparatorChar
String fileSeparator
int indexOfPackageSeparator
int length
public static byte[] getInputStreamAsByteArray (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream stream
int length
byte[] contents
byte[] contents
int contentsLength
int amountRead
int amountRequested
int len
int readSize
public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String) throws java.io.IOException
java.io.InputStream stream
int length
String encoding
java.io.BufferedReader reader
char[] contents
char[] contents
int totalRead
int amountRequested
int amountRequested
int current
int amountRead
int start
public static java.lang.String getExceptionSummary (java.lang.Throwable)
Throwable exception
java.io.StringWriter stringWriter
StringBuffer buffer
StringBuffer exceptionBuffer
int i
int lineSep
int max
int line2Start
public static int getLineNumber (int, int[], int, int)
int position
int[] lineEnds
int g
int d
int m
int start
public static byte[] getZipEntryByteContent (java.util.zip.ZipEntry, java.util.zip.ZipFile) throws java.io.IOException
java.util.zip.ZipEntry ze
java.util.zip.ZipFile zip
java.io.InputStream stream
java.io.InputStream inputStream
public static int hashCode (java.lang.Object[])
Object[] array
int prime
int result
int index
public static final boolean isPotentialZipArchive (java.lang.String)
String name
int lastDot
int length
int extensionLength
int i
int i
public static final boolean isClassFileName (char[])
char[] name
int nameLength
int suffixLength
int i
int offset
char c
public static final boolean isClassFileName (java.lang.String)
String name
int nameLength
int suffixLength
int i
char c
int suffixIndex
public static final boolean isExcluded (char[], char[][], char[][], boolean)
char[] path
char[][] inclusionPatterns
char[][] exclusionPatterns
boolean isFolderPath
int i
int length
char[] pattern
char[] folderPattern
int lastSlash
int star
int i
int length
public static final boolean isJavaFileName (char[])
char[] name
int nameLength
int suffixLength
int i
int offset
char c
public static final boolean isJavaFileName (java.lang.String)
String name
int nameLength
int suffixLength
int i
char c
int suffixIndex
public static void reverseQuickSort (char[][], int, int)
char[][] list
int left
int right
int original_left
int original_right
char[] mid
char[] tmp
public static void reverseQuickSort (char[][], int, int, int[])
char[][] list
int left
int right
int[] result
int original_left
int original_right
char[] mid
char[] tmp
int temp
public static final int searchColumnNumber (int[], int, int)
int[] startLineIndexes
int lineNumber
int position
int line
int length
public static java.lang.Boolean toBoolean (boolean)
boolean bool
public static java.lang.String toString (java.lang.Object[])
Object[] objects
public static java.lang.String toString (java.lang.Object[], org.eclipse.jdt.internal.compiler.util.Util$Displayable)
Object[] objects
org.eclipse.jdt.internal.compiler.util.Util$Displayable renderer
StringBuffer buffer
int i
public static void writeToDisk (boolean, java.lang.String, java.lang.String, org.eclipse.jdt.internal.compiler.ClassFile) throws java.io.IOException
boolean generatePackagesStructure
String outputPath
String relativeFileName
org.eclipse.jdt.internal.compiler.ClassFile classFile
java.io.FileOutputStream file
java.io.BufferedOutputStream output
java.io.IOException e
public static void recordNestedType (org.eclipse.jdt.internal.compiler.ClassFile, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ClassFile classFile
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
int j
int max2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int k
int max3
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] upperBounds
int k
int max3
org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherUpperBound
public static java.io.File getJavaHome ()
String javaHome
java.io.File javaHomeFile
public static void collectRunningVMBootclasspath (java.util.List)
java.util.List bootclasspaths
String javaversion
String bootclasspathProperty
java.util.StringTokenizer tokenizer
String token
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
java.io.File javaHome
java.io.File[] directoriesToCheck
java.io.File[][] systemLibrariesJars
int i
int max
java.io.File[] current
int j
int max2
org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
public static int getParameterCount (char[])
char[] methodSignature
int count
int i
int e
public static int scanTypeSignature (char[], int)
char[] string
int start
char c
public static int scanBaseTypeSignature (char[], int)
char[] string
int start
char c
public static int scanArrayTypeSignature (char[], int)
char[] string
int start
int length
char c
public static int scanCaptureTypeSignature (char[], int)
char[] string
int start
char c
public static int scanTypeVariableSignature (char[], int)
char[] string
int start
char c
int id
public static int scanIdentifier (char[], int)
char[] string
int start
int p
char c
public static int scanClassTypeSignature (char[], int)
char[] string
int start
char c
int p
int e
int id
public static int scanTypeBoundSignature (char[], int)
char[] string
int start
char c
public static int scanTypeArgumentSignatures (char[], int)
char[] string
int start
char c
int p
int e
public static int scanTypeArgumentSignature (char[], int)
char[] string
int start
char c
public static boolean effectivelyEqual (java.lang.Object[], java.lang.Object[])
Object[] one
Object[] two
int oneLength
int twoLength
int i
}