xref: /aosp_15_r20/prebuilts/devtools/tools/lib/ecj-4.6.1.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

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.class
AnnotationDiscoveryVisitor.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.AnnotationDiscoveryVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor { final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToElement public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType javax.lang.model.element.TypeElement anno }
org/eclipse/jdt/internal/compiler/apt/dispatch/AptProblem.class
AptProblem.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.AptProblem extends org.eclipse.jdt.internal.compiler.problem.DefaultProblem { private static final String MARKER_ID public final org.eclipse.jdt.internal.compiler.impl.ReferenceContext _referenceContext public void <init> (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.class
BaseAnnotationProcessorManager.java package org.eclipse.jdt.internal.compiler.apt.dispatch public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager implements org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider { protected java.io.PrintWriter _out protected java.io.PrintWriter _err protected org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv protected boolean _isFirstRound protected java.util.List _processors protected boolean _printProcessorInfo protected boolean _printRounds protected int _round public void <init> () 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.class
BaseMessagerImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl extends java.lang.Object { static final String[] NO_ARGUMENTS private static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind private static synthetic int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind static void <clinit> () 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 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 private static org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) org.eclipse.jdt.internal.compiler.ast.Annotation[] elementAnnotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding int i org.eclipse.jdt.internal.compiler.ast.Annotation annotation private static org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) org.eclipse.jdt.internal.compiler.ast.Annotation elementAnnotation org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs org.eclipse.jdt.internal.compiler.ast.MemberValuePair mvp org.eclipse.jdt.internal.compiler.ast.Expression v org.eclipse.jdt.internal.compiler.ast.Annotation a org.eclipse.jdt.internal.compiler.ast.Expression[] expressions org.eclipse.jdt.internal.compiler.ast.Expression e org.eclipse.jdt.internal.compiler.ast.Annotation a public void <init> () static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () static synthetic int[] $SWITCH_TABLE$javax$tools$Diagnostic$Kind () }
org/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl.class
BaseProcessingEnvImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl extends java.lang.Object implements javax.annotation.processing.ProcessingEnvironment { protected javax.annotation.processing.Filer _filer protected javax.annotation.processing.Messager _messager protected java.util.Map _processorOptions protected org.eclipse.jdt.internal.compiler.Compiler _compiler protected javax.lang.model.util.Elements _elementUtils protected javax.lang.model.util.Types _typeUtils private java.util.List _addedUnits private java.util.List _addedClassFiles private java.util.List _deletedUnits private boolean _errorRaised private org.eclipse.jdt.internal.compiler.apt.model.Factory _factory public void <init> () 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.class
BatchAnnotationProcessorManager.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotationProcessorManager extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager { private java.util.List _setProcessors private java.util.Iterator _setProcessorIter private java.util.List _commandLineProcessors private java.util.Iterator _commandLineProcessorIter private java.util.ServiceLoader _serviceLoader private java.util.Iterator _serviceLoaderIter private ClassLoader _procLoader private static final boolean VERBOSE_PROCESSOR_DISCOVERY private boolean _printProcessorDiscovery public void <init> () 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.class
BatchFilerImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl extends java.lang.Object implements javax.annotation.processing.Filer { protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env protected final javax.tools.JavaFileManager _fileManager protected final java.util.HashSet _createdFiles public void <init> (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.class
BatchMessagerImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchMessagerImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseMessagerImpl implements javax.annotation.processing.Messager { private final org.eclipse.jdt.internal.compiler.batch.Main _compiler private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv public void <init> (org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl, org.eclipse.jdt.internal.compiler.batch.Main) org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl processingEnv org.eclipse.jdt.internal.compiler.batch.Main compiler public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence) javax.tools.Diagnostic$Kind kind CharSequence msg public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element) javax.tools.Diagnostic$Kind kind CharSequence msg javax.lang.model.element.Element e public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror) javax.tools.Diagnostic$Kind kind CharSequence msg javax.lang.model.element.Element e javax.lang.model.element.AnnotationMirror a public void printMessage (javax.tools.Diagnostic$Kind, java.lang.CharSequence, javax.lang.model.element.Element, javax.lang.model.element.AnnotationMirror, javax.lang.model.element.AnnotationValue) javax.tools.Diagnostic$Kind kind CharSequence msg javax.lang.model.element.Element e javax.lang.model.element.AnnotationMirror a javax.lang.model.element.AnnotationValue v org.eclipse.jdt.core.compiler.CategorizedProblem problem }
org/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl.class
BatchProcessingEnvImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.BatchProcessingEnvImpl extends org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl { protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseAnnotationProcessorManager _dispatchManager protected final javax.tools.JavaFileManager _fileManager protected final org.eclipse.jdt.internal.compiler.batch.Main _compilerOwner public void <init> (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.class
HookedJavaFileObject.java package org.eclipse.jdt.internal.compiler.apt.dispatch org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingOutputStream extends java.io.OutputStream { private final java.io.OutputStream _os final synthetic org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0 void <init> (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.class
HookedJavaFileObject.java package org.eclipse.jdt.internal.compiler.apt.dispatch org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter extends java.io.Writer { private final java.io.Writer _w final synthetic org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject this$0 void <init> (org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject, java.io.Writer) java.io.Writer w public java.io.Writer append (char) throws java.io.IOException char c public java.io.Writer append (java.lang.CharSequence, int, int) throws java.io.IOException CharSequence csq int start int end public java.io.Writer append (java.lang.CharSequence) throws java.io.IOException CharSequence csq public void close () throws java.io.IOException public void flush () throws java.io.IOException public void write (char[]) throws java.io.IOException char[] cbuf public void write (int) throws java.io.IOException int c public void write (java.lang.String, int, int) throws java.io.IOException String str int off int len public void write (java.lang.String) throws java.io.IOException String str public void write (char[], int, int) throws java.io.IOException char[] cbuf int off int len protected java.lang.Object clone () throws java.lang.CloneNotSupportedException public int hashCode () public boolean equals (java.lang.Object) Object obj org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject$ForwardingWriter other public java.lang.String toString () public volatile synthetic java.lang.Appendable append (java.lang.CharSequence, int, int) throws java.io.IOException public volatile synthetic java.lang.Appendable append (java.lang.CharSequence) throws java.io.IOException public volatile synthetic java.lang.Appendable append (char) throws java.io.IOException }
org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject.class
HookedJavaFileObject.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.HookedJavaFileObject extends javax.tools.ForwardingJavaFileObject { protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BatchFilerImpl _filer protected final String _fileName private boolean _closed private String _typeName private static synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind public void <init> (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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () }
org/eclipse/jdt/internal/compiler/apt/dispatch/IProcessorProvider.class
IProcessorProvider.java package org.eclipse.jdt.internal.compiler.apt.dispatch public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider extends java.lang.Object { public abstract org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo discoverNextProcessor () public abstract java.util.List getDiscoveredProcessors () public abstract void reportProcessorException (javax.annotation.processing.Processor, java.lang.Exception) }
org/eclipse/jdt/internal/compiler/apt/dispatch/ProcessorInfo.class
ProcessorInfo.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.ProcessorInfo extends java.lang.Object { final javax.annotation.processing.Processor _processor final java.util.Set _supportedOptions final javax.lang.model.SourceVersion _supportedSourceVersion private final java.util.regex.Pattern _supportedAnnotationTypesPattern private final boolean _supportsStar private boolean _hasBeenCalled public void <init> (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.class
RoundDispatcher.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundDispatcher extends java.lang.Object { private final java.util.Set _unclaimedAnnotations private final javax.annotation.processing.RoundEnvironment _roundEnv private final org.eclipse.jdt.internal.compiler.apt.dispatch.IProcessorProvider _provider private boolean _searchForStar private final java.io.PrintWriter _traceProcessorInfo private final java.io.PrintWriter _traceRounds private final java.util.List _processors public void <init> (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 Throwable e }
org/eclipse/jdt/internal/compiler/apt/dispatch/RoundEnvImpl.class
RoundEnvImpl.java package org.eclipse.jdt.internal.compiler.apt.dispatch public org.eclipse.jdt.internal.compiler.apt.dispatch.RoundEnvImpl extends java.lang.Object implements javax.annotation.processing.RoundEnvironment { private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _processingEnv private final boolean _isLastRound private final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] _units private final org.eclipse.jdt.internal.compiler.apt.util.ManyToMany _annoToUnit private final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] _binaryTypes private final org.eclipse.jdt.internal.compiler.apt.model.Factory _factory private java.util.Set _rootElements public void <init> (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.class
AnnotationMemberValue.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMemberValue extends org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl { private final org.eclipse.jdt.internal.compiler.lookup.MethodBinding _methodBinding public void <init> (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.class
AnnotationMirrorImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.AnnotationMirrorImpl extends java.lang.Object implements javax.lang.model.element.AnnotationMirror java.lang.reflect.InvocationHandler { public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env public final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding _binding static final synthetic boolean $assertionsDisabled static void <clinit> () void <init> (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 () javax.lang.model.type.TypeMirror decl StringBuilder sb java.util.Map values boolean first java.util.Map$Entry e 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.class
AnnotationValueImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.AnnotationValueImpl extends java.lang.Object implements javax.lang.model.element.AnnotationValue org.eclipse.jdt.internal.compiler.lookup.TypeIds { private static final int T_AnnotationMirror private static final int T_EnumConstant private static final int T_ClassObject private static final int T_ArrayType private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env private final Object _value private final int _kind public void <init> (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 () String value StringBuffer sb int i StringBuffer sb javax.lang.model.element.VariableElement enumDecl java.util.Collection values StringBuilder sb boolean first javax.lang.model.element.AnnotationValue annoValue }
org/eclipse/jdt/internal/compiler/apt/model/ArrayTypeImpl.class
ArrayTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ArrayTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ArrayType { void <init> (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.class
DeclaredTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.DeclaredType { private final javax.lang.model.element.ElementKind _elementKindHint void <init> (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 <init> (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.class
ElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public abstract org.eclipse.jdt.internal.compiler.apt.model.ElementImpl extends java.lang.Object implements javax.lang.model.element.Element org.eclipse.jdt.internal.compiler.apt.model.IElementInfo { public final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env public final org.eclipse.jdt.internal.compiler.lookup.Binding _binding protected void <init> (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.class
ElementsImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ElementsImpl extends java.lang.Object implements javax.lang.model.util.Elements { private static final java.util.regex.Pattern INITIAL_DELIMITER private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env private static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind static void <clinit> () public void <init> (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 synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () }
org/eclipse/jdt/internal/compiler/apt/model/ErrorTypeElement.class
ErrorTypeElement.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement extends org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl { void <init> (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.class
ErrorTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl implements javax.lang.model.type.ErrorType { void <init> (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.class
ExecutableElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.ExecutableElement { private javax.lang.model.element.Name _name void <init> (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.class
ExecutableTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.ExecutableTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.ExecutableType { void <init> (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 () protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotationBindings () 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 () public java.lang.String toString () }
org/eclipse/jdt/internal/compiler/apt/model/Factory.class
Factory.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.Factory extends java.lang.Object { public static final Byte DUMMY_BYTE public static final Character DUMMY_CHAR public static final Double DUMMY_DOUBLE public static final Float DUMMY_FLOAT public static final Integer DUMMY_INTEGER public static final Long DUMMY_LONG public static final Short DUMMY_SHORT private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env public static java.util.List EMPTY_ANNOTATION_MIRRORS private static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind private static synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind static final synthetic boolean $assertionsDisabled static void <clinit> () public void <init> (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 synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () static synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () }
org/eclipse/jdt/internal/compiler/apt/model/IElementInfo.class
IElementInfo.java package org.eclipse.jdt.internal.compiler.apt.model public abstract org.eclipse.jdt.internal.compiler.apt.model.IElementInfo extends java.lang.Object { public abstract java.lang.String getFileName () }
org/eclipse/jdt/internal/compiler/apt/model/NameImpl.class
NameImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.NameImpl extends java.lang.Object implements javax.lang.model.element.Name { private final String _name private void <init> () public void <init> (java.lang.CharSequence) CharSequence cs public void <init> (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.class
NoTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.NoTypeImpl extends java.lang.Object implements javax.lang.model.type.NoType javax.lang.model.type.NullType { private final javax.lang.model.type.TypeKind _kind public static final javax.lang.model.type.NoType NO_TYPE_NONE public static final javax.lang.model.type.NoType NO_TYPE_VOID public static final javax.lang.model.type.NoType NO_TYPE_PACKAGE public static final javax.lang.model.type.NullType NULL_TYPE private static synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind static void <clinit> () private void <init> (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 synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () }
org/eclipse/jdt/internal/compiler/apt/model/PackageElementImpl.class
PackageElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.PackageElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.PackageElement { void <init> (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.class
PrimitiveTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.PrimitiveType { public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BOOLEAN public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl BYTE public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl CHAR public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl DOUBLE public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl FLOAT public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl INT public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl LONG public static final org.eclipse.jdt.internal.compiler.apt.model.PrimitiveTypeImpl SHORT static void <clinit> () private void <init> (org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding) org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding binding void <init> (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$SourceLocationComparator.class
TypeElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model final org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator extends java.lang.Object implements java.util.Comparator { private final java.util.IdentityHashMap sourceStartCache private static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind private void <init> () public int compare (javax.lang.model.element.Element, javax.lang.model.element.Element) javax.lang.model.element.Element o1 javax.lang.model.element.Element o2 org.eclipse.jdt.internal.compiler.apt.model.ElementImpl e1 org.eclipse.jdt.internal.compiler.apt.model.ElementImpl e2 private int getSourceStart (org.eclipse.jdt.internal.compiler.apt.model.ElementImpl) org.eclipse.jdt.internal.compiler.apt.model.ElementImpl e Integer value private int determineSourceStart (org.eclipse.jdt.internal.compiler.apt.model.ElementImpl) org.eclipse.jdt.internal.compiler.apt.model.ElementImpl e 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.apt.model.VariableElementImpl variableElementImpl org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration public volatile synthetic int compare (java.lang.Object, java.lang.Object) static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () synthetic void <init> (org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl$SourceLocationComparator) }
org/eclipse/jdt/internal/compiler/apt/model/TypeElementImpl.class
TypeElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeElement { private final javax.lang.model.element.ElementKind _kindHint void <init> (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.class
TypeMirrorImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl extends java.lang.Object implements javax.lang.model.type.TypeMirror { protected final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env protected final org.eclipse.jdt.internal.compiler.lookup.Binding _binding void <init> (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.class
TypeParameterElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.TypeParameterElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.TypeParameterElement { private final javax.lang.model.element.Element _declaringElement private java.util.List _bounds void <init> (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 <init> (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.class
TypeVariableImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.TypeVariableImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.TypeVariable { void <init> (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.class
TypesImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.TypesImpl extends java.lang.Object implements javax.lang.model.util.Types { private final org.eclipse.jdt.internal.compiler.apt.dispatch.BaseProcessingEnvImpl _env private static synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind private static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind public void <init> (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 elementBinding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberReferenceBinding 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 type org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType 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 elementBinding 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 elementBinding 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.ParameterizedTypeBinding ptb 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 synthetic int[] $SWITCH_TABLE$javax$lang$model$type$TypeKind () static synthetic int[] $SWITCH_TABLE$javax$lang$model$element$ElementKind () }
org/eclipse/jdt/internal/compiler/apt/model/VariableElementImpl.class
VariableElementImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.VariableElementImpl extends org.eclipse.jdt.internal.compiler.apt.model.ElementImpl implements javax.lang.model.element.VariableElement { void <init> (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.class
WildcardTypeImpl.java package org.eclipse.jdt.internal.compiler.apt.model public org.eclipse.jdt.internal.compiler.apt.model.WildcardTypeImpl extends org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl implements javax.lang.model.type.WildcardType { void <init> (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.class
Archive.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.Archive extends java.lang.Object { public static final org.eclipse.jdt.internal.compiler.apt.util.Archive UNKNOWN_ARCHIVE java.util.zip.ZipFile zipFile java.io.File file protected java.util.Hashtable packagesCache static void <clinit> () private void <init> () public void <init> (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.List getTypes (java.lang.String) String packageName public void flush () public void close () public java.lang.String toString () }
org/eclipse/jdt/internal/compiler/apt/util/ArchiveFileObject.class
ArchiveFileObject.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.ArchiveFileObject extends java.lang.Object implements javax.tools.JavaFileObject { private String entryName private java.io.File file private java.util.zip.ZipFile zipFile private java.nio.charset.Charset charset private static synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind public void <init> (java.io.File, java.lang.String, java.nio.charset.Charset) java.io.File file String entryName java.nio.charset.Charset charset protected void finalize () throws java.lang.Throwable public javax.lang.model.element.Modifier getAccessLevel () org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader java.util.zip.ZipFile zip 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 java.util.zip.ZipFile zip 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 int hashCode () public java.lang.CharSequence getCharContent (boolean) throws java.io.IOException boolean ignoreEncodingErrors java.util.zip.ZipFile zipFile2 java.util.zip.ZipEntry zipEntry public long getLastModified () java.util.zip.ZipFile zip java.util.zip.ZipEntry zipEntry public java.lang.String getName () public java.io.InputStream openInputStream () throws java.io.IOException java.util.zip.ZipEntry zipEntry 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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () }
org/eclipse/jdt/internal/compiler/apt/util/EclipseFileManager.class
EclipseFileManager.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileManager extends java.lang.Object implements javax.tools.StandardJavaFileManager { private static final String NO_EXTENSION static final int HAS_EXT_DIRS static final int HAS_BOOTCLASSPATH static final int HAS_ENDORSED_DIRS static final int HAS_PROCESSORPATH java.util.Map archivesCache java.nio.charset.Charset charset java.util.Locale locale java.util.Map locations int flags public java.util.ResourceBundle bundle public void <init> (java.util.Locale, java.nio.charset.Charset) java.util.Locale locale java.nio.charset.Charset charset Iterable defaultClasspath 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.List types String typeName javax.tools.JavaFileObject$Kind kind java.util.List 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.List files String javaversion long jdkLevel String fileName 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 private java.lang.String normalizedFileName (java.lang.String, java.lang.String) String packageName String relativeName StringBuilder sb public javax.tools.FileObject getFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, java.lang.String, javax.tools.FileObject) throws java.io.IOException javax.tools.JavaFileManager$Location location String packageName String relativeName javax.tools.FileObject sibling Iterable files java.util.Iterator iterator java.io.File file String normalizedFileName java.io.File f public javax.tools.JavaFileObject getJavaFileForInput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind) throws java.io.IOException javax.tools.JavaFileManager$Location location String className javax.tools.JavaFileObject$Kind kind Iterable files String normalizedFileName java.io.File file java.io.File f org.eclipse.jdt.internal.compiler.apt.util.Archive archive public javax.tools.JavaFileObject getJavaFileForOutput (javax.tools.JavaFileManager$Location, java.lang.String, javax.tools.JavaFileObject$Kind, javax.tools.FileObject) throws java.io.IOException javax.tools.JavaFileManager$Location location String className javax.tools.JavaFileObject$Kind kind javax.tools.FileObject sibling Iterable files String normalizedFileName int index java.net.URI uri java.net.URI uri2 String path String normalizedFileName java.io.File f java.util.Iterator iterator java.io.File file String normalizedFileName java.io.File f public transient java.lang.Iterable getJavaFileObjects (java.io.File[]) java.io.File[] files public transient java.lang.Iterable getJavaFileObjects (java.lang.String[]) String[] names public java.lang.Iterable getJavaFileObjectsFromFiles (java.lang.Iterable) Iterable files java.util.ArrayList javaFileArrayList java.io.File f public java.lang.Iterable getJavaFileObjectsFromStrings (java.lang.Iterable) Iterable names java.util.ArrayList files String name public javax.tools.JavaFileObject$Kind getKind (java.io.File) java.io.File f private javax.tools.JavaFileObject$Kind getKind (java.lang.String) String extension public java.lang.Iterable getLocation (javax.tools.JavaFileManager$Location) javax.tools.JavaFileManager$Location location private java.lang.Iterable getOutputDir (java.lang.String) String string java.io.File file java.util.ArrayList list public boolean handleOption (java.lang.String, java.util.Iterator) String current java.util.Iterator remaining Iterable bootclasspaths Iterable iterable Iterable classpaths Iterable iterable Iterable sourcepaths Iterable iterable Iterable iterable Iterable outputDir Iterable outputDir Iterable processorpaths public boolean hasLocation (javax.tools.JavaFileManager$Location) javax.tools.JavaFileManager$Location location public java.lang.String inferBinaryName (javax.tools.JavaFileManager$Location, javax.tools.JavaFileObject) javax.tools.JavaFileManager$Location location javax.tools.JavaFileObject file String name javax.tools.JavaFileObject javaFileObject int index private boolean isArchive (java.io.File) java.io.File f String extension public boolean isSameFile (javax.tools.FileObject, javax.tools.FileObject) javax.tools.FileObject fileObject1 javax.tools.FileObject fileObject2 public int isSupportedOption (java.lang.String) String option public java.lang.Iterable list (javax.tools.JavaFileManager$Location, java.lang.String, java.util.Set, boolean) throws java.io.IOException javax.tools.JavaFileManager$Location location String packageName java.util.Set kinds boolean recurse Iterable allFilesInLocations java.util.ArrayList collector String normalizedPackageName java.io.File file private java.lang.String normalized (java.lang.String) String className char[] classNameChars int i int max private java.lang.Iterable prependFiles (java.lang.Iterable, java.lang.Iterable) Iterable iterable Iterable iterable2 java.util.ArrayList list java.util.Iterator iterator java.util.Iterator iterator public void setLocation (javax.tools.JavaFileManager$Location, java.lang.Iterable) throws java.io.IOException javax.tools.JavaFileManager$Location location Iterable path int count java.util.Iterator iterator public void setLocale (java.util.Locale) java.util.Locale locale java.util.MissingResourceException e public void processPathEntries (int, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) int defaultSize java.util.ArrayList paths String currentPath String customEncoding boolean isSourceOnly boolean rejectDestinationPathOnJars String currentClasspathName String currentDestinationPath java.util.ArrayList currentRuleSpecs java.util.StringTokenizer tokenizer java.util.ArrayList tokens int state String token int cursor int tokensNb int bracket int i protected void addNewEntry (java.util.ArrayList, java.lang.String, java.util.ArrayList, java.lang.String, java.lang.String, boolean, boolean) java.util.ArrayList paths String currentClasspathName java.util.ArrayList currentRuleSpecs String customEncoding String destPath boolean isSourceOnly boolean rejectDestinationPathOnJars int rulesSpecsSize org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules boolean rulesOK java.util.Iterator i int j String ruleSpec char key String pattern org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath private java.lang.String bind (java.lang.String, java.lang.String) String id String binding private java.lang.String bind (java.lang.String, java.lang.String[]) String id String[] arguments String message }
org/eclipse/jdt/internal/compiler/apt/util/EclipseFileObject.class
EclipseFileObject.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.EclipseFileObject extends javax.tools.SimpleJavaFileObject { private java.io.File f private java.nio.charset.Charset charset private boolean parentsExist private static synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind public void <init> (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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () }
org/eclipse/jdt/internal/compiler/apt/util/ManyToMany.class
ManyToMany.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.ManyToMany extends java.lang.Object { private final java.util.Map _forward private final java.util.Map _reverse private boolean _dirty static final synthetic boolean $assertionsDisabled static void <clinit> () public void <init> () 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.class
Options.java package org.eclipse.jdt.internal.compiler.apt.util public final org.eclipse.jdt.internal.compiler.apt.util.Options extends java.lang.Object { private static final java.util.Set ZERO_ARGUMENT_OPTIONS private static final java.util.Set ONE_ARGUMENT_OPTIONS private static final java.util.Set FILE_MANAGER_OPTIONS static void <clinit> () public void <init> () 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/apt/util/Util$EncodingError.class
Util.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingError extends java.lang.Object { int position int length public void <init> (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/apt/util/Util$EncodingErrorCollector.class
Util.java package org.eclipse.jdt.internal.compiler.apt.util public org.eclipse.jdt.internal.compiler.apt.util.Util$EncodingErrorCollector extends java.lang.Object { java.util.ArrayList encodingErrors javax.tools.FileObject fileObject String encoding public void <init> (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.class
Util.java package org.eclipse.jdt.internal.compiler.apt.util public final org.eclipse.jdt.internal.compiler.apt.util.Util extends java.lang.Object { public static String LINE_SEPARATOR static void <clinit> () public void <init> () 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.class
AptBinaryLocalVariableBinding.java package org.eclipse.jdt.internal.compiler.lookup public org.eclipse.jdt.internal.compiler.lookup.AptBinaryLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding { org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding public void <init> (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding) char[] name org.eclipse.jdt.internal.compiler.lookup.TypeBinding type int modifiers org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotationBindings org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getAnnotations () }
org/eclipse/jdt/internal/compiler/lookup/AptSourceLocalVariableBinding.class
AptSourceLocalVariableBinding.java package org.eclipse.jdt.internal.compiler.lookup public org.eclipse.jdt.internal.compiler.lookup.AptSourceLocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding { public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local public void <init> (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.class
BuildJarIndex.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 <init> () 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.class
CheckDebugAttributes.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 <init> () 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.class
JDTCompilerAdapter.java package org.eclipse.jdt.core org.eclipse.jdt.core.JDTCompilerAdapter$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.eclipse.jdt.core.JDTCompilerAdapter this$0 void <init> (org.eclipse.jdt.core.JDTCompilerAdapter) public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 }
org/eclipse/jdt/core/JDTCompilerAdapter.class
JDTCompilerAdapter.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 <clinit> () public void <init> () 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.class
CategorizedProblem.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 <init> () public abstract int getCategoryID () public abstract java.lang.String getMarkerType () public java.lang.String[] getExtraMarkerAttributeNames () public java.lang.Object[] getExtraMarkerAttributeValues () public boolean isInfo () }
org/eclipse/jdt/core/compiler/CharOperation.class
CharOperation.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 <clinit> () public void <init> () public static final char[] append (char[], char) char[] array char suffix int length public static final char[] append (char[], char[]) char[] target char[] suffix int targetLength int subLength int newTargetLength 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 final boolean substringMatch (java.lang.String, java.lang.String) String pattern String name public static final boolean substringMatch (char[], char[]) char[] pattern char[] name private static final boolean checkSubstringMatch (char[], char[]) char[] pattern char[] name int nidx int pidx 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[] concatNonEmpty (char[], char[], char) char[] first char[] second char separator public static final char[] concatNonEmpty (char[], char, char[], char, char[]) char[] first char sep1 char[] second char sep2 char[] third 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 char[] concatWithAll (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[][] splitOnWithEnclosures (char, char, char, char[], int, int) char divider char openEncl char closeEncl char[] array int start int end int length int wordCount int enclCount int i int nesting int[][] splitOffsets int last int currentWord int prevOffset int i char[][] split int i int sStart int sEnd int size 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.class
CompilationProgress.java package org.eclipse.jdt.core.compiler public abstract org.eclipse.jdt.core.compiler.CompilationProgress extends java.lang.Object { public void <init> () 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.class
IProblem.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 NotAnnotationType 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 ExceptionParameterIsNeverUsed 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 InvalidTypeArguments 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 InterfaceSuperInvocationNotBelow18 public static final int InterfaceStaticMethodInvocationNotBelow18 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 ImplicitObjectBoundNoNullDefault public static final int IllegalParameterNullityRedefinition public static final int ContradictoryNullAnnotationsInferredFunctionType public static final int IllegalReturnNullityRedefinitionFreeTypeVariable public static final int IllegalRedefinitionOfTypeVariable public static final int UncheckedAccessOfValueOfFreeTypeVariable public static final int UninitializedFreeTypeVariableField public static final int UninitializedFreeTypeVariableFieldHintMissingDefault public static final int RequiredNonNullButProvidedFreeTypeVariable public static final int NonNullTypeVariableFromLegacyMethod public static final int NonNullMethodTypeVariableFromLegacyMethod 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 CannotInferInvocationType 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 boolean isInfo () public abstract void setSourceEnd (int) public abstract void setSourceLineNumber (int) public abstract void setSourceStart (int) }
org/eclipse/jdt/core/compiler/InvalidInputException.class
InvalidInputException.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 <init> () public void <init> (java.lang.String) String message }
org/eclipse/jdt/core/compiler/batch/BatchCompiler.class
BatchCompiler.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 <init> () }
org/eclipse/jdt/internal/antadapter/AntAdapterMessages.class
AntAdapterMessages.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 <clinit> () java.util.MissingResourceException e private void <init> () 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.class
ASTVisitor.java package org.eclipse.jdt.internal.compiler public abstract org.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object { public void <init> () 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.class
AbstractAnnotationProcessorManager.java package org.eclipse.jdt.internal.compiler public abstract org.eclipse.jdt.internal.compiler.AbstractAnnotationProcessorManager extends java.lang.Object { public void <init> () 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.class
ClassFile.java package org.eclipse.jdt.internal.compiler org.eclipse.jdt.internal.compiler.ClassFile$1 extends java.lang.Object implements java.util.Comparator { final synthetic org.eclipse.jdt.internal.compiler.ClassFile this$0 void <init> (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 Boolean onBottom1 Boolean onBottom2 }
org/eclipse/jdt/internal/compiler/ClassFile$2.class
ClassFile.java package org.eclipse.jdt.internal.compiler org.eclipse.jdt.internal.compiler.ClassFile$2 extends java.lang.Object implements java.util.Comparator { final synthetic org.eclipse.jdt.internal.compiler.ClassFile this$0 void <init> (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.class
ClassFile.java package org.eclipse.jdt.internal.compiler org.eclipse.jdt.internal.compiler.ClassFile$3 extends java.lang.Object implements java.util.Comparator { final synthetic org.eclipse.jdt.internal.compiler.ClassFile this$0 void <init> (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.class
ClassFile.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.Map 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 <init> () public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding deserializeLambdaMethod boolean continueScanningSynthetics org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods int currentSyntheticsCount int i int max org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod int problemResetPC boolean restart org.eclipse.jdt.internal.compiler.problem.AbortMethod e 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 memberValuePairsCount int memberValuePairsLengthPosition int resetPosition 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 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 int code_length 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 boolean jdk16packageInfoAnnotation (long, long) long annotationMask long targetMask 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 public void recordInnerClasses (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding boolean onBottomForBug445231 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 int i org.eclipse.jdt.internal.compiler.ast.FunctionalExpression fexp 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 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.class
ClassFilePool.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 <init> () 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.class
CompilationResult.java package org.eclipse.jdt.internal.compiler org.eclipse.jdt.internal.compiler.CompilationResult$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 }
org/eclipse/jdt/internal/compiler/CompilationResult.class
CompilationResult.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 <clinit> () public void <init> (char[], int, int, int) char[] fileName int unitIndex int totalUnitsKnown int maxProblemPerUnit public void <init> (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 org.eclipse.jdt.internal.compiler.impl.ReferenceContext getContext (org.eclipse.jdt.core.compiler.CategorizedProblem) org.eclipse.jdt.core.compiler.CategorizedProblem problem 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.class
Compiler.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 synthetic org.eclipse.jdt.internal.compiler.Compiler this$0 private final synthetic org.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor void <init> (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$APTProblem.class
Compiler.java package org.eclipse.jdt.internal.compiler org.eclipse.jdt.internal.compiler.Compiler$APTProblem extends java.lang.Object { org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.impl.ReferenceContext context final synthetic org.eclipse.jdt.internal.compiler.Compiler this$0 void <init> (org.eclipse.jdt.internal.compiler.Compiler, org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext) org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.impl.ReferenceContext context }
org/eclipse/jdt/internal/compiler/Compiler.class
Compiler.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 private java.util.Map aptProblems 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 <clinit> () public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 private void compile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], boolean) org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits boolean lastRound 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 org.eclipse.jdt.internal.compiler.problem.AbortCompilation e protected void backupAptProblems () int i org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl org.eclipse.jdt.internal.compiler.CompilationResult result org.eclipse.jdt.core.compiler.CategorizedProblem[] errors org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.Compiler$APTProblem[] problems org.eclipse.jdt.internal.compiler.Compiler$APTProblem[] temp protected void restoreAptProblems () int i org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDecl org.eclipse.jdt.internal.compiler.Compiler$APTProblem[] problems org.eclipse.jdt.internal.compiler.Compiler$APTProblem problem protected void processCompiledUnits (int, boolean) throws java.lang.Error int startingIndex boolean lastRound org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit org.eclipse.jdt.internal.compiler.ProcessTaskManager processingTask int i long acceptStart int acceptedCount Error e RuntimeException e int backup int prevUnits int i 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 boolean shouldCleanup (int) int index 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.class
DefaultErrorHandlingPolicies.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 <init> () public boolean stopOnFirstError () public boolean proceedOnErrors () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.class
DefaultErrorHandlingPolicies.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 <init> () public boolean stopOnFirstError () public boolean proceedOnErrors () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.class
DefaultErrorHandlingPolicies.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 <init> () public boolean stopOnFirstError () public boolean proceedOnErrors () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.class
DefaultErrorHandlingPolicies.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 <init> () public boolean stopOnFirstError () public boolean proceedOnErrors () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$5.class
DefaultErrorHandlingPolicies.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 <init> () public boolean stopOnFirstError () public boolean proceedOnErrors () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.class
DefaultErrorHandlingPolicies.java package org.eclipse.jdt.internal.compiler public org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object { public void <init> () 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.class
ExtraFlags.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 <init> () 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.class
ICompilerRequestor.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.class
IDebugRequestor.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.class
IErrorHandlingPolicy.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.class
IProblemFactory.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.class
ProcessTaskManager.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 <init> (org.eclipse.jdt.internal.compiler.Compiler, int) org.eclipse.jdt.internal.compiler.Compiler compiler int startingIndex 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 () boolean noAnnotations int index boolean cleanup Error e RuntimeException e public void shutdown () Thread t }
org/eclipse/jdt/internal/compiler/ReadManager.class
ReadManager.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 <init> (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.class
SourceElementNotifier.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 synthetic org.eclipse.jdt.internal.compiler.SourceElementNotifier this$0 public void <init> (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.class
SourceElementNotifier.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 <init> (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.class
AND_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 <init> (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.class
ASTNode.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 <clinit> () public void <init> () 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 long sourceLevel 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 isQualifiedSuper () 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.BlockScope) org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidateMethod boolean variableArity org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters org.eclipse.jdt.internal.compiler.ast.Expression[] arguments int i int length org.eclipse.jdt.internal.compiler.ast.Expression argument org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedArgumentType org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda boolean skipKosherCheck 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 annotatingEnumerator long recipientTargetMask org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] se8Annotations int se8count long se8nullBits org.eclipse.jdt.internal.compiler.ast.Annotation se8NullAnnotation int firstSE8 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldLeafType long prevNullBits 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 boolean checkingPotentialCompatibility () public void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods 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.class
AbstractMethodDeclaration.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 <init> (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.lookup.LookupEnvironment, 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.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo org.eclipse.jdt.internal.compiler.ast.Argument[] methodArguments org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding boolean usesNullTypeAnnotations int length int i long tagBits Boolean nonNullNess 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 problemsLength org.eclipse.jdt.core.compiler.CategorizedProblem[] problems org.eclipse.jdt.core.compiler.CategorizedProblem[] problemsCopy int problemResetPC org.eclipse.jdt.internal.compiler.CompilationResult unitResult int problemCount org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext 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 (boolean) boolean useTypeAnnotations int length int i long nullAnnotationTagBit int length int i }
org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.class
AbstractVariableDeclaration.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 <init> () 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.class
AllocationExpression.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.IPolyExpression 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 public org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts public java.util.HashMap solutionsPerTargetType private org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerInferenceContext public boolean argsContainCast public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes public boolean argumentsHaveErrors public void <init> () 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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope 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 long sourceLevel org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef int i int length int i org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference int i int max 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.TypeVariableBinding[] typeVariables int i 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 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 isCompatibleWith (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.TypeBinding allocationType org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpectedType org.eclipse.jdt.internal.compiler.lookup.MethodBinding method public org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferConstructorOfElidedParameterizedType (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.MethodBinding cached org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType org.eclipse.jdt.internal.compiler.lookup.MethodBinding factory org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory org.eclipse.jdt.internal.compiler.lookup.SyntheticFactoryMethodBinding sfmb org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] constructorTypeVariables org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constructorTypeArguments org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferElidedTypes (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType org.eclipse.jdt.internal.compiler.lookup.MethodBinding factory org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding genericFactory public void checkTypeArgumentRedundancy (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding allocationType 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 () public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 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 void registerResult (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.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method public void cleanUpInferenceContexts () Object value 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.class
Annotation.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 <init> (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.class
Annotation.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.Annotation$1MissingTargetBuilder extends java.lang.Object { StringBuffer targetBuffer private final synthetic long val$containerAnnotationTypeTargets private final synthetic long val$targets void <init> (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.class
Annotation.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 <clinit> () public void <init> () 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 public static int nullLocationBitsFromAnnotationValue (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 org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType private static boolean isAnnotationTargetAllowed (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, long) org.eclipse.jdt.internal.compiler.lookup.Binding recipient 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.SourceTypeBinding sourceType 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 public static boolean isAnnotationTargetAllowed (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Binding) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType org.eclipse.jdt.internal.compiler.lookup.Binding recipient long metaTagBits 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 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.lookup.Binding, long) 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 org.eclipse.jdt.internal.compiler.lookup.Binding recipient long tagBitsToRevert 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 public boolean hasNullBit (int) int bit 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.class
AnnotationMethodDeclaration.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 <init> (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.class
Argument.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 <clinit> () public void <init> (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 <init> (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 boolean isRecoveredFromLoneIdentifier () 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 boolean hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position 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.class
ArrayAllocationExpression.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 <init> () 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.class
ArrayInitializer.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 <init> () 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.class
ArrayQualifiedTypeReference.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 <init> (char[][], int, long[]) char[][] sources int dim long[] poss public void <init> (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.class
ArrayReference.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 <init> (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, int) 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 ttlForFieldCheck 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.class
ArrayTypeReference.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 private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$TypeReference$AnnotationPosition public void <init> (char[], int, long) char[] source int dimensions long pos public void <init> (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 public boolean hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations int i org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$TypeReference$AnnotationPosition () }
org/eclipse/jdt/internal/compiler/ast/AssertStatement.class
AssertStatement.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 <init> (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 <init> (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.class
Assignment.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 <init> (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.class
BinaryExpression.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 <init> (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 <init> (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.class
Block.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 void <init> (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 public boolean doesNotCompleteNormally () int length public boolean completesByContinue () int length }
org/eclipse/jdt/internal/compiler/ast/BranchStatement.class
BranchStatement.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 <init> (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.class
BreakStatement.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 <init> (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 public boolean doesNotCompleteNormally () }
org/eclipse/jdt/internal/compiler/ast/CaseStatement.class
CaseStatement.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 <init> (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.class
CastExpression.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 synthetic org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite void <init> (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 () public boolean isQualifiedSuper () public boolean checkingPotentialCompatibility () public void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods }
org/eclipse/jdt/internal/compiler/ast/CastExpression.class
CastExpression.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 <init> (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, int) 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 ttlForFieldCheck 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 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.class
CharLiteral.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 <init> (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.class
ClassLiteralAccess.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 <init> (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.LookupEnvironment environment 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.class
Clinit.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 <clinit> () public void <init> (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 org.eclipse.jdt.internal.compiler.CompilationResult unitResult int problemCount org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext 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.class
CombinedBinaryExpression.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 <clinit> () public void <init> (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 <init> (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.class
CompilationUnitDeclaration.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 <init> () 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.class
CompilationUnitDeclaration.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 <clinit> () public void <init> (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.ReferenceContext) org.eclipse.jdt.internal.compiler.impl.IrritantSet irritants org.eclipse.jdt.internal.compiler.ast.Annotation annotation int scopeStart int scopeEnd org.eclipse.jdt.internal.compiler.impl.ReferenceContext context 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.class
CompoundAssignment.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 <init> (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.class
ConditionalExpression.java package org.eclipse.jdt.internal.compiler.ast public org.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression implements org.eclipse.jdt.internal.compiler.ast.IPolyExpression { 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 boolean use18specifics public void <init> (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, int) 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 ttlForFieldCheck 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 boolean 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 boolean ok 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.ast.Expression[] getPolyExpressions () org.eclipse.jdt.internal.compiler.ast.Expression[] truePolys org.eclipse.jdt.internal.compiler.ast.Expression[] falsePolys org.eclipse.jdt.internal.compiler.ast.Expression[] allPolys 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 isPotentiallyCompatibleWith (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 isFunctionalType () 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 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.class
ConstructorDeclaration.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 <init> (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 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.CompilationResult unitResult int problemCount org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext 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 fakeReturnType 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.class
ContainerAnnotation.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 <init> (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.class
ContinueStatement.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 <init> (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 public boolean doesNotCompleteNormally () public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/DoStatement.class
DoStatement.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 <init> (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 public boolean doesNotCompleteNormally () org.eclipse.jdt.internal.compiler.impl.Constant cst boolean isConditionTrue boolean isConditionOptimizedTrue public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.class
DoubleLiteral.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 <init> (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.class
EmptyStatement.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 <init> (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.class
EqualExpression.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 <init> (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.class
ExplicitConstructorCall.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 public void <init> (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 () 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 void registerResult (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.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method public void cleanUpInferenceContexts () public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 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.class
Expression.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 org.eclipse.jdt.internal.compiler.ast.Expression[] NO_EXPRESSIONS static void <clinit> () 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 <init> () 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, int) 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 ttlForFieldCheck boolean isNullable org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local 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 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 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.ast.Expression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context 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 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 public boolean isFunctionalType () public org.eclipse.jdt.internal.compiler.ast.Expression[] getPolyExpressions () public boolean isPotentiallyCompatibleWith (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/ast/ExpressionContext$1.class
ExpressionContext.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext$1 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext { void <init> (java.lang.String, int) public java.lang.String toString () public boolean definesTargetType () }
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$2.class
ExpressionContext.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext$2 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext { void <init> (java.lang.String, int) public java.lang.String toString () public boolean definesTargetType () }
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$3.class
ExpressionContext.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext$3 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext { void <init> (java.lang.String, int) public java.lang.String toString () public boolean definesTargetType () }
org/eclipse/jdt/internal/compiler/ast/ExpressionContext$4.class
ExpressionContext.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext$4 extends org.eclipse.jdt.internal.compiler.ast.ExpressionContext { void <init> (java.lang.String, int) public java.lang.String toString () public boolean definesTargetType () }
org/eclipse/jdt/internal/compiler/ast/ExpressionContext.class
ExpressionContext.java package org.eclipse.jdt.internal.compiler.ast public abstract enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext ASSIGNMENT_CONTEXT public static final enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext INVOCATION_CONTEXT public static final enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext CASTING_CONTEXT public static final enum org.eclipse.jdt.internal.compiler.ast.ExpressionContext VANILLA_CONTEXT private static final synthetic org.eclipse.jdt.internal.compiler.ast.ExpressionContext[] ENUM$VALUES static void <clinit> () private void <init> (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) synthetic void <init> (java.lang.String, int, org.eclipse.jdt.internal.compiler.ast.ExpressionContext) }
org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.class
ExtendedStringLiteral.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 <init> (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 <init> (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$IteratorForReporting$Stage.class
FakedTrackingVariable.java package org.eclipse.jdt.internal.compiler.ast final enum org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage OuterLess public static final enum org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage InnerOfProcessed public static final enum org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage InnerOfNotEnclosing public static final enum org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage AtExit private static final synthetic org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage[] values () public static org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage valueOf (java.lang.String) }
org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable$IteratorForReporting.class
FakedTrackingVariable.java package org.eclipse.jdt.internal.compiler.ast public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting extends java.lang.Object implements java.util.Iterator { private final java.util.Set varSet private final org.eclipse.jdt.internal.compiler.lookup.Scope scope private final boolean atExit private org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage stage private java.util.Iterator iterator private org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable next private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$FakedTrackingVariable$IteratorForReporting$Stage public void <init> (java.util.List, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) java.util.List variables org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean atExit public boolean hasNext () org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outer org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable outer org.eclipse.jdt.internal.compiler.lookup.Scope outerTrackerScope org.eclipse.jdt.internal.compiler.lookup.Scope currentScope private boolean found (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable) org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar private void setUpForStage (org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage) org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable$IteratorForReporting$Stage nextStage public org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable next () public void remove () public volatile synthetic java.lang.Object next () static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$FakedTrackingVariable$IteratorForReporting$Stage () }
org/eclipse/jdt/internal/compiler/ast/FakedTrackingVariable.class
FakedTrackingVariable.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 <clinit> () public void <init> (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 <init> (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 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 withdraw () 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, boolean) org.eclipse.jdt.internal.compiler.lookup.Scope scope int mergedStatus boolean atDeadEnd org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable current boolean hasReported java.util.Iterator locations int reportFlags java.util.Map$Entry entry private boolean neverClosedAtLocations () Object value 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 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.class
FalseLiteral.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 <clinit> () public void <init> (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.class
FieldDeclaration.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 <init> () public void <init> (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.class
FieldReference.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 <init> (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 org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding org.eclipse.jdt.internal.compiler.flow.FlowInfo fieldInits public boolean checkNPE (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 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 ttlForFieldCheck 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 isQualifiedSuper () 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.class
FloatLiteral.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 <init> (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.class
ForStatement.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 <init> (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 public boolean doesNotCompleteNormally () org.eclipse.jdt.internal.compiler.impl.Constant cst boolean isConditionTrue boolean isConditionOptimizedTrue public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/ForeachStatement.class
ForeachStatement.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 <clinit> () public void <init> (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 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 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound 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 public boolean doesNotCompleteNormally () }
org/eclipse/jdt/internal/compiler/ast/FunctionalExpression$1BridgeCollector.class
FunctionalExpression.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 synthetic org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0 void <init> (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.class
FunctionalExpression.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 synthetic org.eclipse.jdt.internal.compiler.ast.FunctionalExpression this$0 public void <init> (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.class
FunctionalExpression.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 public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult public org.eclipse.jdt.internal.compiler.lookup.BlockScope enclosingScope public int bootstrapMethodNumber public boolean shouldCaptureInstance protected static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy silentErrorHandlingPolicy private boolean hasReportedSamProblem public boolean isSerializable static void <clinit> () public void <init> (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult compilationResult public void <init> () 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 boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate public boolean isPolyExpression () public boolean isFunctionalType () 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 public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope boolean skipKosherCheck org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes int t int max org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment 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 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/IPolyExpression.class
IPolyExpression.java package org.eclipse.jdt.internal.compiler.ast public abstract org.eclipse.jdt.internal.compiler.ast.IPolyExpression extends java.lang.Object { public abstract void setExpressionContext (org.eclipse.jdt.internal.compiler.ast.ExpressionContext) public abstract org.eclipse.jdt.internal.compiler.ast.ExpressionContext getExpressionContext () public abstract void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocationTargetType () public abstract boolean isPotentiallyCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) public abstract boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) public abstract boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) public abstract boolean sIsMoreSpecific (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) public abstract boolean isPertinentToApplicability (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) public abstract boolean isPolyExpression (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) public abstract boolean isPolyExpression () public abstract boolean isFunctionalType () public abstract org.eclipse.jdt.internal.compiler.ast.Expression[] getPolyExpressions () public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) public abstract org.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) }
org/eclipse/jdt/internal/compiler/ast/IfStatement.class
IfStatement.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 <init> (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 <init> (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 public boolean doesNotCompleteNormally () public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/ImportReference.class
ImportReference.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 <init> (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.class
Initializer.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 private org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () org.eclipse.jdt.internal.compiler.lookup.Scope scope 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/InstanceOfExpression.class
InstanceOfExpression.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 <init> (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.class
IntLiteral.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 <clinit> () public static org.eclipse.jdt.internal.compiler.ast.IntLiteral buildIntLiteral (char[], int, int) char[] token int s int e char[] intReducedToken void <init> (char[], char[], int, int) char[] token char[] reducedForm int start int end void <init> (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.class
IntLiteralMinValue.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 <clinit> () public void <init> (char[], char[], int, int) char[] token char[] reducedToken int start int end public void computeConstant () }
org/eclipse/jdt/internal/compiler/ast/IntersectionCastTypeReference.class
IntersectionCastTypeReference.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 <init> (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.IntersectionTypeBinding18 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.class
Invocation.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 () 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 void cleanUpInferenceContexts () public abstract void registerResult (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) }
org/eclipse/jdt/internal/compiler/ast/Javadoc.class
Javadoc.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 <init> (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.class
JavadocAllocationExpression.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 <init> (int, int) int start int end public void <init> (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 boolean hasTypeVarArgs 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.class
JavadocArgumentExpression.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 <init> (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.class
JavadocArrayQualifiedTypeReference.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 <init> (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.class
JavadocArraySingleTypeReference.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 <init> (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.class
JavadocFieldReference.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 <init> (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.class
JavadocImplicitTypeReference.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 <init> (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.class
JavadocMessageSend.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 <init> (char[], long) char[] name long pos public void <init> (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 boolean hasArgsTypeVar 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.class
JavadocQualifiedTypeReference.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 <init> (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.class
JavadocReturnStatement.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 <init> (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.class
JavadocSingleNameReference.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 <init> (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.class
JavadocSingleTypeReference.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 <init> (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.class
LabeledStatement.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 <init> (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 public boolean doesNotCompleteNormally () public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1LambdaTypeBinding.class
LambdaExpression.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 synthetic org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0 void <init> (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$1NotPertientToApplicability.class
LambdaExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1NotPertientToApplicability extends java.lang.RuntimeException { private static final long serialVersionUID final synthetic org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0 void <init> (org.eclipse.jdt.internal.compiler.ast.LambdaExpression) }
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ResultsAnalyser.class
LambdaExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ResultsAnalyser extends org.eclipse.jdt.internal.compiler.ASTVisitor { final synthetic org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$targetType private final synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding val$method void <init> (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 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$1ShapeComputer.class
LambdaExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ShapeComputer extends org.eclipse.jdt.internal.compiler.ASTVisitor { final synthetic org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0 void <init> (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$CopyFailureException.class
LambdaExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.LambdaExpression$CopyFailureException extends java.lang.RuntimeException { private static final long serialVersionUID final synthetic org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0 void <init> (org.eclipse.jdt.internal.compiler.ast.LambdaExpression) }
org/eclipse/jdt/internal/compiler/ast/LambdaExpression.class
LambdaExpression.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.ast.IPolyExpression 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 boolean returnsValue private boolean requiresGenericSignature boolean returnsVoid public org.eclipse.jdt.internal.compiler.ast.LambdaExpression original public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables private int outerLocalVariablesSlotSize private boolean assistNode private boolean hasIgnoredMandatoryErrors private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType public int ordinal private java.util.Set thrownExceptions public char[] text 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 private java.util.HashMap copiesPerTargetType protected org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext static void <clinit> () public void <init> (org.eclipse.jdt.internal.compiler.CompilationResult, boolean, boolean) org.eclipse.jdt.internal.compiler.CompilationResult compilationResult boolean assistNode boolean requiresGenericSignature public void <init> (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 boolean firstSpill 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, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope boolean skipKosherCheck boolean argumentsTypeElided int argumentsLength int i org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope boolean haveDescriptor boolean argumentsHaveErrors int parametersLength 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 argumentType org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedParameterType org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding groundType org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedSAMType boolean genericSignatureNeeded int i org.eclipse.jdt.internal.compiler.ast.Argument argument org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType 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 exceptionsLength 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 private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType boolean argumentTypesElided org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding withWildCards org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 freshInferenceContext 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 void analyzeExceptions () org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext ehfc 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, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int) org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext org.eclipse.jdt.internal.compiler.ast.Expression expression org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo 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 isPotentiallyCompatibleWith (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 skope org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam public boolean isCompatibleWith (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 skope org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam org.eclipse.jdt.internal.compiler.ast.Expression[] returnExpressions int i int length private org.eclipse.jdt.internal.compiler.ast.LambdaExpression cachedResolvedCopy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType boolean anyTargetOk boolean requireExceptionAnalysis org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy org.eclipse.jdt.internal.compiler.lookup.TypeBinding type public org.eclipse.jdt.internal.compiler.ast.LambdaExpression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType org.eclipse.jdt.internal.compiler.lookup.Scope skope org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context org.eclipse.jdt.internal.compiler.ast.LambdaExpression copy 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.LambdaExpression copy 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 org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit 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 org.eclipse.jdt.internal.compiler.impl.ReferenceContext parentAST public void tagAsHavingIgnoredMandatoryErrors (int) int problemId org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingLambdaScope org.eclipse.jdt.internal.compiler.ast.LambdaExpression enclosingLambda 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 () org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParams public int diagnosticsSourceEnd () public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getMarkerInterfaces () java.util.Set markerBindings org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionType org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectionTypes org.eclipse.jdt.internal.compiler.lookup.TypeBinding samType int i int max org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding () public volatile synthetic org.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) }
org/eclipse/jdt/internal/compiler/ast/Literal.class
Literal.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 <init> (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.class
LocalDeclaration.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 <init> (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 public boolean isRecoveredFromLoneIdentifier () }
org/eclipse/jdt/internal/compiler/ast/LongLiteral.class
LongLiteral.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 <clinit> () public static org.eclipse.jdt.internal.compiler.ast.LongLiteral buildLongLiteral (char[], int, int) char[] token int s int e char[] longReducedToken void <init> (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.class
LongLiteralMinValue.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 <clinit> () public void <init> (char[], char[], int, int) char[] token char[] reducedForm int start int end public void computeConstant () }
org/eclipse/jdt/internal/compiler/ast/MagicLiteral.class
MagicLiteral.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 <init> (int, int) int start int end public boolean isValidJavaStatement () public char[] source () }
org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.class
MarkerAnnotation.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 <init> (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.class
MemberValuePair.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.MemberValuePair$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor { final synthetic org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0 void <init> (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.class
MemberValuePair.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 synthetic org.eclipse.jdt.internal.compiler.ast.MemberValuePair this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$valueType private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$requiredType private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding val$leafType private final synthetic org.eclipse.jdt.internal.compiler.lookup.BlockScope val$scope private final synthetic boolean[] val$shouldExit void <init> (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.class
MemberValuePair.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 <init> (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.class
MessageSend.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.IPolyExpression 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 public org.eclipse.jdt.internal.compiler.ast.ExpressionContext expressionContext private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable inferenceContexts private java.util.HashMap solutionsPerTargetType private org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerInferenceContext private boolean receiverIsType protected boolean argsContainCast public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes public boolean argumentsHaveErrors 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 <init> () 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 timeToLive 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass 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, int) 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 ttlForFieldCheck int nullStatus org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching nonNullStatus 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 int length int i org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference int i int max 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.TypeBinding methodType 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding findMethodBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext 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 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpectedType org.eclipse.jdt.internal.compiler.lookup.MethodBinding method public boolean isCompatibleWith (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.TypeBinding originalExpectedType org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType 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 () 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 void registerResult (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.InferenceContext18 getInferenceContext (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method public void cleanUpInferenceContexts () Object value public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments () 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 public boolean isQualifiedSuper () }
org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.class
MethodDeclaration.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 <init> (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 hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position 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.class
NameReference.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 <init> () 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.class
NormalAnnotation.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 <init> (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$1.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$1 extends org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching { private final synthetic org.eclipse.jdt.internal.compiler.lookup.MethodBinding val$method private final synthetic org.eclipse.jdt.internal.compiler.ast.Expression val$providedExpression private final synthetic int val$severity void <init> (org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int) org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity $anonymous0 int $anonymous1 org.eclipse.jdt.internal.compiler.lookup.TypeBinding $anonymous2 public void report (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$1.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$1 extends org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode { void <init> (java.lang.String, int) boolean requiredNullableMatchesAll () }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$2.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$2 extends org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode { void <init> (java.lang.String, int) org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode$3.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode$3 extends org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode { void <init> (java.lang.String, int) boolean requiredNullableMatchesAll () org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$CheckMode.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast public enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode COMPATIBLE public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode EXACT public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_CHECK public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode BOUND_SUPER_CHECK public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE_RETURN public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode OVERRIDE private static final synthetic org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) boolean requiredNullableMatchesAll () org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode toDetail () 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) synthetic void <init> (java.lang.String, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode) }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$SearchContradictions.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor { org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeWithContradiction void <init> () 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 long allNullBits org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherBound public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType public boolean visit (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding) org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding long allNullBits public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching$Severity.class
NullAnnotationMatching.java package org.eclipse.jdt.internal.compiler.ast final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity OK public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity LEGACY_WARNING public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity UNCHECKED public static final enum org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity MISMATCH private static final synthetic org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) public org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity max (org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity) org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity public boolean isAnyMismatch () public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity[] values () public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity valueOf (java.lang.String) }
org/eclipse/jdt/internal/compiler/ast/NullAnnotationMatching.class
NullAnnotationMatching.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 private final org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint public final int nullStatus private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$NullAnnotationMatching$CheckMode static void <clinit> () void <init> (org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity int nullStatus org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint public boolean isAnyMismatch () public boolean isUnchecked () public boolean isDefiniteMismatch () public boolean wantToReport () public boolean isPotentiallyNullMismatch () 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, org.eclipse.jdt.internal.compiler.flow.FlowInfo, 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus org.eclipse.jdt.internal.compiler.ast.Expression expression org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType long lhsTagBits boolean hasReported boolean usesNullTypeAnnotations 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, org.eclipse.jdt.internal.compiler.lookup.Substitution, int, org.eclipse.jdt.internal.compiler.ast.Expression, 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 org.eclipse.jdt.internal.compiler.lookup.Substitution substitution int nullStatus org.eclipse.jdt.internal.compiler.ast.Expression providedExpression org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity severity org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeHint org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okStatus boolean passedBoundCheck 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 currentNullStatus int i long requiredBits long providedBits org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity dimSeverity org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions org.eclipse.jdt.internal.compiler.ast.Expression previousDim long requiredBits long providedBits org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity s org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSuper org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedSubstituteSuper 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 public void report (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope public static org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching okNonNullStatus (org.eclipse.jdt.internal.compiler.ast.Expression) org.eclipse.jdt.internal.compiler.ast.Expression providedExpression org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalDeclaringClass int severity 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.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.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 org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$Severity computeNullProblemSeverity (long, long, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode, boolean) long requiredBits long providedBits int nullStatus org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$CheckMode mode boolean requiredIsTypeVariable public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding checkForContradictions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method Object location org.eclipse.jdt.internal.compiler.lookup.Scope scope int start int end org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions searchContradiction org.eclipse.jdt.internal.compiler.ast.Expression[] arguments int i public static boolean hasContradictions (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching$SearchContradictions searchContradiction public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding strongerType (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 type1 org.eclipse.jdt.internal.compiler.lookup.TypeBinding type2 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] weakerTypes (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[] parameters1 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters2 org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newParameters int i long tagBits1 long tagBits2 private static org.eclipse.jdt.internal.compiler.lookup.TypeBinding mergeTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType boolean top org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.TypeBinding mainType org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] otherAnnotations org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherPTB org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherTypeArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newTypeArguments int i public java.lang.String toString () StringBuilder buf static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$ast$NullAnnotationMatching$CheckMode () }
org/eclipse/jdt/internal/compiler/ast/NullLiteral.class
NullLiteral.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 <clinit> () public void <init> (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.class
NumberLiteral.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 <init> (char[], int, int) char[] token int s int e public void <init> (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.class
OR_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 <init> (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.class
OperatorExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1Decode extends java.lang.Object { void <init> () 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.class
OperatorExpression.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 <clinit> () public void <init> () 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.class
OperatorIds.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.class
ParameterizedQualifiedTypeReference.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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] typesPerToken public void <init> (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 <init> (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.ReferenceBinding enclosingType 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 boolean hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position int i org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments int j 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 max int i 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.class
ParameterizedSingleTypeReference.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 static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] DIAMOND_TYPE_ARGUMENTS public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments static void <clinit> () public void <init> (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 <init> (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.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 () public boolean hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position int i 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.class
PostfixExpression.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 <init> (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.class
PrefixExpression.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 <init> (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.class
QualifiedAllocationExpression.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 <init> () public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables int i private org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeForQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope boolean isDiamond org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType long sourceLevel org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingInstanceReference boolean hasError boolean enclosingInstanceContainsCast org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef int i int length int i org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference int i int max 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.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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedType 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.class
QualifiedNameReference.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 <init> (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, int) 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 ttlForFieldCheck 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.class
QualifiedSuperReference.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 <init> (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 isQualifiedSuper () 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.BlockScope) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] supers int length boolean isJava8 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.class
QualifiedThisReference.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 <init> (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.BlockScope) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.BlockScope scope 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.class
QualifiedTypeReference.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 <init> (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.class
Receiver.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 <init> (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.class
Reference.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 <init> () 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, int) 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 ttlForFieldCheck protected boolean checkNullableFieldDereference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long, org.eclipse.jdt.internal.compiler.flow.FlowContext, int) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.FieldBinding field long sourcePosition org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext int ttlForFieldCheck 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$1.class
ReferenceExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.ReferenceExpression$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor { boolean accessesnonFinalOuterLocals final synthetic org.eclipse.jdt.internal.compiler.ast.ReferenceExpression this$0 void <init> (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression) public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.ast.SingleNameReference name org.eclipse.jdt.internal.compiler.lookup.BlockScope skope org.eclipse.jdt.internal.compiler.lookup.Binding local org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding public boolean accessesnonFinalOuterLocals () }
org/eclipse/jdt/internal/compiler/ast/ReferenceExpression$2.class
ReferenceExpression.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.ReferenceExpression$2 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding { final synthetic org.eclipse.jdt.internal.compiler.ast.ReferenceExpression this$0 void <init> (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression) 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 public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeOriginatingFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType public java.lang.String toString () }
org/eclipse/jdt/internal/compiler/ast/ReferenceExpression.class
ReferenceExpression.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.ast.IPolyExpression org.eclipse.jdt.internal.compiler.lookup.InvocationSite { private static final String SecretReceiverVariableName private static final char[] ImplicitArgName public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding receiverVariable 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 public 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 private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] freeParameters private boolean checkingPotentialCompatibility private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] potentialMethods protected org.eclipse.jdt.internal.compiler.ast.ReferenceExpression original private java.util.HashMap copiesPerTargetType public char[] text private java.util.HashMap inferenceContexts static void <clinit> () public void <init> () 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 private org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy () org.eclipse.jdt.internal.compiler.parser.Parser parser org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit char[] source org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy private boolean shouldGenerateSecretReceiverVariable () 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.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 char[] name boolean generateSecretReceiverVariable org.eclipse.jdt.internal.compiler.ast.MessageSend message org.eclipse.jdt.internal.compiler.ast.Expression receiver 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure public boolean checkingPotentialCompatibility () public void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods 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 leafComponentType org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters int parametersLength boolean isMethodReference org.eclipse.jdt.internal.compiler.lookup.MethodBinding someMethod int someMethodDepth int anotherMethodDepth 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType protected void checkNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParametersAsArgumentExpressions () org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding type org.eclipse.jdt.internal.compiler.lookup.MethodBinding method private org.eclipse.jdt.internal.compiler.ast.ReferenceExpression cachedResolvedCopy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy oldPolicy 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 context 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 org.eclipse.jdt.internal.compiler.ast.ReferenceExpression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 inferenceContext org.eclipse.jdt.internal.compiler.lookup.MethodBinding functionType int n int k org.eclipse.jdt.internal.compiler.ast.ReferenceExpression copy public boolean isConstructorReference () public boolean isExactMethodReference () public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod () 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 org.eclipse.jdt.internal.compiler.ast.Expression[] arguments 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 isPotentiallyCompatibleWith (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 isConstructorRef org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType org.eclipse.jdt.internal.compiler.lookup.MethodBinding sam int parametersLength org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] descriptorParameters int i org.eclipse.jdt.internal.compiler.lookup.MethodBinding compileTimeDeclaration int i int length int i int length org.eclipse.jdt.internal.compiler.lookup.MethodBinding getCompileTimeDeclaration (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean isConstructorRef org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters public boolean isCompatibleWith (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.ast.ReferenceExpression copy 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] sParams org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] tParams int i public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethodBinding () public boolean isArrayConstructorReference () public volatile synthetic org.eclipse.jdt.internal.compiler.ast.Expression resolveExpressionExpecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) }
org/eclipse/jdt/internal/compiler/ast/ReturnStatement.class
ReturnStatement.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 <init> (org.eclipse.jdt.internal.compiler.ast.Expression, int, int) org.eclipse.jdt.internal.compiler.ast.Expression expression int sourceStart int sourceEnd public void <init> (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 public boolean doesNotCompleteNormally () 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.class
SingleMemberAnnotation.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 <init> (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) org.eclipse.jdt.internal.compiler.ast.TypeReference type int sourceStart public void <init> () 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.class
SingleNameReference.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 <init> (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, int) 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 ttlForFieldCheck org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions 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.TypeBinding originalType org.eclipse.jdt.internal.compiler.lookup.FieldBinding field org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local 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.class
SingleTypeReference.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 <init> (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 org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope public char[][] getTypeName () public boolean isBaseTypeReference () 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$1.class
Statement.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.Statement$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor { boolean breaksOut final synthetic org.eclipse.jdt.internal.compiler.ast.Statement this$0 private final synthetic char[] val$label void <init> (org.eclipse.jdt.internal.compiler.ast.Statement, char[]) 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 lambda org.eclipse.jdt.internal.compiler.lookup.BlockScope skope 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 skope 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 skope public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement org.eclipse.jdt.internal.compiler.lookup.BlockScope skope 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 skope 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 skope 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 skope public boolean breaksOut () }
org/eclipse/jdt/internal/compiler/ast/Statement$2.class
Statement.java package org.eclipse.jdt.internal.compiler.ast org.eclipse.jdt.internal.compiler.ast.Statement$2 extends org.eclipse.jdt.internal.compiler.ASTVisitor { boolean continuesToLabel final synthetic org.eclipse.jdt.internal.compiler.ast.Statement this$0 void <init> (org.eclipse.jdt.internal.compiler.ast.Statement) 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 skope public boolean continuesAtOuterLabel () }
org/eclipse/jdt/internal/compiler/ast/Statement.class
Statement.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 <init> () 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) public boolean doesNotCompleteNormally () public boolean completesByContinue () 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, org.eclipse.jdt.internal.compiler.flow.FlowInfo, 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus Boolean expectedNonNullness org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpected int statusFromAnnotatedNull org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env 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.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 int nullStatus org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo 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 boolean breaksOut (char[]) char[] label public boolean continuesAtOuterLabel () 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 }
org/eclipse/jdt/internal/compiler/ast/StringLiteral.class
StringLiteral.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 <init> (char[], int, int, int) char[] token int start int end int lineNumber public void <init> (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.class
StringLiteralConcatenation.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 <init> (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.class
SubRoutineStatement.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 <init> () 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.class
SuperReference.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 <init> (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.class
SwitchStatement.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 synthetic org.eclipse.jdt.internal.compiler.ast.SwitchStatement this$0 public void <init> (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.class
SwitchStatement.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 <clinit> () public void <init> () 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 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 public boolean doesNotCompleteNormally () int i int length public boolean completesByContinue () int i int length }
org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.class
SynchronizedStatement.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 <clinit> () public void <init> (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 public boolean doesNotCompleteNormally () public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/ThisReference.class
ThisReference.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 <init> (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, int) 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 ttlForFieldCheck 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.class
ThrowStatement.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 <init> (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 public boolean doesNotCompleteNormally () }
org/eclipse/jdt/internal/compiler/ast/TrueLiteral.class
TrueLiteral.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 <clinit> () public void <init> (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.class
TryStatement.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 <clinit> () public void <init> () 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 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 public boolean doesNotCompleteNormally () int i public boolean completesByContinue () int i }
org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.class
TypeDeclaration.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 int functionalExpressionsCount 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 <init> (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 int record (org.eclipse.jdt.internal.compiler.ast.FunctionalExpression) org.eclipse.jdt.internal.compiler.ast.FunctionalExpression expression public void resolve () org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType long annotationTagBits 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.class
TypeParameter.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 <init> () 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 boolean isAnnotationBasedNullAnalysisEnabled 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.class
TypeReference.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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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$AnnotationPosition.class
TypeReference.java package org.eclipse.jdt.internal.compiler.ast public final enum org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition MAIN_TYPE public static final enum org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition LEAF_TYPE public static final enum org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition ANY private static final synthetic org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) public static org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition[] values () public static org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition valueOf (java.lang.String) }
org/eclipse/jdt/internal/compiler/ast/TypeReference.class
TypeReference.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 <clinit> () public void <init> () 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 checkIllegalNullAnnotations (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 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.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.Substitution substitution org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] variables int rank org.eclipse.jdt.internal.compiler.lookup.TypeBinding variable protected void checkIllegalNullAnnotation (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope public org.eclipse.jdt.internal.compiler.ast.Annotation findAnnotation (long) long nullTagBits org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations int annBit int i public boolean hasNullTypeAnnotation (org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition) org.eclipse.jdt.internal.compiler.ast.TypeReference$AnnotationPosition position org.eclipse.jdt.internal.compiler.ast.Annotation[] innerAnnotations org.eclipse.jdt.internal.compiler.ast.Annotation[] someAnnotations public static boolean containsNullAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation[]) org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations int i public org.eclipse.jdt.internal.compiler.ast.TypeReference[] getTypeReferences () public boolean isBaseTypeReference () }
org/eclipse/jdt/internal/compiler/ast/UnaryExpression.class
UnaryExpression.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 <init> (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.class
UnionTypeReference.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 <init> (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.class
WhileStatement.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 <init> (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 public boolean doesNotCompleteNormally () org.eclipse.jdt.internal.compiler.impl.Constant cst boolean isConditionTrue boolean isConditionOptimizedTrue public boolean completesByContinue () }
org/eclipse/jdt/internal/compiler/ast/Wildcard.class
Wildcard.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 <init> (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 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/BatchCompilerRequestor.class
BatchCompilerRequestor.java package org.eclipse.jdt.internal.compiler.batch public org.eclipse.jdt.internal.compiler.batch.BatchCompilerRequestor extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor { private org.eclipse.jdt.internal.compiler.batch.Main compiler private int lineDelta public void <init> (org.eclipse.jdt.internal.compiler.batch.Main) org.eclipse.jdt.internal.compiler.batch.Main compiler public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult compilationResult int unitLineCount protected void reportProblems (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult result }
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory$1.class
ClasspathDirectory.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 synthetic org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory this$0 void <init> (org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory) public boolean accept (java.io.File, java.lang.String) java.io.File directory1 String name String fileName }
org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.class
ClasspathDirectory.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 private java.util.Hashtable packageSecondaryTypes java.util.Map options void <init> (java.io.File, java.lang.String, int, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.lang.String, java.util.Map) java.io.File directory String encoding int mode org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet String destinationPath java.util.Map options 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 org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findSecondaryInClass (char[], java.lang.String, java.lang.String) char[] typeName String qualifiedPackageName String qualifiedBinaryFileName String typeNameString boolean prereqs public boolean hasAnnotationFileFor (java.lang.String) String qualifiedTypeName int pos String fileName private java.util.Hashtable getPackageTypes (java.lang.String) String qualifiedPackageName java.util.Hashtable packageEntry String[] dirList java.io.File dir java.io.File[] listFiles int i int l java.io.File f String s org.eclipse.jdt.internal.compiler.batch.CompilationUnit cu org.eclipse.jdt.internal.compiler.CompilationResult compilationResult org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter org.eclipse.jdt.internal.compiler.parser.Parser parser org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types int j int k org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type char[] name private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findSourceSecondaryType (java.lang.String, java.lang.String, java.lang.String) String typeName String qualifiedPackageName String qualifiedBinaryFileName java.util.Hashtable packageEntry String fileName 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.class
ClasspathJar.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 java.util.zip.ZipFile annotationZipFile protected boolean closeZipFileAtEnd protected java.util.Hashtable packageCache protected java.util.List annotationPaths public void <init> (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 String qualifiedClassName String annotationPath public boolean hasAnnotationFileFor (java.lang.String) String qualifiedTypeName 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/ClasspathJsr199.class
ClasspathJsr199.java package org.eclipse.jdt.internal.compiler.batch public org.eclipse.jdt.internal.compiler.batch.ClasspathJsr199 extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation { private static final java.util.Set fileTypes private javax.tools.JavaFileManager fileManager private javax.tools.JavaFileManager$Location location static void <clinit> () public void <init> (javax.tools.JavaFileManager, javax.tools.JavaFileManager$Location) javax.tools.JavaFileManager file javax.tools.JavaFileManager$Location location 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 aQualifiedBinaryFileName boolean asBinaryOnly String qualifiedBinaryFileName int lastDot String className javax.tools.JavaFileObject jfo java.io.InputStream inputStream org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader public char[][][] findTypeNames (java.lang.String) String aQualifiedPackageName String qualifiedPackageName Iterable files java.util.ArrayList answers char[][] packageName javax.tools.JavaFileObject file String fileName int last int indexOfDot String typeName int size char[][][] result public void initialize () throws java.io.IOException public boolean isPackage (java.lang.String) String aQualifiedPackageName String qualifiedPackageName boolean result Iterable files java.util.Iterator f public void reset () public java.lang.String toString () public char[] normalizedPath () public java.lang.String getPath () public int getMode () public boolean hasAnnotationFileFor (java.lang.String) String qualifiedTypeName }
org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.class
ClasspathLocation.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 <init> (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.class
ClasspathSourceJar.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 <init> (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.class
CompilationUnit.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 <init> (char[], java.lang.String, java.lang.String) char[] contents String fileName String encoding public void <init> (char[], java.lang.String, java.lang.String, java.lang.String) char[] contents String fileName String encoding String destinationPath public void <init> (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.class
FileFinder.java package org.eclipse.jdt.internal.compiler.batch public org.eclipse.jdt.internal.compiler.batch.FileFinder extends java.lang.Object { public void <init> () 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.class
FileSystem.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 public abstract boolean hasAnnotationFileFor (java.lang.String) }
org/eclipse/jdt/internal/compiler/batch/FileSystem$ClasspathNormalizer.class
FileSystem.java package org.eclipse.jdt.internal.compiler.batch public org.eclipse.jdt.internal.compiler.batch.FileSystem$ClasspathNormalizer extends java.lang.Object { public void <init> () 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.class
FileSystem.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.class
FileSystem.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 protected boolean annotationsFromClasspath public void <init> (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 <init> (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[], java.lang.String[], boolean) org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] paths String[] initialFileNames boolean annotationsFromClasspath 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, org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.util.Map) String classpathName String encoding org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet java.util.Map options 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, java.util.Map) String classpathName String encoding boolean isSourceOnly org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet String destinationPath java.util.Map options 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 org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer int i int length org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpathEntry java.util.zip.ZipFile zip private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer internalFindClass (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.class
Main.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 <init> () public boolean accept (java.io.File, java.lang.String) java.io.File dir String name }
org/eclipse/jdt/internal/compiler/batch/Main$2.class
Main.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.IErrorHandlingPolicy { final synthetic org.eclipse.jdt.internal.compiler.batch.Main this$0 void <init> (org.eclipse.jdt.internal.compiler.batch.Main) public boolean proceedOnErrors () public boolean stopOnFirstError () public boolean ignoreAllErrors () }
org/eclipse/jdt/internal/compiler/batch/Main$3.class
Main.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.batch.FileSystem$ClasspathSectionProblemReporter { final synthetic org.eclipse.jdt.internal.compiler.batch.Main this$0 void <init> (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.class
Main.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 synthetic org.eclipse.jdt.internal.compiler.batch.Main$Logger this$1 void <init> (org.eclipse.jdt.internal.compiler.batch.Main$Logger) public int compare (java.util.Map$Entry, java.util.Map$Entry) java.util.Map$Entry o1 java.util.Map$Entry o2 java.util.Map$Entry entry1 java.util.Map$Entry entry2 public volatile synthetic int compare (java.lang.Object, java.lang.Object) }
org/eclipse/jdt/internal/compiler/batch/Main$Logger.class
Main.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 <clinit> () 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 <init> (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 logUnavaibleAPT (java.lang.String) String className 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 java.util.Map$Entry[] 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.class
Main.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 <clinit> () public void <init> () 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.class
Main.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 { private static final String ANNOTATION_SOURCE_CLASSPATH 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 protected java.util.List annotationPaths protected boolean annotationsFromClasspath 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 private boolean primaryNullAnnotationsSeen 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 <init> (java.io.PrintWriter, java.io.PrintWriter, boolean) java.io.PrintWriter outWriter java.io.PrintWriter errWriter boolean systemExitWhenFinished public void <init> (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 <init> (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.util.StringTokenizer tokens 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 java.util.Map$Entry[] 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 boolean isPrimarySet int separator1 int separator2 String nullableList String nonnullList String nnbdList 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 () String className 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 org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath cp 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 String sourceVersion String compliance String targetVersion }
org/eclipse/jdt/internal/compiler/batch/messages.properties
org/eclipse/jdt/internal/compiler/classfmt/AnnotationInfo.class
AnnotationInfo.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 <clinit> () void <init> (byte[], int[], int) byte[] classFileBytes int[] contantPoolOffsets int offset void <init> (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.class
AnnotationMethodInfo.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 <init> (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.class
AnnotationMethodInfoWithAnnotations.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 <init> (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.class
ClassFileConstants.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 MAJOR_VERSION_1_9 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 JDK1_9 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$ZipFileProducer.class
ClassFileReader.java package org.eclipse.jdt.internal.compiler.classfmt public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader$ZipFileProducer extends java.lang.Object { public abstract java.util.zip.ZipFile produce () throws java.io.IOException }
org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.class
ClassFileReader.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 org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider annotationProvider private org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus externalAnnotationStatus 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 <init> (byte[], char[]) throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException byte[] classFileBytes char[] fileName public void <init> (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 java.util.zip.ZipFile setExternalAnnotationProvider (java.lang.String, java.lang.String, java.util.zip.ZipFile, org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader$ZipFileProducer) throws java.io.IOException String basePath String qualifiedBinaryTypeName java.util.zip.ZipFile zipFile org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader$ZipFileProducer producer String qualifiedBinaryFileName java.io.File annotationBase String filePath java.util.zip.ZipEntry entry public boolean hasAnnotationProvider () public void markAsFromSource () public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker Object member org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.env.IBinaryField field char[] fieldSignature org.eclipse.jdt.internal.compiler.env.IBinaryMethod method char[] methodSignature 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 Boolean match private java.lang.Boolean matchAnnotations (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation) org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation currentAnnotation org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation otherAnnotation 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 boolean hasStructuralTypeAnnotationChanges (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[]) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] currentTypeAnnotations org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] otherTypeAnnotations int len org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation currentAnnotation int i org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation otherAnnotation org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation otherAnnotation private boolean affectsSignature (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation typeAnnotation int targetType 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.class
ClassFileStruct.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 <init> (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.class
ClassFormatException.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 <init> (java.lang.RuntimeException, char[]) RuntimeException e char[] fileName public void <init> (int) int code public void <init> (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.class
ElementValuePairInfo.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 <clinit> () void <init> (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/ExternalAnnotationProvider$1.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$1 extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation { final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) public char[] getTypeName () }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$2.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$2 extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation { final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) public char[] getTypeName () }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$BasicAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt abstract org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker { char[] source org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper int pos int prevTypeArgStart int currentTypeBound org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] source int pos org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapperWithStart (int) int start public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) short boundIndex public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) short index char[] superTypeSignature public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) int rank int start int next public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () int newPos public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) int currentTypeId }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$DispatchingAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$DispatchingAnnotationWalker extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker { private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment private org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker typeParametersWalker final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 public void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank String source public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) short index char[] superTypeSignature java.util.Map sources String source public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) short boundIndex public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) int currentTypeId }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$FieldAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$FieldAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker { final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 public void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] source int pos org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int index }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$IMethodAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt public abstract org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$IMethodAnnotationWalker extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker { public abstract int getParameterCount () }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$MethodAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$MethodAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker implements org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$IMethodAnnotationWalker { int prevParamStart org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker typeParametersWalker final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] source int pos org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment int typeEnd (int) int start char an int end public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () int close public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index int start int end public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public int getParameterCount () int count int start }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SingleMarkerAnnotation.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt abstract org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation { final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider) public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () protected char[] getBinaryTypeName (char[][]) char[][] name }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$SuperTypesAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SuperTypesAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker { final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] source org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int index }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider$TypeParametersAnnotationWalker.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt public org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$TypeParametersAnnotationWalker extends org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$BasicAnnotationWalker { int[] rankStarts int currentRank final synthetic org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider this$0 void <init> (org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, char[], int, int, int[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] source int pos int rank int[] rankStarts org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment int length int curRank int depth boolean pendingVariable int i int currentdepth public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) short boundIndex int p int i int colon public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int index public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) int currentTypeId public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) public volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () }
org/eclipse/jdt/internal/compiler/classfmt/ExternalAnnotationProvider.class
ExternalAnnotationProvider.java package org.eclipse.jdt.internal.compiler.classfmt public org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider extends java.lang.Object { public static final String ANNOTATION_FILE_EXTENSION public static final String CLASS_PREFIX public static final String SUPER_PREFIX public static final char NULLABLE public static final char NONNULL public static final char NO_ANNOTATION public static final String ANNOTATION_FILE_SUFFIX private static final String TYPE_PARAMETER_PREFIX private String typeName String typeParametersAnnotationSource java.util.Map supertypeAnnotationSources private java.util.Map methodAnnotationSources private java.util.Map fieldAnnotationSources org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation NULLABLE_ANNOTATION org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider$SingleMarkerAnnotation NONNULL_ANNOTATION public void <init> (java.io.InputStream, java.lang.String) throws java.io.IOException java.io.InputStream input String typeName private void initialize (java.io.InputStream) throws java.io.IOException java.io.InputStream input java.io.LineNumberReader reader String line String pendingLine String rawSig String annotSig String selector boolean isSuper int errLine public static void assertClassHeader (java.lang.String, java.lang.String) throws java.io.IOException String line String typeName public static java.lang.String extractSignature (java.lang.String) String line protected static java.lang.String trimTail (java.lang.String) String line int tail public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forTypeHeader (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forMethod (char[], char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] selector char[] signature org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment java.util.Map sources String source public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker forField (char[], char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] selector char[] signature org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment String source public java.lang.String toString () StringBuilder sb java.util.Map$Entry e void initAnnotations (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment }
org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.class
FieldInfo.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 <init> (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.class
FieldInfoWithAnnotation.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 <init> (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.class
FieldInfoWithTypeAnnotation.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 <init> (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.class
InnerClassInfo.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 <init> (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.class
MethodInfo.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 <clinit> () 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 <init> (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, char[]) int index char[] classFileName 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.class
MethodInfoWithAnnotations.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 <init> (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.class
MethodInfoWithParameterAnnotations.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 <init> (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, char[]) int index char[] classFileName ArrayIndexOutOfBoundsException aioobe StringBuffer message char[] desc 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.class
MethodInfoWithTypeAnnotations.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 <init> (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.class
NonNullDefaultAwareTypeAnnotationWalker.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 synthetic char[] val$nonNullAnnotationName void <init> (char[]) public char[] getTypeName () public org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs () }
org/eclipse/jdt/internal/compiler/classfmt/NonNullDefaultAwareTypeAnnotationWalker.class
NonNullDefaultAwareTypeAnnotationWalker.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 atTypeBound private boolean nextIsTypeBound private boolean isEmpty org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public void <init> (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 <init> (int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) int defaultNullness org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment void <init> (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long, int, int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations long newMatches int newPathPtr int defaultNullness org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation boolean atDefaultLocation boolean atTypeBound org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment void <init> (int, org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) int defaultNullness org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation nonNullAnnotation boolean atDefaultLocation boolean atTypeBound org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment 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.env.ITypeAnnotationWalker toSupertype (short, char[]) short index char[] superTypeSignature public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) short boundIndex public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank protected org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextDetail (int) int detailKind public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) int currentTypeId org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] normalAnnotations int len org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] newAnnots protected volatile synthetic org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker restrict (long, int) }
org/eclipse/jdt/internal/compiler/classfmt/TypeAnnotationInfo.class
TypeAnnotationInfo.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 <init> (byte[], int[], int) byte[] classFileBytes int[] contantPoolOffsets int offset void <init> (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.class
TypeAnnotationWalker.java package org.eclipse.jdt.internal.compiler.classfmt public org.eclipse.jdt.internal.compiler.classfmt.TypeAnnotationWalker extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker { protected final org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations protected final long matches protected final int pathPtr public void <init> (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[]) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations void <init> (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], long) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] typeAnnotations long matchBits protected void <init> (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.env.ITypeAnnotationWalker restrict (long, int) long newMatches int newPathPtr public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () protected org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTarget (int) int targetType long newMatches int length long mask int i public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker toSupertype (short, char[]) short index char[] superTypeSignature long newMatches int length long mask int i org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation candidate public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker toNextArrayDimension () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () protected org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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) int currentTypeId 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.class
AnnotationContext.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 <init> (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.class
AnnotationTargetTypeConstants.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.class
AttributeNamesConstants.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 <clinit> () }
org/eclipse/jdt/internal/compiler/codegen/BranchLabel.class
BranchLabel.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 <init> () public void <init> (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.class
CachedIndexEntry.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 <init> (char[], int) char[] signature int index }
org/eclipse/jdt/internal/compiler/codegen/CaseLabel.class
CaseLabel.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 <init> (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.class
CharArrayCache.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 <init> () public void <init> (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.class
CodeStream.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 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 <clinit> () public void <init> (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, int) org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding int currentPosition 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.Map hashcodesTosynthetics int i int max org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding Integer hashcode java.util.List syntheticssForThisHashcode 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 synthetics org.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne int j int max org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding int syntheticsCount org.eclipse.jdt.internal.compiler.codegen.BranchLabel errorLabel int j int hashcodeIndex Integer hashcode java.util.List synthetics org.eclipse.jdt.internal.compiler.codegen.BranchLabel nextOne int j int count org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethodBinding org.eclipse.jdt.internal.compiler.ast.FunctionalExpression funcEx org.eclipse.jdt.internal.compiler.lookup.MethodBinding mb byte methodKind String functionalInterface org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType StringBuffer sig boolean isLambda org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx org.eclipse.jdt.internal.compiler.ast.ReferenceExpression refEx 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes int i 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 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.class
ConstantPool.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 <clinit> () public void <init> (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.class
DoubleCache.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 <init> () public void <init> (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.class
ExceptionLabel.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 <init> (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 <init> (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.class
FloatCache.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 <init> () public void <init> (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.class
IntegerCache.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 <init> () public void <init> (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.class
Label.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 <init> () public void <init> (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.class
LongCache.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 <init> () public void <init> (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.class
MultiCatchExceptionLabel.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 <init> (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.class
ObjectCache.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 <init> () public void <init> (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.class
Opcodes.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.class
StackMapFrame.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 <init> (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.class
StackMapFrameCodeStream.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 <init> (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.class
StackMapFrameCodeStream.java package org.eclipse.jdt.internal.compiler.codegen org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream$FramePosition extends java.lang.Object { int counter void <init> () }
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackDepthMarker.class
StackMapFrameCodeStream.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 <init> (int, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) int pc int delta org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding public void <init> (int, int) int pc int delta public java.lang.String toString () StringBuffer buffer }
org/eclipse/jdt/internal/compiler/codegen/StackMapFrameCodeStream$StackMarker.class
StackMapFrameCodeStream.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 <init> (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.class
StackMapFrameCodeStream.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 <init> (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.class
TypeAnnotationCodeStream.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 <init> (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, int) org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding int currentPosition 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.class
VerificationTypeInfo.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 <init> () public void <init> (int, char[]) int id char[] constantPoolName public void <init> (int, int, char[]) int id int tag char[] constantPoolName public void <init> (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) int tag org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding public void <init> (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.class
AccessRestriction.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 <init> (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.class
AccessRule.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 <init> (char[], int) char[] pattern int problemId public void <init> (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.class
AccessRuleSet.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 <init> (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.class
ClassSignature.java package org.eclipse.jdt.internal.compiler.env public org.eclipse.jdt.internal.compiler.env.ClassSignature extends java.lang.Object { char[] className public void <init> (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.class
EnumConstantSignature.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 <init> (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.class
IBinaryAnnotation.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.class
IBinaryElementValuePair.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.class
IBinaryField.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.class
IBinaryMethod.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, char[]) 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.class
IBinaryNestedType.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.class
IBinaryType.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 <clinit> () 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 () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker enrichWithExternalAnnotationsFor (org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, java.lang.Object, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) public abstract org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus getExternalAnnotationStatus () }
org/eclipse/jdt/internal/compiler/env/IBinaryTypeAnnotation.class
IBinaryTypeAnnotation.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 <clinit> () 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.class
ICompilationUnit.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.class
IDependent.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.class
IGenericField.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.class
IGenericMethod.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.class
IGenericType.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.class
INameEnvironment.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/INameEnvironmentExtension.class
INameEnvironmentExtension.java package org.eclipse.jdt.internal.compiler.env public abstract org.eclipse.jdt.internal.compiler.env.INameEnvironmentExtension extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment { public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][], boolean) }
org/eclipse/jdt/internal/compiler/env/ISourceField.class
ISourceField.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.class
ISourceImport.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.class
ISourceMethod.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.class
ISourceType.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/ITypeAnnotationWalker$1.class
ITypeAnnotationWalker.java package org.eclipse.jdt.internal.compiler.env org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker { void <init> () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) short index public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) short index char[] superTypeSignature public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) boolean isClassTypeParameter int parameterRank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) short boundIndex public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) boolean isClassTypeParameter int rank public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () public org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () public org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) int currentTypeId }
org/eclipse/jdt/internal/compiler/env/ITypeAnnotationWalker.class
ITypeAnnotationWalker.java package org.eclipse.jdt.internal.compiler.env public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker extends java.lang.Object { public static final org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] NO_ANNOTATIONS public static final org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker EMPTY_ANNOTATION_WALKER static void <clinit> () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toField () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodReturn () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toReceiver () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameter (boolean, int) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeParameterBounds (boolean, int) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeBound (short) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toSupertype (short, char[]) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toMethodParameter (short) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toThrows (int) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toTypeArgument (int) public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toWildcardBound () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextArrayDimension () public abstract org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toNextNestedType () public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotationsAtCursor (int) }
org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.class
NameEnvironmentAnswer.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 String externalAnnotationPath public void <init> (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 <init> (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 <init> (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.env.AccessRestriction, java.lang.String) org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction String externalAnnotationPath 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 java.lang.String getExternalAnnotationPath () 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.class
ConditionalFlowInfo.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 <init> (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.class
ExceptionHandlingFlowContext.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 <clinit> () public void <init> (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 <init> (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 org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalCopy void <init> (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 org.eclipse.jdt.internal.compiler.flow.FlowContext getInitializationContext () 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/ExceptionInferenceFlowContext.class
ExceptionInferenceFlowContext.java package org.eclipse.jdt.internal.compiler.flow public org.eclipse.jdt.internal.compiler.flow.ExceptionInferenceFlowContext extends org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext { public void <init> (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 }
org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.class
FinallyFlowContext.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 <init> (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.flow.FlowInfo) org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local org.eclipse.jdt.internal.compiler.ast.ASTNode expression int checkType org.eclipse.jdt.internal.compiler.flow.FlowInfo nullInfo 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, org.eclipse.jdt.internal.compiler.flow.FlowInfo, 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType int checkType }
org/eclipse/jdt/internal/compiler/flow/FlowContext.class
FlowContext.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[] timesToLiveForNullCheckInfo 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 <clinit> () public void <init> (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 int i public void expireNullCheckedFieldInfo () int i 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionFlow int state int i int abruptlyExitedLoopsCount org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loop boolean shouldMergeUnhandledExceptions 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionFlow 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 boolean shouldMergeUnhandledException 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 getInitializationContext () 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.flow.FlowInfo) 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 nullInfo 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, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int, org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching) 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus org.eclipse.jdt.internal.compiler.ast.NullAnnotationMatching annotationStatus org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext int isInsideAssert protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType int checkType }
org/eclipse/jdt/internal/compiler/flow/FlowInfo.class
FlowInfo.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 int UNROOTED public static final int FREE_TYPEVARIABLE public static final org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo DEAD_END static void <clinit> () public void <init> () 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.class
InitializationFlowContext.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 <init> (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 org.eclipse.jdt.internal.compiler.flow.FlowContext getInitializationContext () 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.class
InsideSubRoutineFlowContext.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 <init> (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.class
LabelFlowContext.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 <init> (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.class
LoopingFlowContext.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 final org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo public void <init> (org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo) org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo void simulateThrowAfterLoopBack (org.eclipse.jdt.internal.compiler.flow.FlowInfo) org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo }
org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.class
LoopingFlowContext.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 org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] nullInfos int nullCount private java.util.ArrayList escapingExceptionCatchSites org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope public void <init> (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 public void complainOnDeferredNullChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope org.eclipse.jdt.internal.compiler.flow.FlowInfo callerFlowInfo boolean updateInitsOnBreak int i org.eclipse.jdt.internal.compiler.flow.FlowInfo upstreamCopy org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo incomingInfo int i org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local org.eclipse.jdt.internal.compiler.ast.ASTNode location org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo 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.flow.FlowInfo flowInfo 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.flow.FlowInfo) org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local org.eclipse.jdt.internal.compiler.ast.ASTNode expression int checkType org.eclipse.jdt.internal.compiler.flow.FlowInfo nullInfo 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.FlowInfo) org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext catchingContext org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo public boolean hasEscapingExceptions () protected boolean internalRecordNullityMismatch (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.flow.FlowInfo, 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 org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo int nullStatus org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType int checkType }
org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.class
SwitchFlowContext.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 <init> (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.class
TryFlowContext.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 <init> (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.class
UnconditionalFlowInfo.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 <init> (java.lang.String) String message }
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.class
UnconditionalFlowInfo.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 long iNBit public long iNNBit public static final int extraLength public long[][] extra public int maxFieldCount public static final int BitCacheSize public static final int IN public static final int INN public void <init> () 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 long protNN1111 long acceptNonNull long acceptNull long dontResetToStart int mergeLimit int copyLimit int length int otherLength int j int otherLength int j int j int i int i long protNN1111 long acceptNonNull long acceptNull long dontResetToStart 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 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 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 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 oldLength int newLength int j private final void markAsDefinitelyAssigned (int) int position long mask int vectorIndex int length 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 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 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 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 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 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 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 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 private void createExtraSpace (int) int length int j }
org/eclipse/jdt/internal/compiler/impl/BooleanConstant.class
BooleanConstant.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 <clinit> () public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean) boolean value private void <init> (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.class
ByteConstant.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 <init> (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.class
CharConstant.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 <init> (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.class
CompilerOptions.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_LambdaGenericSignature 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_ReportUnusedExceptionParameter 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_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_NullableAnnotationSecondaryNames public static final String OPTION_NonNullAnnotationSecondaryNames public static final String OPTION_NonNullByDefaultAnnotationSecondaryNames 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 OPTION_PessimisticNullAnalysisForFreeTypeVariables public static final String OPTION_ReportNonNullTypeVariableFromLegacyInvocation 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 VERSION_1_9 public static final String ERROR public static final String WARNING public static final String INFO 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 private static final String[] NO_STRINGS 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 public static final int UnusedExceptionParameter public static final int PessimisticNullAnalysisForFreeTypeVariables public static final int NonNullTypeVariableFromLegacyInvocation protected org.eclipse.jdt.internal.compiler.impl.IrritantSet errorThreshold protected org.eclipse.jdt.internal.compiler.impl.IrritantSet warningThreshold protected org.eclipse.jdt.internal.compiler.impl.IrritantSet infoThreshold public int produceDebugAttributes public boolean produceMethodParameters public boolean generateGenericSignatureForLambdaExpressions 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 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 String[] nullableAnnotationSecondaryNames public String[] nonNullAnnotationSecondaryNames public String[] nonNullByDefaultAnnotationSecondaryNames public long intendedDefaultNonNullness public boolean analyseResourceLeaks public boolean reportMissingEnumCaseDespiteDefault public static boolean tolerateIllegalAmbiguousVarargsInvocation public static boolean useunspecdtypeinferenceperformanceoptimization public boolean inheritNullAnnotations public boolean enableSyntacticNullAnalysisForFields public boolean pessimisticNullAnalysisForFreeTypeVariablesEnabled public boolean complainOnUninternedIdentityComparison public boolean emulateJavacBug8031744 public Boolean useNullTypeAnnotations public static final String[] warningTokens static void <clinit> () public void <init> () public void <init> (java.util.Map) java.util.Map settings String tolerateIllegalAmbiguousVarargs String useunspecdtypeinferenceoptimization public void <init> (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.String) String 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 String optionValue long level long level long level String stringValue String stringValue int val String stringValue String stringValue private java.lang.String[] stringToNameList (java.lang.String) String optionValue String[] result int i java.lang.String nameListToString (java.lang.String[]) String[] names StringBuilder buf int i public java.lang.String toString () StringBuffer buf protected void updateSeverity (int, java.lang.Object) int irritant Object severityString public boolean usesNullTypeAnnotations () }
org/eclipse/jdt/internal/compiler/impl/CompilerStats.class
CompilerStats.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 <init> () 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.class
Constant.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 <clinit> () public void <init> () 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.class
DoubleConstant.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 <init> (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.class
FloatConstant.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 <init> (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.class
ITypeRequestor.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.class
IntConstant.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 <clinit> () public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (int) int value private void <init> (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.class
IrritantSet.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 public static final org.eclipse.jdt.internal.compiler.impl.IrritantSet COMPILER_DEFAULT_INFOS private int[] bits static void <clinit> () String suppressRawWhenUnchecked public void <init> (int) int singleGroupIrritants public void <init> (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.class
LongConstant.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 <clinit> () public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (long) long value private void <init> (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.class
ReferenceContext.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.class
ShortConstant.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 <init> (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.class
StringConstant.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 <init> (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.class
AnnotatableTypeSystem.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 boolean isAnnotationBasedNullAnalysisEnabled public void <init> (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.AnnotationBinding[] leafAnnotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] allAnnotations 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 parameterizedType org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding nakedType 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.class
AnnotationBinding.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 <init> (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 <init> (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 () int result int c 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.class
AnnotationHolder.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 <init> (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.class
AnnotationHolder.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 <init> (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.class
AnnotationHolder.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 <init> () 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.class
ArrayBinding.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 <clinit> () public void <init> (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 withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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 public boolean acceptsNonNullDefault () public long updateTagBits () }
org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.class
BaseTypeBinding.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 <clinit> () 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 <init> (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$ExternalAnnotationStatus.class
BinaryTypeBinding.java package org.eclipse.jdt.internal.compiler.lookup public final enum org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus FROM_SOURCE public static final enum org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus NOT_EEA_CONFIGURED public static final enum org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus NO_EEA_FILE public static final enum org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus TYPE_IS_ANNOTATED private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$BinaryTypeBinding$ExternalAnnotationStatus private static final synthetic org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) public boolean isPotentiallyUnannotatedLib () public static org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus[] values () public static org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus valueOf (java.lang.String) static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$BinaryTypeBinding$ExternalAnnotationStatus () }
org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.class
BinaryTypeBinding.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 public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding$ExternalAnnotationStatus externalAnnotationStatus static void <clinit> () 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 org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType protected void <init> () public void <init> (org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding) org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding prototype public void <init> (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 <init> (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.env.ITypeAnnotationWalker walker org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker toplevelWalker 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 boolean canUseNullTypeAnnotations org.eclipse.jdt.internal.compiler.lookup.TypeBinding ifc 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 org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker fieldWalker int i org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker methodWalker private org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker getTypeAnnotationWalker (org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[], int) org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] annotations int nullness private int getNullDefaultFrom (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[]) org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] declAnnotations org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation annotation char[][] typeName private void createFields (org.eclipse.jdt.internal.compiler.env.IBinaryField[], org.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType long sourceLevel char[][][] missingTypeNames int size org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields1 boolean use15specifics boolean hasRestrictedAccess int firstAnnotatedFieldIndex int i org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField char[] fieldSignature org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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, org.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) org.eclipse.jdt.internal.compiler.env.IBinaryMethod method org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType 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.env.ITypeAnnotationWalker 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[], org.eclipse.jdt.internal.compiler.env.IBinaryType, long, char[][][]) org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType 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 org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods1 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.env.ITypeAnnotationWalker, boolean) org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper boolean assignVariables char[][][] missingTypeNames org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker) 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.env.ITypeAnnotationWalker 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.ITypeAnnotationWalker) org.eclipse.jdt.internal.compiler.env.IBinaryField field org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding boolean isEnum org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker externalAnnotationWalker org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType boolean explicitNullness org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations int i char[] annotationTypeName int typeBit private void scanMethodForNullAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, boolean) org.eclipse.jdt.internal.compiler.env.IBinaryMethod method org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker externalAnnotationWalker boolean useNullTypeAnnotations int purpose boolean needToDefer org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker returnWalker org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations int i char[] annotationTypeName int typeBit org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters int numVisibleParams int numParamAnnotations int j int startIndex org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker parameterWalker org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] paramAnnotations int i char[] annotationTypeName int typeBit org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter private void scanTypeForNullDefaultAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding char[][] nonNullByDefaultAnnotationName org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] annotations boolean isPackageInfo long annotationBit int nullness int length int i char[] annotationTypeName int typeBit org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo boolean setNullDefault (long, int) long oldNullTagBits int newNullDefault 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 private char[][] signature2qualifiedTypeName (char[]) char[] typeSignature 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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType 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 () public org.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods () public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () }
org/eclipse/jdt/internal/compiler/lookup/Binding.class
Binding.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_TYPE18 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 <clinit> () public void <init> () 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.class
BlockScope.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 <clinit> () public void <init> (org.eclipse.jdt.internal.compiler.lookup.BlockScope) org.eclipse.jdt.internal.compiler.lookup.BlockScope parent public void <init> (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope parent boolean addToParentScope public void <init> (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int) org.eclipse.jdt.internal.compiler.lookup.BlockScope parent int variableCount protected void <init> (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.Iterator iterator org.eclipse.jdt.internal.compiler.ast.FakedTrackingVariable trackingVar int status int i 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.class
BoundSet.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 synthetic org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$parameters void <init> (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.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment $anonymous0 org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] $anonymous1 org.eclipse.jdt.internal.compiler.lookup.InvocationSite $anonymous2 protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getP (int) int i }
org/eclipse/jdt/internal/compiler/lookup/BoundSet$ThreeSets.class
BoundSet.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 synthetic org.eclipse.jdt.internal.compiler.lookup.BoundSet this$0 public void <init> (org.eclipse.jdt.internal.compiler.lookup.BoundSet) public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding mergeTypeParameters (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding current org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding newB org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] curTypeArgs org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newTypeArgs org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] merged boolean wasMerged int i org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding clone public boolean addBound (org.eclipse.jdt.internal.compiler.lookup.TypeBound) org.eclipse.jdt.internal.compiler.lookup.TypeBound bound java.util.Iterator it org.eclipse.jdt.internal.compiler.lookup.TypeBound b org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone org.eclipse.jdt.internal.compiler.lookup.TypeBound b org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone 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 () 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 variableBits long allBits org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annot }
org/eclipse/jdt/internal/compiler/lookup/BoundSet.class
BoundSet.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 private org.eclipse.jdt.internal.compiler.lookup.TypeBound[] incorporatedBounds private org.eclipse.jdt.internal.compiler.lookup.TypeBound[] unincorporatedBounds private int unincorporatedBoundsCount private org.eclipse.jdt.internal.compiler.lookup.TypeBound[] mostRecentBounds static void <clinit> () public void <init> () 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 int recent org.eclipse.jdt.internal.compiler.lookup.TypeBound existing long boundNullBits long existingNullBits org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three int unincorporatedBoundsLength 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 void addBounds (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.BoundSet that org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment 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 org.eclipse.jdt.internal.compiler.lookup.TypeBound[] freshBounds int incorporatedLength int unincorporatedLength org.eclipse.jdt.internal.compiler.lookup.TypeBound[] aggregate boolean incorporate (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.TypeBound[], org.eclipse.jdt.internal.compiler.lookup.TypeBound[]) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context org.eclipse.jdt.internal.compiler.lookup.TypeBound[] first org.eclipse.jdt.internal.compiler.lookup.TypeBound[] next boolean analyzeNull org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula[] mostRecentFormulas int i int iLength org.eclipse.jdt.internal.compiler.lookup.TypeBound boundI int j int jLength org.eclipse.jdt.internal.compiler.lookup.TypeBound boundJ int iteration org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint boolean deriveTypeArgumentConstraints org.eclipse.jdt.internal.compiler.lookup.TypeBound boundX long nullHints org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] typeArgumentConstraints int k int length org.eclipse.jdt.internal.compiler.lookup.TypeBound boundX 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 int length 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 boolean substitute 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 java.util.List computeConnectedComponents (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] inferenceVariables java.util.Map allEdges int i org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv1 java.util.HashSet targetSet int j org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv2 java.util.Set visited java.util.List allComponents org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable java.util.Set component private void addConnected (java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, java.util.Map, java.util.Set) java.util.Set component org.eclipse.jdt.internal.compiler.lookup.InferenceVariable seed java.util.Map allEdges java.util.Set visited org.eclipse.jdt.internal.compiler.lookup.InferenceVariable next 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType 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 public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getEquivalentOuterVariable (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] outerVariables org.eclipse.jdt.internal.compiler.lookup.BoundSet$ThreeSets three org.eclipse.jdt.internal.compiler.lookup.TypeBound bound org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv org.eclipse.jdt.internal.compiler.lookup.TypeBound bound }
org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.class
CaptureBinding.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 start public int end public org.eclipse.jdt.internal.compiler.ast.ASTNode cud org.eclipse.jdt.internal.compiler.lookup.TypeBinding pendingSubstitute public void <init> (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType int start int end org.eclipse.jdt.internal.compiler.ast.ASTNode cud int captureID org.eclipse.jdt.internal.compiler.lookup.CaptureBinding unannotated protected void <init> (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int, int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType char[] sourceName int start int end int captureID org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public void <init> (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 public boolean isCapture () public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType public boolean isProperType (boolean) boolean admitCapture18 public char[] readableName () StringBuffer buffer int length char[] name public char[] signableName () 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 withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.WildcardBinding newWildcard org.eclipse.jdt.internal.compiler.lookup.CaptureBinding newCapture org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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 substitutedWildcard org.eclipse.jdt.internal.compiler.lookup.CaptureBinding substitute int length int i 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 uncapture (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypesForDeferredInitialization () org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derived int count int i 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.class
CaptureBinding18.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 synthetic org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 val$newCapture void <init> (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.class
CaptureBinding18.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 private org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 prototype int recursionLevel public void <init> (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], char[], int, int, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType char[] sourceName char[] originalName int start int end int captureID org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment private void <init> (org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18) org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18 prototype 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 length 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 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.TypeBinding currentFirstBound 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.class
CatchParameterBinding.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 <init> (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.class
ClassScope.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 <init> (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.LookupEnvironment environment 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 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope boolean wasAlreadyConnecting 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 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope boolean wasAlreadyConnecting 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.class
CompilationUnitScope.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 private java.util.ArrayList inferredInvocations public void <init> (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 public void registerInferredInvocation (org.eclipse.jdt.internal.compiler.ast.Invocation) org.eclipse.jdt.internal.compiler.ast.Invocation invocation public void cleanUpInferenceContexts () org.eclipse.jdt.internal.compiler.ast.Invocation invocation }
org/eclipse/jdt/internal/compiler/lookup/ConstraintExceptionFormula.class
ConstraintExceptionFormula.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 <init> (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 synthetic boolean applySubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[]) }
org/eclipse/jdt/internal/compiler/lookup/ConstraintExpressionFormula.class
ConstraintExpressionFormula.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 <init> (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 <init> (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.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 int i int length org.eclipse.jdt.internal.compiler.ast.Expression expr org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType public static 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.TypeBinding compileTypeReturn org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes org.eclipse.jdt.internal.compiler.lookup.MethodBinding capturedFunctionType org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord prevInvocation org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerContex int innerInferenceKind 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.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 int i int length org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula newConstraint org.eclipse.jdt.internal.compiler.lookup.InferenceVariable alpha org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetLeafType 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.LambdaExpression resolved org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions int i int length 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.class
ConstraintFormula.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 <clinit> () void <init> () public abstract java.lang.Object reduce (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 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.class
ConstraintTypeFormula.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 <init> (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 <init> () 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 boolean checkIVFreeTVmatch (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 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 org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding poly org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType 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 public boolean equalsEquals (org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula) org.eclipse.jdt.internal.compiler.lookup.ConstraintTypeFormula that 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.class
ElementValuePair.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 <init> (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.class
ElementValuePair.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 <init> (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 <init> (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/ExternalAnnotationSuperimposer.class
ExternalAnnotationSuperimposer.java package org.eclipse.jdt.internal.compiler.lookup org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer extends org.eclipse.jdt.internal.compiler.lookup.TypeBindingVisitor { private org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker currentWalker private org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeReplacement private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment private boolean isReplacing public static void apply (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, java.lang.String) org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding String externalAnnotationPath java.util.zip.ZipFile zipFile java.io.File annotationBase String binaryTypeName String relativeFileName java.io.InputStream input java.io.InputStream input java.util.zip.ZipEntry zipEntry java.io.IOException e static void annotateType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker typeWalker org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters int i public static void annotateFieldBinding (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.FieldBinding field org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment char[] fieldSignature org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor public static void annotateMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider provider org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment char[] methodSignature org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer visitor org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParams short i org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters short i void <init> (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment private void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean, org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeReplacement boolean isReplacing org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker private org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer snapshot () org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento private void restore (org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer) org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento boolean go (org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker) org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker org.eclipse.jdt.internal.compiler.lookup.TypeBinding superimpose (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.lang.Class) org.eclipse.jdt.internal.compiler.lookup.TypeBinding type Class cl private org.eclipse.jdt.internal.compiler.lookup.TypeBinding goAndSuperimpose (org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.TypeBinding answer public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding) org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento int dims org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotsOnDims org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker walker int i org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType 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.IntersectionTypeBinding18) org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionTypeBinding18 public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArguments int i public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding public boolean visit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations 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.WildcardBinding) org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound org.eclipse.jdt.internal.compiler.lookup.ExternalAnnotationSuperimposer memento org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] binaryAnnotations org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations }
org/eclipse/jdt/internal/compiler/lookup/ExtraCompilerModifiers.class
ExtraCompilerModifiers.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.class
FieldBinding.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 <init> () public void <init> (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 <init> (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 <init> (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 org.eclipse.jdt.internal.compiler.impl.Constant constant (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy suspendedPolicy 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.class
IQualifiedTypeResolutionListener.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.class
ImplicitNullAnnotationVerifier.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 <init> () }
org/eclipse/jdt/internal/compiler/lookup/ImplicitNullAnnotationVerifier.class
ImplicitNullAnnotationVerifier.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 <init> (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment boolean inheritNullAnnotations void <init> (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 boolean usesTypeAnnotations boolean needToApplyReturnNonNullDefault boolean needToApplyParameterNonNullDefault 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 boolean added 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, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, 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 hasReturnNonNullDefault boolean hasParameterNonNullDefault boolean shouldComplain org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods 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.MethodBinding one org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteParameter org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] currentTypeVariables org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables int i org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedVariable 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.class
ImportBinding.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 <init> (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.class
ImportConflictBinding.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 <init> (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.class
InferenceContext.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 <init> (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.class
InferenceContext18.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 synthetic org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0 private final synthetic int val$numVars private final synthetic org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] val$variables private final synthetic org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] val$zs private final synthetic org.eclipse.jdt.internal.compiler.lookup.BoundSet val$kurrentBoundSet void <init> (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, int, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[], 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 int j org.eclipse.jdt.internal.compiler.lookup.InferenceVariable inferenceVariable org.eclipse.jdt.internal.compiler.lookup.TypeBinding instantiation }
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$2.class
InferenceContext18.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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$3.class
InferenceContext18.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 synthetic org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.BoundSet val$result private final synthetic boolean val$full void <init> (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18, org.eclipse.jdt.internal.compiler.lookup.BoundSet, boolean) 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 instantiation }
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18$SuspendedInferenceRecord.class
InferenceContext18.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 boolean usesUncheckedConversion void <init> (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], int, boolean) 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 boolean usesUncheckedConversion }
org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.class
InferenceContext18.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 SHOULD_WORKAROUND_BUG_JDK_8054721 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 nextVarId org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula[] initialConstraints org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula[] finalConstraints org.eclipse.jdt.internal.compiler.lookup.BoundSet currentBounds int inferenceKind public int stepCompleted public static final int NOT_INFERRED public static final int APPLICABILITY_INFERRED public static final int TYPE_INFERRED public java.util.List constraintsWithUncheckedConversion public boolean usesUncheckedConversion public org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerContext 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 org.eclipse.jdt.internal.compiler.lookup.BoundSet b2 private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] internedVariables public static final int CHECK_UNKNOWN public static final int CHECK_STRICT public static final int CHECK_LOOSE public static final int CHECK_VARARG int captureId private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable getInferenceVariable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter int rank org.eclipse.jdt.internal.compiler.lookup.InvocationSite site org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outermostContext int i org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] interned int len org.eclipse.jdt.internal.compiler.lookup.InferenceVariable var boolean isSameSite (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) org.eclipse.jdt.internal.compiler.lookup.InvocationSite site1 org.eclipse.jdt.internal.compiler.lookup.InvocationSite site2 public void <init> (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.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.ast.Expression[] arguments org.eclipse.jdt.internal.compiler.lookup.InvocationSite site org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 outerContext public void <init> (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 boolean ownConstraints boolean ownConstraints int i org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF org.eclipse.jdt.internal.compiler.lookup.TypeBinding thetaF int i int length private boolean isTypeVariableOfCandidate (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.MethodBinding candidate org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement 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 org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] toAdd int numToAdd 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.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.TypeBinding expectedType org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite org.eclipse.jdt.internal.compiler.lookup.MethodBinding method java.util.Set c org.eclipse.jdt.internal.compiler.lookup.BoundSet connectivityBoundSet org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula cf java.util.List components 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, boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException org.eclipse.jdt.internal.compiler.ast.Expression[] exprs java.util.Set c org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int inferenceKindForMethod boolean interleaved org.eclipse.jdt.internal.compiler.lookup.InvocationSite site 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.InferenceSubstitution inferenceSubstitution 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, boolean) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException 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 boolean interleaved org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda org.eclipse.jdt.internal.compiler.lookup.BlockScope skope 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 r org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions int i int length org.eclipse.jdt.internal.compiler.ast.Expression resultExpression org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.MethodBinding innerMethod 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 innerContext org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowMethod int applicabilityKind org.eclipse.jdt.internal.compiler.ast.ConditionalExpression ce protected int getInferenceKind (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding nonGenericMethod org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes 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 int i org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda org.eclipse.jdt.internal.compiler.ast.Expression[] results int i int i int i org.eclipse.jdt.internal.compiler.ast.ReferenceExpression reference int i 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 (boolean) throws org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException boolean inferringApplicability org.eclipse.jdt.internal.compiler.lookup.BoundSet solution org.eclipse.jdt.internal.compiler.lookup.ConstraintExpressionFormula constraint 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 org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula currentConstraint 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 org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] outerVariables int i int j org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable org.eclipse.jdt.internal.compiler.lookup.TypeBinding outerVar 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.IntersectionTypeBinding18 intersection org.eclipse.jdt.internal.compiler.lookup.CaptureBinding18[] zs int j org.eclipse.jdt.internal.compiler.lookup.BoundSet kurrentBoundSet 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 start int end 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 java.util.Set v java.util.Map dependencies org.eclipse.jdt.internal.compiler.lookup.InferenceVariable iv java.util.Set tmp int min java.util.Set result org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable java.util.Set set int cur private void addDependencies (org.eclipse.jdt.internal.compiler.lookup.BoundSet, java.util.Set, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable) org.eclipse.jdt.internal.compiler.lookup.BoundSet boundSet java.util.Set variableSet org.eclipse.jdt.internal.compiler.lookup.InferenceVariable currentVariable 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.List) java.util.Set constraints java.util.Set allOutputVariables java.util.List components java.util.Set result org.eclipse.jdt.internal.compiler.lookup.ConstraintFormula constraint org.eclipse.jdt.internal.compiler.lookup.InferenceVariable in private boolean canInfluenceAnyOf (org.eclipse.jdt.internal.compiler.lookup.InferenceVariable, java.util.Set, java.util.List) org.eclipse.jdt.internal.compiler.lookup.InferenceVariable in java.util.Set allOuts java.util.List components java.util.Set component org.eclipse.jdt.internal.compiler.lookup.InferenceVariable out 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 integrateInnerInferenceB2 (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 innerCtx org.eclipse.jdt.internal.compiler.lookup.InferenceVariable variable public void resumeSuspendedInference (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord) org.eclipse.jdt.internal.compiler.lookup.InferenceContext18$SuspendedInferenceRecord record int l1 int l2 private org.eclipse.jdt.internal.compiler.lookup.Substitution getResultSubstitution (org.eclipse.jdt.internal.compiler.lookup.BoundSet, boolean) org.eclipse.jdt.internal.compiler.lookup.BoundSet result boolean full 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 java.lang.String toString () StringBuffer buf int i int i 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 public void forwardResults (org.eclipse.jdt.internal.compiler.lookup.BoundSet, org.eclipse.jdt.internal.compiler.ast.Invocation, org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.BoundSet result org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding pmb org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType org.eclipse.jdt.internal.compiler.ast.Expression[] arguments int i int length org.eclipse.jdt.internal.compiler.ast.Expression[] expressions int j int jLength org.eclipse.jdt.internal.compiler.ast.Expression expression org.eclipse.jdt.internal.compiler.ast.Invocation polyInvocation org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding methodSubstitute org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions org.eclipse.jdt.internal.compiler.lookup.MethodBinding shallowOriginal org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType org.eclipse.jdt.internal.compiler.lookup.MethodBinding parameterizedMethod boolean variableArity org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType public void cleanUp () }
org/eclipse/jdt/internal/compiler/lookup/InferenceFailureException.class
InferenceFailureException.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 <init> (java.lang.String) String message }
org/eclipse/jdt/internal/compiler/lookup/InferenceSubstitution.class
InferenceSubstitution.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 private org.eclipse.jdt.internal.compiler.lookup.InvocationSite site public void <init> (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.InferenceVariable[] variables org.eclipse.jdt.internal.compiler.lookup.InvocationSite site public void <init> (org.eclipse.jdt.internal.compiler.lookup.InferenceContext18) org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context 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.class
InferenceVariable.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 private org.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype int varId public void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, 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 parameterRank int iVarId org.eclipse.jdt.internal.compiler.lookup.InvocationSite site org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object private void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeParameter int parameterRank org.eclipse.jdt.internal.compiler.lookup.InvocationSite site char[] sourceName 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 void updateSourceName (int) int newId int hashPos public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.InferenceVariable clone public org.eclipse.jdt.internal.compiler.lookup.InferenceVariable prototype () 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 () int code public boolean equals (java.lang.Object) Object obj org.eclipse.jdt.internal.compiler.lookup.InferenceVariable other public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () public volatile synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding prototype () }
org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.class
InnerEmulationDependency.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 <init> (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) org.eclipse.jdt.internal.compiler.lookup.BlockScope scope boolean wasEnclosingInstanceSupplied }
org/eclipse/jdt/internal/compiler/lookup/IntersectionTypeBinding18.class
IntersectionTypeBinding18.java package org.eclipse.jdt.internal.compiler.lookup public org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 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 <init> (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 private void <init> (org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18) org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 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 protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean replaceWildcards int typesLength org.eclipse.jdt.internal.compiler.lookup.MethodBinding[][] methods int contractsLength int i org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] contracts int idx int i int len 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 isIntersectionType18 () 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 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 public long updateTagBits () org.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectingType }
org/eclipse/jdt/internal/compiler/lookup/InvocationSite$EmptyWithAstNode.class
InvocationSite.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 <init> (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 () public boolean isQualifiedSuper () public boolean checkingPotentialCompatibility () public void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods }
org/eclipse/jdt/internal/compiler/lookup/InvocationSite.class
InvocationSite.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 isQualifiedSuper () 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 boolean checkingPotentialCompatibility () public abstract void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 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.class
LocalTypeBinding.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 <clinit> () public void <init> (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 <init> (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.MethodBinding enclosingMethod () 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 useNullTypeAnnotations 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.class
LocalVariableBinding.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 <init> (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 <init> (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 <init> (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 boolean addParameterRank int pos org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] params int i 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 () public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getEnclosingMethod () org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext }
org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.class
LookupEnvironment.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 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 java.util.Map allNullAnnotations final java.util.List deferredEnumMethods org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 currentInferenceContext 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 <clinit> () public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding String externalAnnotationPath 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 createIntersectionType18 (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 public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding createParameterizedGenericMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, boolean) org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments boolean inferredWithUncheckedConversion boolean hasReturnProblem 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding exc 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 org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations 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 org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations 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 org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding createCapturedWildcard (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType int start int end org.eclipse.jdt.internal.compiler.ast.ASTNode cud int id 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 () int getNullAnnotationBit (char[][]) char[][] qualifiedTypeName String name String name String name String qualifiedTypeString Integer typeBit public boolean isNullnessAnnotationPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg public boolean usesNullTypeAnnotations () org.eclipse.jdt.internal.compiler.lookup.MethodBinding enumMethod int purpose private void initializeUsesNullTypeAnnotation () org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nullable org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding nonNull long nullableMetaBits long nonNullMetaBits 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.env.ITypeAnnotationWalker) 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker) char[] signature int start int end boolean isParameterized char[][][] missingTypeNames org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker) char[] signature int start int end boolean isParameterized org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType char[][][] missingTypeNames org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker, char[][][]) org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker) 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.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker, char[][][]) org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding int dimension org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[][] annotationsOnDimensions org.eclipse.jdt.internal.compiler.env.ITypeAnnotationWalker 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.env.ITypeAnnotationWalker) 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.env.ITypeAnnotationWalker 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 public org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filterNullTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] filtered int count int i org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding typeAnnotation public boolean containsNullTypeAnnotation (org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[]) org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] typeAnnotations int i org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation typeAnnotation char[] typeName char[][] name public boolean containsNullTypeAnnotation (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[]) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations int i org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding typeAnnotation }
org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.class
MemberTypeBinding.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 <init> (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 <init> (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.class
MethodBinding.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 protected org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] typeAnnotations public Boolean[] parameterNonNullness public int defaultNullness public char[][] parameterNames protected void <init> () public void <init> (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 <init> (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 <init> (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 usesNullTypeAnnotations 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 org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] getAllTypeVariables (boolean) boolean isDiamond org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] allTypeVariables org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] classTypeVariables int l1 int l2 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 isParameterizedGeneric () 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 final org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] getTypeAnnotations () public void setTypeAnnotations (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[] 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.class
MethodScope.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 <init> (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 <init> (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.class
MethodVerifier.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 org.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedOverriddenMethods void <init> (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 org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] overridden int i org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod void addBridgeMethodCandidate (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) org.eclipse.jdt.internal.compiler.lookup.MethodBinding overriddenMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existing int length 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.class
MethodVerifier15.java package org.eclipse.jdt.internal.compiler.lookup org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends org.eclipse.jdt.internal.compiler.lookup.MethodVerifier { void <init> (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 hasReturnNonNullDefault boolean hasParameterNonNullDefault 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[], boolean[], int) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods boolean[] isOverridden 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 hasReturnNonNullDefault boolean hasParameterNonNullDefault int i void checkNullSpecInheritance (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, 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 hasReturnNonNullDefault boolean hasParameterNonNullDefault boolean complain org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInherited 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.class
MissingTypeBinding.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 <init> (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.class
MostSpecificExceptionMethodBinding.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 <init> (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.class
NestedTypeBinding.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 <init> (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 <init> (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 useNullTypeAnnotations 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.class
NullTypeBinding.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 <init> () 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.class
PackageBinding.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 <init> () public void <init> (char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] topLevelPackageName org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public void <init> (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 <init> (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.class
ParameterizedFieldBinding.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 <init> (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.class
ParameterizedGenericMethodBinding.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 <init> (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.class
ParameterizedGenericMethodBinding.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 protected 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 boolean inferredWithUncheckedConversion private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus 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) 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 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.impl.CompilerOptions compilerOptions int length org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType org.eclipse.jdt.internal.compiler.lookup.TypeBinding uncaptured org.eclipse.jdt.internal.compiler.lookup.InferenceContext oldContext org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute 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 public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod18 (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) 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 org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx18 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions boolean invocationTypeInferred boolean requireBoxing org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentsCopy int i int length int parametersLength org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 previousContext org.eclipse.jdt.internal.compiler.lookup.BoundSet provisionalResult org.eclipse.jdt.internal.compiler.lookup.BoundSet result boolean isPolyExpression boolean isDiamond org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType boolean hasReturnProblem org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] solutions org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod org.eclipse.jdt.internal.compiler.lookup.InferenceFailureException e 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.InvocationSite) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments org.eclipse.jdt.internal.compiler.lookup.InvocationSite site 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.ast.ASTNode location 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 <init> (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 <init> (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean, boolean) org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment boolean inferredWithUncheckConversion boolean hasReturnProblem int i int i int max int i int max int len int i long nullBits org.eclipse.jdt.internal.compiler.lookup.TypeBinding getErasure18_5_2 (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 env boolean substitute 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 isParameterizedGeneric () 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 () static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus () }
org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$1.class
ParameterizedMethodBinding.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 synthetic org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding val$parameterizedDeclaringClass private final synthetic boolean val$isStatic private final synthetic int val$length private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables void <init> (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.class
ParameterizedMethodBinding.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 synthetic org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment private final synthetic int val$length private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables private final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables void <init> (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.class
ParameterizedMethodBinding.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 <init> (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 <init> (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 <init> () 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.class
ParameterizedTypeBinding.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 { protected 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 protected org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus checkStatus public boolean canBeInstantiated () public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int) org.eclipse.jdt.internal.compiler.lookup.Scope scope int start int end 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 org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope org.eclipse.jdt.internal.compiler.ast.ASTNode cud long sourceLevel boolean needUniqueCapture 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 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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 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 () protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean replaceWildcards org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types int i org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding declaringType org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeParameters int j int length 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.MethodBinding getSingleAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, int, int) org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean replaceWildcards int start int end 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 int i int length 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 public long updateTagBits () org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument public volatile synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int) }
org/eclipse/jdt/internal/compiler/lookup/PolyParameterizedGenericMethodBinding.class
PolyParameterizedGenericMethodBinding.java package org.eclipse.jdt.internal.compiler.lookup public org.eclipse.jdt.internal.compiler.lookup.PolyParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding { private org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding wrappedBinding public void <init> (org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding) org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding applicableMethod public boolean equals (java.lang.Object) Object other org.eclipse.jdt.internal.compiler.lookup.PolyParameterizedGenericMethodBinding ppgmb public int hashCode () }
org/eclipse/jdt/internal/compiler/lookup/PolyTypeBinding.class
PolyTypeBinding.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 <init> (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 boolean isPotentiallyCompatibleWith (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 isPolyType () public boolean isFunctionalType () 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.class
PolymorphicMethodBinding.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 <init> (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 <init> (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.class
ProblemBinding.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 <init> (char[][], int) char[][] compoundName int problemId public void <init> (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) char[][] compoundName org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType int problemId void <init> (char[], int) char[] name int problemId void <init> (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.class
ProblemFieldBinding.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 <init> (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass char[] name int problemId public void <init> (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.class
ProblemMethodBinding.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 <init> (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) char[] selector org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args int problemReason public void <init> (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 <init> (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 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 public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findOriginalInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod () 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 tiebreakMethod () public boolean hasSubstitutedParameters () public boolean isParameterizedGeneric () public final int problemId () }
org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.class
ProblemPackageBinding.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 <init> (char[][], int) char[][] compoundName int problemId void <init> (char[], int) char[] name int problemId public final int problemId () }
org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.class
ProblemReasons.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 NonStaticOrAlienTypeReceiver public static final int AttemptToBypassDirectSuper public static final int DefectiveContainerAnnotationType public static final int InvocationTypeInferenceFailure public static final int ApplicableMethodOverriddenByInapplicable public static final int ContradictoryNullAnnotations public static final int NoSuchMethodOnArray public static final int InferredApplicableMethodInapplicable public static final int NoProperEnclosingInstance public static final int InterfaceMethodInvocationNotBelow18 }
org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.class
ProblemReferenceBinding.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 <init> (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.class
RawTypeBinding.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 <init> (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.TypeBinding withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding unannotatedGenericType org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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 actualType protected void initializeArguments () org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables int length org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments int i public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int) org.eclipse.jdt.internal.compiler.lookup.Scope scope int start int end 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 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 boolean mentionsAny (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters int idx public char[] readableName () char[] readableName char[] readableName public char[] shortReadableName () char[] shortReadableName char[] shortReadableName public volatile synthetic org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int) }
org/eclipse/jdt/internal/compiler/lookup/ReductionResult$1.class
ReductionResult.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 <init> () 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.class
ReductionResult.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 <init> () 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.class
ReductionResult.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 static final int POTENTIALLY_COMPATIBLE protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding right protected int relation static void <clinit> () public void <init> () protected static java.lang.String relationToString (int) int relation }
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.class
ReferenceBinding.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 <init> () public boolean hasTypeBit (int) int bit }
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$2.class
ReferenceBinding.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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$3.class
ReferenceBinding.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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.class
ReferenceBinding.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 <clinit> () public void <init> (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding prototype public void <init> () 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 void computeId (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment 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 boolean acceptsNonNullDefault () public final boolean hasRestrictedAccess () public boolean hasNullBit (int) int mask 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.MethodScope methodScope org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext 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 org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType 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 () protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getInterfaceAbstractContracts (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException org.eclipse.jdt.internal.compiler.lookup.Scope scope boolean replaceWildcards 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 boolean analyseNullAnnotations int i org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters 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.class
Scope.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 synthetic org.eclipse.jdt.internal.compiler.lookup.Scope this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite void <init> (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 () public boolean isQualifiedSuper () public boolean checkingPotentialCompatibility () public void acceptPotentiallyCompatibleMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods }
org/eclipse/jdt/internal/compiler/lookup/Scope$2.class
Scope.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 synthetic org.eclipse.jdt.internal.compiler.lookup.Scope this$0 private final synthetic org.eclipse.jdt.internal.compiler.lookup.Scope val$scope private final synthetic org.eclipse.jdt.internal.compiler.util.SimpleLookupTable val$map void <init> (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.class
Scope.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 synthetic org.eclipse.jdt.internal.compiler.lookup.Scope this$0 void <init> (org.eclipse.jdt.internal.compiler.lookup.Scope) }
org/eclipse/jdt/internal/compiler/lookup/Scope$Substitutor.class
Scope.java package org.eclipse.jdt.internal.compiler.lookup public org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor extends java.lang.Object { public void <init> () 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.IntersectionTypeBinding18 intersection org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] refSubsts 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.class
Scope.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 int kind public org.eclipse.jdt.internal.compiler.lookup.Scope parent private static org.eclipse.jdt.internal.compiler.lookup.Scope$Substitutor defaultSubstitutor static void <clinit> () protected void <init> (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) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite 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, 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 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 org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 infCtx 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 boolean declaresNullTypeAnnotation int i 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[] concreteMatches int startFoundSize boolean sourceLevel18 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType java.util.List visitedTypes int candidatesCount int foundSize org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod 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 int length int j org.eclipse.jdt.internal.compiler.lookup.MethodBinding classMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMatch 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding t org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding r 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 java.util.List visitedTypes 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 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 int reason 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 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments int i int length org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables 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 isSubtypeOfRawType (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.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.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.InvocationSite) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments org.eclipse.jdt.internal.compiler.lookup.InvocationSite site int inferenceKind org.eclipse.jdt.internal.compiler.lookup.InferenceContext18 context org.eclipse.jdt.internal.compiler.ast.Invocation invocation org.eclipse.jdt.internal.compiler.ast.ReferenceExpression referenceExpression int i int length org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter 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.lookup.InvocationSite) 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.lookup.InvocationSite 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding type boolean usesNullTypeAnnotations long nullAnnotationTagBit long nullAnnotationTagBit 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.lookup.MethodBinding enclosingMethod 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 }
org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.class
SignatureWrapper.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 private boolean useExternalAnnotations public void <init> (char[], boolean) char[] signature boolean use15specifics public void <init> (char[], boolean, boolean) char[] signature boolean use15specifics boolean useExternalAnnotations public void <init> (char[]) char[] signature public boolean atEnd () public boolean isParameterized () public int computeEnd () int index private void removeTypeArguments () StringBuilder buffer int offset int index public int skipAngleContents (int) int i int depth int length public char[] nextWord () int dot public char[] nextName () public char[] peekFullType () int s int b int e int peekEnd public char[] getFrom (int) int s public char[] tail () public java.lang.String toString () }
org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.class
SourceTypeBinding.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 org.eclipse.jdt.internal.compiler.classfmt.ExternalAnnotationProvider externalAnnotationProvider public void <init> (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 <init> (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 public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression) org.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding lambdaMethod org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] lambdaMethods private void addDeserializeLambdaMethod () 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 private void checkAnnotationsInType () org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType int i int length void faultInTypesForFieldsAndMethods () private void internalFaultInTypeForFieldsAndMethods () 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 org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldsSnapshot 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 org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations 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 public void evaluateNullAnnotations () org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations int i org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType boolean isPackageInfo org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg boolean isInDefaultPkg boolean isInNullnessAnnotationPackage org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding packageInfo org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope pkgCUS boolean current boolean usesNullTypeAnnotations org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl long annotationTagBits 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 useNullTypeAnnotations 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 useNullTypeAnnotations 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.TypeBinding withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] unResolvedFields () public void tagIndirectlyAccessibleMembers () int i int i }
org/eclipse/jdt/internal/compiler/lookup/SourceTypeCollisionException.class
SourceTypeCollisionException.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 boolean isLastRound public org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] newAnnotationProcessorUnits public void <init> () }
org/eclipse/jdt/internal/compiler/lookup/Substitution.class
Substitution.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.class
SyntheticArgumentBinding.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 <init> (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable public void <init> (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType }
org/eclipse/jdt/internal/compiler/lookup/SyntheticFactoryMethodBinding.class
SyntheticFactoryMethodBinding.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 <init> (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.MethodBinding getConstructor () public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding applyTypeArgumentsOnConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constructorTypeArguments boolean inferredWithUncheckedConversion org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parameterizedType org.eclipse.jdt.internal.compiler.lookup.MethodBinding parameterizedMethod org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch }
org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.class
SyntheticFieldBinding.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 <init> (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.class
SyntheticMethodBinding.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 org.eclipse.jdt.internal.compiler.ast.ReferenceExpression serializableMethodRef 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 static final int SerializableMethodReference public int sourceStart public int index public int fakePaddedParameters public void <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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 <init> (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.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods int methodId public void <init> (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 <init> (org.eclipse.jdt.internal.compiler.ast.ReferenceExpression, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) org.eclipse.jdt.internal.compiler.ast.ReferenceExpression ref org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods int methodId public void <init> (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 () public void markNonNull (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment static void markNonNull (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int purpose org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding nonNullAnnotation }
org/eclipse/jdt/internal/compiler/lookup/TagBits.class
TagBits.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.class
TypeBinding.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 <init> () public int kind () public boolean hasTypeBit (int) int bit }
org/eclipse/jdt/internal/compiler/lookup/TypeBinding.class
TypeBinding.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 <clinit> () public void <init> () public void <init> (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, int) org.eclipse.jdt.internal.compiler.lookup.Scope scope int start int end 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.MethodBinding enclosingMethod () 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 org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 itb18 org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes int i int length org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType 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 isPotentiallyCompatibleWith (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 isBoxingCompatibleWith (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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType 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 acceptsNonNullDefault () public boolean isIntersectionType18 () 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 public boolean isPolyType () 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[] intersectingTypes int i int length org.eclipse.jdt.internal.compiler.lookup.TypeBinding match org.eclipse.jdt.internal.compiler.lookup.TypeBinding match org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] intersectingTypes int i int length 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () 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[] signableName () 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 () public boolean isFunctionalType () public long updateTagBits () public boolean isFreeTypeVariable () }
org/eclipse/jdt/internal/compiler/lookup/TypeBindingVisitor.class
TypeBindingVisitor.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 <init> () public void reset () 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.IntersectionTypeBinding18) org.eclipse.jdt.internal.compiler.lookup.IntersectionTypeBinding18 intersectionTypeBinding18 public boolean visit (org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding) org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawTypeBinding public boolean visit (org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding) org.eclipse.jdt.internal.compiler.lookup.PolyTypeBinding polyTypeBinding 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.IntersectionTypeBinding18 intersectionTypeBinding18 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.class
TypeBound.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 <init> (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 <init> (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 long mask 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$BoundCheckStatus.class
TypeConstants.java package org.eclipse.jdt.internal.compiler.lookup public final enum org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus OK public static final enum org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus NULL_PROBLEM public static final enum org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus UNCHECKED public static final enum org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus MISMATCH private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus private static final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus[] ENUM$VALUES static void <clinit> () private void <init> (java.lang.String, int) boolean isOKbyJLS () public org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus betterOf (org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus) org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus other public static org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus[] values () public static org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus valueOf (java.lang.String) static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$lookup$TypeConstants$BoundCheckStatus () }
org/eclipse/jdt/internal/compiler/lookup/TypeConstants$CloseMethodRecord.class
TypeConstants.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 <init> (char[][], char[], int) char[][] typeName char[] selector int num }
org/eclipse/jdt/internal/compiler/lookup/TypeConstants.class
TypeConstants.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_SIGNABLE_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[] SPRING public static final char[][] JAVA_LANG public static final char[][] JAVA_IO public static final char[][] JAVA_LANG_ANNOTATION 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 char[] AUTOWIRED public static final char[] BEANS public static final char[] FACTORY public static final char[][] ORG_SPRING_AUTOWIRED public static final char[] REQUIRED public static final int CONSTRAINT_EQUAL public static final int CONSTRAINT_EXTENDS public static final int CONSTRAINT_SUPER 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 <clinit> () }
org/eclipse/jdt/internal/compiler/lookup/TypeIds.class
TypeIds.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_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_OrgSpringframeworkBeansFactoryAnnotationAutowired 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 BitNonNullAnnotation public static final int BitNullableAnnotation public static final int BitNonNullByDefaultAnnotation public static final int InheritableBits }
org/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParameterizedTypes$InternalParameterizedTypeBinding.class
TypeSystem.java package org.eclipse.jdt.internal.compiler.lookup final org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes$InternalParameterizedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding { final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes this$1 public void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes, 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 genericType org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public boolean equals (java.lang.Object) Object other org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding that public int hashCode () int hashCode int i int length }
org/eclipse/jdt/internal/compiler/lookup/TypeSystem$HashedParameterizedTypes.class
TypeSystem.java package org.eclipse.jdt.internal.compiler.lookup public final org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes extends java.lang.Object { java.util.HashMap hashedParameterizedTypes final synthetic org.eclipse.jdt.internal.compiler.lookup.TypeSystem this$0 public void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeSystem) org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding get (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.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.ParameterizedTypeBinding typeParameterization org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericTypeToMatch org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeToMatch org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgumentsToMatch org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding[] parameterizedTypeBindings int i int length org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType void put (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.ParameterizedTypeBinding) 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.ParameterizedTypeBinding parameterizedType 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.ParameterizedTypeBinding typeParameterization org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding[] parameterizedTypeBindings int slot int slot }
org/eclipse/jdt/internal/compiler/lookup/TypeSystem.class
TypeSystem.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 protected org.eclipse.jdt.internal.compiler.lookup.TypeSystem$HashedParameterizedTypes parameterizedTypes private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable annotationTypes org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public void <init> (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 org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding urb org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType boolean mayTolerateMissingType int typesLength org.eclipse.jdt.internal.compiler.lookup.TypeBinding nakedType public void forceRegisterAsDerived (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding derived int id org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated 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.ParameterizedTypeBinding 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 final org.eclipse.jdt.internal.compiler.lookup.CaptureBinding getCapturedWildcard (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, int, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType int start int end org.eclipse.jdt.internal.compiler.ast.ASTNode cud int id org.eclipse.jdt.internal.compiler.lookup.WildcardBinding unannotatedWildcard org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes int i int length int nullSlot org.eclipse.jdt.internal.compiler.lookup.TypeBinding derivedType org.eclipse.jdt.internal.compiler.lookup.CaptureBinding prior 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 first int last int length int i 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] derivedTypes int i int length Object[] keys int i int l public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getIntersectionType18 (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 public void fixTypeVariableDeclaringElement (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Binding) org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement int id org.eclipse.jdt.internal.compiler.lookup.TypeBinding t }
org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.class
TypeVariableBinding.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 <init> (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 protected void <init> (char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) char[] sourceName org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment public void <init> (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype int len public org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus 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.ast.ASTNode) org.eclipse.jdt.internal.compiler.lookup.Substitution substitution org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.ast.ASTNode location org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus code org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus code2 private org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus 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.ast.ASTNode) org.eclipse.jdt.internal.compiler.lookup.Substitution substitution org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.ast.ASTNode location boolean hasSubstitution org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus nullStatus boolean checkNullAnnotations org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard boolean checkedAsOK 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus status 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 nullBits private org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus nullBoundCheck (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.Substitution, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType org.eclipse.jdt.internal.compiler.lookup.Substitution substitution org.eclipse.jdt.internal.compiler.ast.ASTNode location org.eclipse.jdt.internal.compiler.lookup.TypeConstants$BoundCheckStatus previousStatus boolean denotesRelevantSuperClass (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding type org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding aSuperClass 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 idx 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 protected void appendNullAnnotation (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.impl.CompilerOptions) StringBuffer nameBuffer org.eclipse.jdt.internal.compiler.impl.CompilerOptions options int oldSize org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding prototype public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated () public org.eclipse.jdt.internal.compiler.lookup.TypeBinding withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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.lookup.ReferenceBinding[] interfaces int length int i org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType long superNullTagBits private org.eclipse.jdt.internal.compiler.lookup.TypeBinding nullMismatchOnBound (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, long, long, org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType long superNullTagBits long nullTagBits org.eclipse.jdt.internal.compiler.lookup.Scope scope 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 protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getDerivedTypesForDeferredInitialization () public org.eclipse.jdt.internal.compiler.lookup.TypeBinding combineTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute private boolean hasRelevantTypeUseNullAnnotations () org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] parameters org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameter long currentNullBits long declarationNullBits public boolean acceptsNonNullDefault () public long updateTagBits () org.eclipse.jdt.internal.compiler.lookup.TypeBinding superIfc public boolean isFreeTypeVariable () }
org/eclipse/jdt/internal/compiler/lookup/UnresolvedAnnotationBinding.class
UnresolvedAnnotationBinding.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 <init> (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.class
UnresolvedReferenceBinding.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 <init> (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding) char[][] compoundName org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding public void <init> (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 char[] typeName 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.class
VariableBinding.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 <init> (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 org.eclipse.jdt.internal.compiler.impl.Constant constant (org.eclipse.jdt.internal.compiler.lookup.Scope) org.eclipse.jdt.internal.compiler.lookup.Scope scope 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.class
VoidTypeBinding.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 <init> () 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.class
WildcardBinding.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 <init> (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 void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean) org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations boolean evalNullAnnotations public void evaluateNullAnnotations (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Wildcard) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard long nullTagBits org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable2 long typeVariableNullTagBits public long determineNullBitsFromDeclaration (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Wildcard) org.eclipse.jdt.internal.compiler.lookup.Scope scope org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard long nullTagBits org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations int i int length org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation org.eclipse.jdt.internal.compiler.ast.Annotation annotation1 org.eclipse.jdt.internal.compiler.ast.Annotation annotation1 long boundNullTagBits org.eclipse.jdt.internal.compiler.ast.Annotation annotation org.eclipse.jdt.internal.compiler.lookup.TypeBinding newBound org.eclipse.jdt.internal.compiler.ast.Annotation annotation org.eclipse.jdt.internal.compiler.lookup.TypeBinding newBound int i int length 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 withoutToplevelNullAnnotation () org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] newAnnotations 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 public boolean acceptsNonNullDefault () public long updateTagBits () int i int length }
org/eclipse/jdt/internal/compiler/messages.properties
org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.class
AbstractCommentParser.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 <init> (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/ConflictedParser.class
ConflictedParser.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.class
JavadocParser.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 <init> (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.class
JavadocTagConstants.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 <clinit> () }
org/eclipse/jdt/internal/compiler/parser/NLSTag.class
NLSTag.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 <init> (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.class
Parser.java package org.eclipse.jdt.internal.compiler.parser org.eclipse.jdt.internal.compiler.parser.Parser$1 extends org.eclipse.jdt.internal.compiler.ASTVisitor { final synthetic org.eclipse.jdt.internal.compiler.parser.Parser this$0 private final synthetic java.util.List val$bodyDeclarations void <init> (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.class
Parser.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 synthetic org.eclipse.jdt.internal.compiler.parser.Parser this$0 void <init> (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.class
Parser.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 synthetic org.eclipse.jdt.internal.compiler.parser.Parser this$0 void <init> (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.class
Parser.java package org.eclipse.jdt.internal.compiler.parser final enum org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind extends java.lang.Enum { public static final enum org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LOCAL public static final enum org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind METHOD_REFERENCE public static final enum org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind LAMBDA private static final synthetic org.eclipse.jdt.internal.compiler.parser.Parser$LocalTypeKind[] ENUM$VALUES static void <clinit> () private void <init> (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.class
Parser.java package org.eclipse.jdt.internal.compiler.parser public org.eclipse.jdt.internal.compiler.parser.Parser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation 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 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 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 boolean ignoreNextClosingBrace 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 forStartPosition 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 boolean reparsingLambdaExpression private static synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind static void <clinit> () 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 <init> () public void <init> (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 lastCommentStart 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 org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration org.eclipse.jdt.internal.compiler.ast.Expression left org.eclipse.jdt.internal.compiler.ast.Expression left org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qtr org.eclipse.jdt.internal.compiler.ast.Expression right org.eclipse.jdt.internal.compiler.ast.Assignment assignment int end org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data int position 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 consumeQualifiedSuperReceiver () 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.Statement oldBody org.eclipse.jdt.internal.compiler.ast.LambdaExpression lexp org.eclipse.jdt.internal.compiler.ast.Expression expression int length 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 int length 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 int oldInt 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 ignoreNextClosingBrace () 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 int oldInt 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.Parser) org.eclipse.jdt.internal.compiler.parser.Parser 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 synthetic int[] $SWITCH_TABLE$org$eclipse$jdt$internal$compiler$parser$Parser$LocalTypeKind () }
org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.class
ParserBasicInformation.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.class
RecoveredAnnotation.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 <init> (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.class
RecoveredBlock.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 <init> (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 int j org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local 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.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.class
RecoveredElement.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 int lambdaNestLevel public void <init> (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent int bracketBalance public void <init> (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.class
RecoveredField.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 <init> (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 <init> (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.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.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.class
RecoveredImport.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 <init> (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.class
RecoveredInitializer.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 <init> (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 <init> (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.class
RecoveredLocalVariable.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 public boolean alreadyCompletedLocalInitialization public void <init> (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.class
RecoveredMethod.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 <init> (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.Block, int, boolean) org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration int bracketBalanceValue boolean isArgument 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.class
RecoveredStatement.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 <init> (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.class
RecoveredType.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 <init> (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 totalMethods int i int j 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.class
RecoveredUnit.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 <init> (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.Block block 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.class
RecoveryScanner.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 <clinit> () public void <init> (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 <init> (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 insertTokenAhead (int, int) int token int index int length int[] tokens 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 pendingToken int i int pendingToken int previousLocation int currentToken int i int pendingToken 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.class
RecoveryScannerData.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 <init> () 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.class
Scanner.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 <clinit> () int i void <init> (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.class
Scanner.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 org.eclipse.jdt.internal.compiler.parser.Scanner$Goal currentGoal public void <init> (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.class
Scanner.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 <init> (long, long) long sourceLevel long complianceLevel public int getNextToken () throws org.eclipse.jdt.core.compiler.InvalidInputException int token int token }
org/eclipse/jdt/internal/compiler/parser/Scanner.class
Scanner.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 int nextToken private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner vanguardScanner private org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser vanguardParser 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 <clinit> () public void <init> () public void <init> (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 <init> (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 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.class
ScannerHelper.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 <clinit> () int i int i int i public void <init> () 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.class
TerminalTokens.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.class
TypeConverter.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 <init> (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 decodeType2 (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 private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType3 (char[], int, int, int, int, int, int, int, java.util.ArrayList) char[] typeName int length int start int end int identCount int dim int nameFragmentStart int nameFragmentEnd java.util.ArrayList fragments 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.class
DiagnoseParser.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 <init> () 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.class
DiagnoseParser.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 <init> () }
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$SecondaryRepairInfo.class
DiagnoseParser.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 <init> () }
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$StateInfo.class
DiagnoseParser.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 <init> (int, int) int state int next }
org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.class
DiagnoseParser.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 <init> (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 <init> (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.class
LexStream.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 <init> () public java.lang.String toString () StringBuffer buffer }
org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.class
LexStream.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 <init> (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.class
RangeUtil.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 <init> () 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.class
RangeUtil.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 <init> () 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.class
AbortCompilation.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 <init> () public void <init> (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 <init> (org.eclipse.jdt.internal.compiler.CompilationResult, java.lang.Throwable) org.eclipse.jdt.internal.compiler.CompilationResult compilationResult Throwable exception public void <init> (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.class
AbortCompilationUnit.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 <init> (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 <init> (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.class
AbortMethod.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 <init> (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.class
AbortType.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 <init> (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.class
DefaultProblem.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 <clinit> () public void <init> (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 boolean isInfo () 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.class
DefaultProblemFactory.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 <clinit> () public void <init> () public void <init> (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.class
ProblemHandler.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 private org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy rootPolicy protected boolean suppressTagging static void <clinit> () public void <init> (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.core.compiler.CategorizedProblem problem 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 public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy suspendTempErrorHandlingPolicy () org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy presentPolicy public void resumeTempErrorHandlingPolicy (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy) org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy previousPolicy }
org/eclipse/jdt/internal/compiler/problem/ProblemReporter.class
ProblemReporter.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 <init> (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.lookup.MethodBinding, int, int) org.eclipse.jdt.internal.compiler.lookup.MethodBinding method int start int end 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 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.ASTNode) org.eclipse.jdt.internal.compiler.ast.ASTNode 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 protected void handleUntagged (int, java.lang.String[], java.lang.String[], int, int) int problemId String[] problemArguments String[] messageArguments int problemStartPosition int problemEndPosition boolean oldSuppressing 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 interfaceSuperInvocationNotBelow18 (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference) org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference 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.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.lookup.Scope) org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.lookup.Scope scope 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.TypeVariableBinding[] typeVariables String typeArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding shownMethodReturnType 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 org.eclipse.jdt.internal.compiler.impl.ReferenceContext savedContext 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 int severity 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 fieldFreeTypeVariableReference (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, long) org.eclipse.jdt.internal.compiler.lookup.FieldBinding variable long position char[][] nullableName String[] arguments public void localVariableFreeTypeVariableReference (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 char[][] nullableName String[] arguments public void methodReturnTypeFreeTypeVariableReference (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 char[][] nullableName 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 notAnnotationType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType org.eclipse.jdt.internal.compiler.ast.ASTNode location 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 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 unusedExceptionParameter (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) org.eclipse.jdt.internal.compiler.ast.LocalDeclaration exceptionParameter 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 useNullTypeAnnotations 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 private void nullityMismatchIsFreeTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, int) org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType int sourceStart int sourceEnd char[][] nullableName char[][] nonNullName String[] arguments public void nullityMismatchVariableIsFreeTypeVariable (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable org.eclipse.jdt.internal.compiler.ast.ASTNode location int severity 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 illegalParameterRedefinition (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.ast.Argument argument org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedParameter int sourceStart int i org.eclipse.jdt.internal.compiler.ast.Annotation annotation 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedReturnType int problemId StringBuilder returnType StringBuilder returnTypeShort String[] arguments String[] argumentsShort 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, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) org.eclipse.jdt.internal.compiler.ast.ASTNode location org.eclipse.jdt.internal.compiler.lookup.MethodBinding descriptorMethod boolean isUnchecked org.eclipse.jdt.internal.compiler.lookup.TypeBinding providedType StringBuffer methodSignature StringBuffer shortSignature 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, int, int, boolean) org.eclipse.jdt.internal.compiler.lookup.MethodBinding inferredMethod int sourceStart int sourceEnd boolean isFunctionalExpression 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 typeBit 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 typeBit 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 cannotRedefineTypeArgumentNullity (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ASTNode) org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeVariable org.eclipse.jdt.internal.compiler.lookup.Binding superElement org.eclipse.jdt.internal.compiler.ast.ASTNode location String[] arguments String[] shortArguments org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass public void implicitObjectBoundNoNullDefault (org.eclipse.jdt.internal.compiler.ast.TypeReference) org.eclipse.jdt.internal.compiler.ast.TypeReference reference public void nonNullTypeVariableInUnannotatedBinary (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int) org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment org.eclipse.jdt.internal.compiler.lookup.MethodBinding method org.eclipse.jdt.internal.compiler.ast.Expression expression int providedSeverity org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaredReturnType int severity org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass char[][] nonNullName String shortNonNullName String[] arguments String[] shortArguments org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitution 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 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 invalidTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference[]) org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReference }
org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.class
ProblemSeverities.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 public static final int Info public static final int CoreSeverityMASK }
org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.class
ShouldNotImplement.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 <init> (java.lang.String) String message }
org/eclipse/jdt/internal/compiler/problem/messages.properties
org/eclipse/jdt/internal/compiler/tool/Archive.class
Archive.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 <clinit> () private void <init> () public void <init> (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.List getTypes (java.lang.String) String packageName public void flush () public void close () public java.lang.String toString () }
org/eclipse/jdt/internal/compiler/tool/ArchiveFileObject.class
ArchiveFileObject.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 String entryName private java.io.File file private java.util.zip.ZipFile zipFile private java.nio.charset.Charset charset private static synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind public void <init> (java.io.File, java.lang.String, java.nio.charset.Charset) java.io.File file String entryName java.nio.charset.Charset charset protected void finalize () throws java.lang.Throwable public javax.lang.model.element.Modifier getAccessLevel () org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader java.util.zip.ZipFile zip 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 java.util.zip.ZipFile zip 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 java.util.zip.ZipFile zipFile2 java.util.zip.ZipEntry zipEntry public long getLastModified () java.util.zip.ZipFile zip java.util.zip.ZipEntry zipEntry public java.lang.String getName () public java.io.InputStream openInputStream () throws java.io.IOException java.util.zip.ZipEntry zipEntry 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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () }
org/eclipse/jdt/internal/compiler/tool/EclipseBatchRequestor.class
EclipseBatchRequestor.java package org.eclipse.jdt.internal.compiler.tool public org.eclipse.jdt.internal.compiler.tool.EclipseBatchRequestor extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor { private final org.eclipse.jdt.internal.compiler.batch.Main compiler private int lineDelta private final javax.tools.DiagnosticListener diagnosticListener private final org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory public void <init> (org.eclipse.jdt.internal.compiler.batch.Main, javax.tools.DiagnosticListener, org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) org.eclipse.jdt.internal.compiler.batch.Main compiler javax.tools.DiagnosticListener diagnosticListener org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult compilationResult int unitLineCount private void reportProblems (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult result org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic diagnostic }
org/eclipse/jdt/internal/compiler/tool/EclipseCompiler$1.class
EclipseCompiler.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompiler this$0 private final synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl val$eclipseCompiler2 void <init> (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 synthetic java.lang.Object call () throws java.lang.Exception }
org/eclipse/jdt/internal/compiler/tool/EclipseCompiler.class
EclipseCompiler.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 <clinit> () java.util.EnumSet enumSet public void <init> () 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.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0 private final synthetic javax.tools.JavaFileObject val$javaFileObject void <init> (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.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0 void <init> (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.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1 private final synthetic int val$problemId private final synthetic int val$columnNumber private final synthetic int val$endPosition private final synthetic int val$severity private final synthetic int val$lineNumber private final synthetic String[] val$problemArguments private final synthetic int val$startPosition private final synthetic char[] val$originatingFileName void <init> (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 synthetic java.lang.Object getSource () }
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3$2.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl$3 this$1 private final synthetic int val$problemId private final synthetic int val$columnNumber private final synthetic int val$endPosition private final synthetic int val$severity private final synthetic int val$lineNumber private final synthetic String[] val$problemArguments private final synthetic int val$startPosition private final synthetic char[] val$originatingFileName void <init> (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 synthetic java.lang.Object getSource () }
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl$3.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0 void <init> (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.class
EclipseCompilerImpl.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 synthetic org.eclipse.jdt.internal.compiler.tool.EclipseCompilerImpl this$0 private final synthetic org.eclipse.jdt.core.compiler.CategorizedProblem val$problem void <init> (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 java.nio.charset.Charset charset public long getStartPosition () public volatile synthetic java.lang.Object getSource () }
org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.class
EclipseCompilerImpl.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 <clinit> () public void <init> (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 eclipseJavaFileManager javax.tools.StandardJavaFileManager standardJavaFileManager javax.tools.JavaFileManager javaFileManager boolean havePlatformPaths boolean haveClassPaths Iterable location java.io.File file org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath 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 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/EclipseCompilerRequestor.class
EclipseCompilerRequestor.java package org.eclipse.jdt.internal.compiler.tool public org.eclipse.jdt.internal.compiler.tool.EclipseCompilerRequestor extends org.eclipse.jdt.internal.compiler.batch.BatchCompilerRequestor { private final javax.tools.DiagnosticListener diagnosticListener private final org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory public void <init> (org.eclipse.jdt.internal.compiler.batch.Main, javax.tools.DiagnosticListener, org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) org.eclipse.jdt.internal.compiler.batch.Main compiler javax.tools.DiagnosticListener diagnosticListener org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory protected void reportProblems (org.eclipse.jdt.internal.compiler.CompilationResult) org.eclipse.jdt.internal.compiler.CompilationResult result org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic diagnostic }
org/eclipse/jdt/internal/compiler/tool/EclipseDiagnostic.class
EclipseDiagnostic.java package org.eclipse.jdt.internal.compiler.tool public org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic extends java.lang.Object implements javax.tools.Diagnostic { private javax.tools.Diagnostic$Kind kind private final int problemId private final String[] problemArguments private final char[] originatingFileName private final int lineNumber private final int columnNumber private final int startPosition private final int endPosition private final org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory private void <init> (javax.tools.Diagnostic$Kind, int, java.lang.String[], char[], org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory, int, int, int, int) javax.tools.Diagnostic$Kind kind int problemId String[] problemArguments char[] originatingFileName org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory int lineNumber int columnNumber int startPosition int endPosition private void <init> (javax.tools.Diagnostic$Kind, int, java.lang.String[], char[], org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) javax.tools.Diagnostic$Kind kind int problemId String[] problemArguments char[] originatingFileName org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory problemFactory public static org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic newInstance (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) org.eclipse.jdt.core.compiler.CategorizedProblem problem org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory factory private static org.eclipse.jdt.internal.compiler.tool.EclipseDiagnostic newInstanceFromDefaultProblem (org.eclipse.jdt.internal.compiler.problem.DefaultProblem, org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory) org.eclipse.jdt.internal.compiler.problem.DefaultProblem problem org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory factory private static javax.tools.Diagnostic$Kind getKind (org.eclipse.jdt.core.compiler.CategorizedProblem) org.eclipse.jdt.core.compiler.CategorizedProblem problem javax.tools.Diagnostic$Kind kind public javax.tools.Diagnostic$Kind getKind () public org.eclipse.jdt.internal.compiler.tool.EclipseFileObject getSource () java.io.File f public long getPosition () public long getStartPosition () public long getEndPosition () public long getLineNumber () public long getColumnNumber () public java.lang.String getCode () public java.lang.String getMessage (java.util.Locale) java.util.Locale locale public volatile synthetic java.lang.Object getSource () }
org/eclipse/jdt/internal/compiler/tool/EclipseFileManager.class
EclipseFileManager.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 <init> (java.util.Locale, java.nio.charset.Charset) java.util.Locale locale java.nio.charset.Charset charset Iterable defaultClasspath 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.List types String typeName javax.tools.JavaFileObject$Kind kind java.util.List 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.List files String javaversion long jdkLevel String fileName 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.class
EclipseFileObject.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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind public void <init> (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 synthetic int[] $SWITCH_TABLE$javax$tools$JavaFileObject$Kind () }
org/eclipse/jdt/internal/compiler/tool/Options.class
Options.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 <clinit> () public void <init> () 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.class
Util.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 <init> (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.class
Util.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 <init> (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.class
Util.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 <clinit> () public void <init> () 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.class
CompoundNameVector.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 <clinit> () public void <init> () 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.class
FloatUtil.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 <init> () 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.class
GenericXMLWriter.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 synthetic org.eclipse.jdt.internal.compiler.util.GenericXMLWriter this$0 void <init> (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.class
GenericXMLWriter.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 <init> (java.io.OutputStream, java.lang.String, boolean) java.io.OutputStream stream String lineSeparator boolean printXmlVersion public void <init> (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.class
HashSetOfInt.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 <init> () public void <init> (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.class
HashtableOfInt.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 <init> () public void <init> (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.class
HashtableOfIntValues.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 <init> () public void <init> (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.class
HashtableOfLong.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 <init> () public void <init> (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.class
HashtableOfObject.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 <init> () public void <init> (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.class
HashtableOfObjectToInt.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 <init> () public void <init> (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.class
HashtableOfObjectToIntArray.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 <init> () public void <init> (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.class
HashtableOfPackage.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 <init> () public void <init> (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.class
HashtableOfType.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 <init> () public void <init> (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.class
ManifestAnalyzer.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 <clinit> () public void <init> () 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.class
Messages.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 <init> (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.class
Messages.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 abort_externaAnnotationFile 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 <clinit> () private void <init> () 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.class
ObjectVector.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 <clinit> () public void <init> () public void <init> (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.class
SimpleLookupTable.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 <init> () public void <init> (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.class
SimpleNameVector.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 <clinit> () public void <init> () 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.class
SimpleSet.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 <init> () public void <init> (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.class
SimpleSetOfCharArray.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 <init> () public void <init> (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.class
Sorting.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 <init> () 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 synthetic int compare (java.lang.Object, java.lang.Object) }
org/eclipse/jdt/internal/compiler/util/Sorting.class
Sorting.java package org.eclipse.jdt.internal.compiler.util public org.eclipse.jdt.internal.compiler.util.Sorting extends java.lang.Object { public void <init> () 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.class
SuffixConstants.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 <clinit> () }
org/eclipse/jdt/internal/compiler/util/Util$1.class
Util.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 <init> () public java.lang.String displayString (java.lang.Object) Object o }
org/eclipse/jdt/internal/compiler/util/Util$Displayable.class
Util.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.class
Util.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 <clinit> () public void <init> () 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 org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType boolean onBottomForBug445231 public static java.io.File getJavaHome () String javaHome java.io.File javaHomeFile public static void collectRunningVMBootclasspath (java.util.List) java.util.List bootclasspaths String filePath org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath public static java.util.List collectFilesNames () String javaversion String bootclasspathProperty java.util.List filePaths java.util.StringTokenizer tokenizer java.io.File javaHome java.io.File[] directoriesToCheck java.io.File[][] systemLibrariesJars int i int max java.io.File[] current int j int max2 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 public static void appendEscapedChar (java.lang.StringBuffer, char, boolean) StringBuffer buffer char c boolean stringLiteral }