META-INF/MANIFEST.MF
META-INF/ECLIPSE_.SF
META-INF/ECLIPSE_.RSA
META-INF/
META-INF/eclipse.inf
org/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/core/
org/eclipse/jdt/core/jdom/
org/eclipse/jdt/core/util/
org/eclipse/jdt/core/compiler/
org/eclipse/jdt/core/compiler/batch/
org/eclipse/jdt/core/search/
org/eclipse/jdt/core/index/
org/eclipse/jdt/core/eval/
org/eclipse/jdt/core/formatter/
org/eclipse/jdt/core/dom/
org/eclipse/jdt/core/dom/rewrite/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/codeassist/
org/eclipse/jdt/internal/codeassist/impl/
org/eclipse/jdt/internal/codeassist/select/
org/eclipse/jdt/internal/codeassist/complete/
org/eclipse/jdt/internal/compiler/
org/eclipse/jdt/internal/compiler/env/
org/eclipse/jdt/internal/compiler/codegen/
org/eclipse/jdt/internal/compiler/impl/
org/eclipse/jdt/internal/compiler/flow/
org/eclipse/jdt/internal/compiler/ast/
org/eclipse/jdt/internal/compiler/util/
org/eclipse/jdt/internal/compiler/batch/
org/eclipse/jdt/internal/compiler/parser/
org/eclipse/jdt/internal/compiler/parser/unicode/
org/eclipse/jdt/internal/compiler/parser/diagnose/
org/eclipse/jdt/internal/compiler/parser/unicode6_2/
org/eclipse/jdt/internal/compiler/parser/unicode6/
org/eclipse/jdt/internal/compiler/problem/
org/eclipse/jdt/internal/compiler/classfmt/
org/eclipse/jdt/internal/compiler/lookup/
org/eclipse/jdt/internal/eval/
org/eclipse/jdt/internal/formatter/
org/eclipse/jdt/internal/formatter/old/
org/eclipse/jdt/internal/formatter/linewrap/
org/eclipse/jdt/internal/core/
org/eclipse/jdt/internal/core/hierarchy/
org/eclipse/jdt/internal/core/jdom/
org/eclipse/jdt/internal/core/util/
org/eclipse/jdt/internal/core/builder/
org/eclipse/jdt/internal/core/search/
org/eclipse/jdt/internal/core/search/indexing/
org/eclipse/jdt/internal/core/search/matching/
org/eclipse/jdt/internal/core/search/processing/
org/eclipse/jdt/internal/core/index/
org/eclipse/jdt/internal/core/eval/
org/eclipse/jdt/internal/core/dom/
org/eclipse/jdt/internal/core/dom/rewrite/
org/eclipse/jdt/internal/core/dom/rewrite/imports/
.api_description
org/eclipse/jdt/core/jdom/IDOMCompilationUnit.classIDOMCompilationUnit.java
package org.eclipse.jdt.core.jdom
public abstract org.eclipse.jdt.core.jdom.IDOMCompilationUnit extends java.lang.Object implements org.eclipse.jdt.core.jdom.IDOMNode {
public abstract java.lang.String getHeader ()
public abstract java.lang.String getName ()
public abstract void setHeader (java.lang.String)
public abstract void setName (java.lang.String)
}
org/eclipse/jdt/core/IImportDeclaration.classIImportDeclaration.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IImportDeclaration extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference org.eclipse.jdt.core.ISourceManipulation {
public abstract java.lang.String getElementName ()
public abstract int getFlags () throws org.eclipse.jdt.core.JavaModelException
public abstract boolean isOnDemand ()
}
org/eclipse/jdt/core/util/IConstantPoolEntry2.classIConstantPoolEntry2.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.IConstantPoolEntry2 extends java.lang.Object implements org.eclipse.jdt.core.util.IConstantPoolEntry {
public abstract int getDescriptorIndex ()
public abstract int getReferenceKind ()
public abstract int getReferenceIndex ()
public abstract int getBootstrapMethodAttributeIndex ()
}
org/eclipse/jdt/core/util/ILocalVariableTableEntry.classILocalVariableTableEntry.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.ILocalVariableTableEntry extends java.lang.Object {
public abstract int getStartPC ()
public abstract int getLength ()
public abstract int getNameIndex ()
public abstract int getDescriptorIndex ()
public abstract int getIndex ()
public abstract char[] getName ()
public abstract char[] getDescriptor ()
}
org/eclipse/jdt/core/util/ExternalAnnotationUtil.classExternalAnnotationUtil.java
package org.eclipse.jdt.core.util
public final org.eclipse.jdt.core.util.ExternalAnnotationUtil extends java.lang.Object {
public static final char NULLABLE
public static final char NONNULL
public static final char NO_ANNOTATION
private static final int POSITION_RETURN_TYPE
private static final int POSITION_FULL_SIGNATURE
private static int[] $SWITCH_TABLE$org$eclipse$jdt$core$util$ExternalAnnotationUtil$MergeStrategy
static final boolean $assertionsDisabled
static void ()
public void ()
public static java.lang.String extractGenericSignature (org.eclipse.jdt.core.dom.IMethodBinding)
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.internal.core.util.KeyToSignature parser
public static java.lang.String extractGenericTypeSignature (org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding type
org.eclipse.jdt.internal.core.util.KeyToSignature parser
public static java.lang.String insertReturnAnnotation (java.lang.String, char, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String methodSignature
char annotation
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
int close
public static java.lang.String insertParameterAnnotation (java.lang.String, int, char, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String methodSignature
int paramIdx
char annotation
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
int i
int start
public static org.eclipse.core.resources.IFile getAnnotationFile (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.core.dom.ITypeBinding type
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.jdt.core.IType targetType
String binaryTypeName
org.eclipse.jdt.core.IPackageFragmentRoot packageRoot
org.eclipse.jdt.core.IClasspathEntry entry
org.eclipse.core.runtime.IPath annotationPath
org.eclipse.core.resources.IWorkspaceRoot workspaceRoot
org.eclipse.core.resources.IFile annotationZip
public static void annotateMember (java.lang.String, org.eclipse.core.resources.IFile, java.lang.String, java.lang.String, java.lang.String, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.IOException
String typeName
org.eclipse.core.resources.IFile file
String selector
String originalSignature
String annotatedSignature
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.core.runtime.IProgressMonitor monitor
public static void annotateMethodReturnType (java.lang.String, org.eclipse.core.resources.IFile, java.lang.String, java.lang.String, java.lang.String, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.IOException java.lang.IllegalArgumentException
String typeName
org.eclipse.core.resources.IFile file
String selector
String originalSignature
String annotatedReturnType
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.core.runtime.IProgressMonitor monitor
public static void annotateMethodParameterType (java.lang.String, org.eclipse.core.resources.IFile, java.lang.String, java.lang.String, java.lang.String, int, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.IOException java.lang.IllegalArgumentException
String typeName
org.eclipse.core.resources.IFile file
String selector
String originalSignature
String annotatedParameterType
int paramIdx
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.core.runtime.IProgressMonitor monitor
private static void annotateMember (java.lang.String, org.eclipse.core.resources.IFile, java.lang.String, java.lang.String, java.lang.String, int, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.IOException java.lang.IllegalArgumentException
String typeName
org.eclipse.core.resources.IFile file
String selector
String originalSignature
String annotatedSignature
int updatePosition
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.core.runtime.IProgressMonitor monitor
StringBuffer newContent
java.io.BufferedReader reader
StringBuffer newContent
String line
String line
int relation
StringBuffer pending
String annotationLine
String nextLine
private static java.lang.String updateSignature (java.lang.String, java.lang.String, int, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String originalSignature
String annotatedSignature
int updatePosition
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
StringBuffer buf
String signatureToReplace
String signatureToReplace
String signatureToReplace
String postfix
int close
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
int i
int start
int end
private static java.lang.String insertAt (java.lang.String, int, char, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String signature
int position
char annotation
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
StringBuffer result
char next
private static boolean updateType (java.lang.StringBuffer, char[], char[], org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
StringBuffer buf
char[] oldType
char[] newType
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper oWrap
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper nWrap
int oStart
int nStart
ArrayIndexOutOfBoundsException aioobe
StringBuilder msg
private static boolean match (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, char, boolean)
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper sig1
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper sig2
char expected
boolean force
boolean match1
boolean match2
StringBuilder msg
private static void mergeAnnotation (java.lang.StringBuffer, org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper oldS
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper newS
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
char oldAnn
char newAnn
private static void writeFile (org.eclipse.core.resources.IFile, java.lang.StringBuffer, java.lang.String, java.lang.String, java.io.BufferedReader, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException java.io.IOException
org.eclipse.core.resources.IFile annotationFile
StringBuffer head
String annotatedSignature
String nextLines
java.io.BufferedReader tailReader
org.eclipse.core.runtime.IProgressMonitor monitor
String line
String line
java.io.ByteArrayInputStream newContent
private static void createNewFile (org.eclipse.core.resources.IFile, java.lang.String, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IFile file
String newContent
org.eclipse.core.runtime.IProgressMonitor monitor
java.io.UnsupportedEncodingException e
private static void ensureExists (org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.resources.IContainer container
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IContainer parent
public static java.lang.String getAnnotatedSignature (java.lang.String, org.eclipse.core.resources.IFile, java.lang.String, java.lang.String)
String typeName
org.eclipse.core.resources.IFile file
String selector
String originalSignature
java.io.BufferedReader reader
String line
public static java.lang.String[] annotateType (java.lang.String, java.lang.String, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String originalSignature
String annotatedType
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
String[] result
StringBuffer buf
public static java.lang.String[] annotateReturnType (java.lang.String, java.lang.String, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String originalSignature
String annotatedType
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
String[] result
StringBuffer buf
int close
public static java.lang.String[] annotateParameterType (java.lang.String, java.lang.String, int, org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy)
String originalSignature
String annotatedType
int paramIdx
org.eclipse.jdt.core.util.ExternalAnnotationUtil$MergeStrategy mergeStrategy
String[] result
StringBuffer buf
org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
int i
int start
int end
static int[] $SWITCH_TABLE$org$eclipse$jdt$core$util$ExternalAnnotationUtil$MergeStrategy ()
}
org/eclipse/jdt/core/IAnnotation.classIAnnotation.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IAnnotation extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference {
public abstract java.lang.String getElementName ()
public abstract org.eclipse.jdt.core.IMemberValuePair[] getMemberValuePairs () throws org.eclipse.jdt.core.JavaModelException
public abstract int getOccurrenceCount ()
}
org/eclipse/jdt/core/compiler/ITerminalSymbols.classITerminalSymbols.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.ITerminalSymbols extends java.lang.Object {
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 TokenNamedefault
public static final int TokenNamedo
public static final int TokenNamedouble
public static final int TokenNameelse
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 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 TokenNameEOF
public static final int TokenNameERROR
public static final int TokenNameenum
public static final int TokenNameAT
public static final int TokenNameELLIPSIS
public static final int TokenNameconst
public static final int TokenNamegoto
public static final int TokenNameARROW
public static final int TokenNameCOLON_COLON
}
org/eclipse/jdt/core/search/IJavaSearchConstants.classIJavaSearchConstants.java
package org.eclipse.jdt.core.search
public abstract org.eclipse.jdt.core.search.IJavaSearchConstants extends java.lang.Object {
public static final int UNKNOWN
public static final int TYPE
public static final int METHOD
public static final int PACKAGE
public static final int CONSTRUCTOR
public static final int FIELD
public static final int CLASS
public static final int INTERFACE
public static final int ENUM
public static final int ANNOTATION_TYPE
public static final int CLASS_AND_ENUM
public static final int CLASS_AND_INTERFACE
public static final int INTERFACE_AND_ANNOTATION
public static final int DECLARATIONS
public static final int IMPLEMENTORS
public static final int REFERENCES
public static final int ALL_OCCURRENCES
public static final int READ_ACCESSES
public static final int WRITE_ACCESSES
public static final int IGNORE_DECLARING_TYPE
public static final int IGNORE_RETURN_TYPE
public static final int FIELD_DECLARATION_TYPE_REFERENCE
public static final int LOCAL_VARIABLE_DECLARATION_TYPE_REFERENCE
public static final int PARAMETER_DECLARATION_TYPE_REFERENCE
public static final int SUPERTYPE_TYPE_REFERENCE
public static final int THROWS_CLAUSE_TYPE_REFERENCE
public static final int CAST_TYPE_REFERENCE
public static final int CATCH_TYPE_REFERENCE
public static final int CLASS_INSTANCE_CREATION_TYPE_REFERENCE
public static final int RETURN_TYPE_REFERENCE
public static final int IMPORT_DECLARATION_TYPE_REFERENCE
public static final int ANNOTATION_TYPE_REFERENCE
public static final int TYPE_ARGUMENT_TYPE_REFERENCE
public static final int TYPE_VARIABLE_BOUND_TYPE_REFERENCE
public static final int WILDCARD_BOUND_TYPE_REFERENCE
public static final int INSTANCEOF_TYPE_REFERENCE
public static final int SUPER_REFERENCE
public static final int QUALIFIED_REFERENCE
public static final int THIS_REFERENCE
public static final int IMPLICIT_THIS_REFERENCE
public static final int METHOD_REFERENCE_EXPRESSION
public static final int EXACT_MATCH
public static final int PREFIX_MATCH
public static final int PATTERN_MATCH
public static final boolean CASE_SENSITIVE
public static final boolean CASE_INSENSITIVE
public static final int FORCE_IMMEDIATE_SEARCH
public static final int CANCEL_IF_NOT_READY_TO_SEARCH
public static final int WAIT_UNTIL_READY_TO_SEARCH
}
org/eclipse/jdt/core/search/FieldDeclarationMatch.classFieldDeclarationMatch.java
package org.eclipse.jdt.core.search
public org.eclipse.jdt.core.search.FieldDeclarationMatch extends org.eclipse.jdt.core.search.SearchMatch {
public void (org.eclipse.jdt.core.IJavaElement, int, int, int, org.eclipse.jdt.core.search.SearchParticipant, org.eclipse.core.resources.IResource)
org.eclipse.jdt.core.IJavaElement element
int accuracy
int offset
int length
org.eclipse.jdt.core.search.SearchParticipant participant
org.eclipse.core.resources.IResource resource
}
org/eclipse/jdt/core/search/SearchDocument.classSearchDocument.java
package org.eclipse.jdt.core.search
public abstract org.eclipse.jdt.core.search.SearchDocument extends java.lang.Object {
private org.eclipse.jdt.internal.core.index.Index index
private String containerRelativePath
private org.eclipse.jdt.internal.compiler.SourceElementParser parser
private String documentPath
private org.eclipse.jdt.core.search.SearchParticipant participant
private boolean shouldIndexResolvedDocument
protected void (java.lang.String, org.eclipse.jdt.core.search.SearchParticipant)
String documentPath
org.eclipse.jdt.core.search.SearchParticipant participant
public void addIndexEntry (char[], char[])
char[] category
char[] key
public abstract byte[] getByteContents ()
public abstract char[] getCharContents ()
private java.lang.String getContainerRelativePath ()
public abstract java.lang.String getEncoding ()
public org.eclipse.jdt.internal.compiler.SourceElementParser getParser ()
public final org.eclipse.jdt.core.search.SearchParticipant getParticipant ()
public final java.lang.String getPath ()
public void removeAllIndexEntries ()
public void setIndex (org.eclipse.jdt.internal.core.index.Index)
org.eclipse.jdt.internal.core.index.Index indexToSet
public void setParser (org.eclipse.jdt.internal.compiler.SourceElementParser)
org.eclipse.jdt.internal.compiler.SourceElementParser sourceElementParser
public void requireIndexingResolvedDocument ()
public boolean shouldIndexResolvedDocument ()
}
org/eclipse/jdt/core/search/SearchParticipant.classSearchParticipant.java
package org.eclipse.jdt.core.search
public abstract org.eclipse.jdt.core.search.SearchParticipant extends java.lang.Object {
private org.eclipse.core.runtime.IPath lastIndexLocation
protected void ()
public void beginSearching ()
public void doneSearching ()
public java.lang.String getDescription ()
public abstract org.eclipse.jdt.core.search.SearchDocument getDocument (java.lang.String)
public abstract void indexDocument (org.eclipse.jdt.core.search.SearchDocument, org.eclipse.core.runtime.IPath)
public void indexResolvedDocument (org.eclipse.jdt.core.search.SearchDocument, org.eclipse.core.runtime.IPath)
org.eclipse.jdt.core.search.SearchDocument document
org.eclipse.core.runtime.IPath indexLocation
public abstract void locateMatches (org.eclipse.jdt.core.search.SearchDocument[], org.eclipse.jdt.core.search.SearchPattern, org.eclipse.jdt.core.search.IJavaSearchScope, org.eclipse.jdt.core.search.SearchRequestor, org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
public void removeIndex (org.eclipse.core.runtime.IPath)
org.eclipse.core.runtime.IPath indexLocation
org.eclipse.jdt.internal.core.search.indexing.IndexManager manager
public void resolveDocument (org.eclipse.jdt.core.search.SearchDocument)
org.eclipse.jdt.core.search.SearchDocument document
public final void scheduleDocumentIndexing (org.eclipse.jdt.core.search.SearchDocument, org.eclipse.core.runtime.IPath)
org.eclipse.jdt.core.search.SearchDocument document
org.eclipse.core.runtime.IPath indexPath
org.eclipse.core.runtime.IPath documentPath
Object file
org.eclipse.core.runtime.IPath containerPath
org.eclipse.jdt.internal.core.search.indexing.IndexManager manager
org.eclipse.jdt.internal.core.index.IndexLocation indexLocation
public abstract org.eclipse.core.runtime.IPath[] selectIndexes (org.eclipse.jdt.core.search.SearchPattern, org.eclipse.jdt.core.search.IJavaSearchScope)
}
org/eclipse/jdt/core/NamingConventions.classNamingConventions.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.NamingConventions extends java.lang.Object {
private static final char[] GETTER_BOOL_NAME
private static final char[] GETTER_NAME
private static final char[] SETTER_NAME
public static final int VK_STATIC_FIELD
public static final int VK_INSTANCE_FIELD
public static final int VK_STATIC_FINAL_FIELD
public static final int VK_PARAMETER
public static final int VK_LOCAL
public static final int BK_NAME
public static final int BK_TYPE_NAME
static void ()
private static java.lang.String[] convertCharsToString (char[][])
char[][] c
int length
String[] s
int i
private static char[][] convertStringToChars (java.lang.String[])
String[] s
int length
char[][] c
int i
public static char[] removePrefixAndSuffixForArgumentName (org.eclipse.jdt.core.IJavaProject, char[])
org.eclipse.jdt.core.IJavaProject javaProject
char[] argumentName
public static java.lang.String removePrefixAndSuffixForArgumentName (org.eclipse.jdt.core.IJavaProject, java.lang.String)
org.eclipse.jdt.core.IJavaProject javaProject
String argumentName
public static char[] removePrefixAndSuffixForFieldName (org.eclipse.jdt.core.IJavaProject, char[], int)
org.eclipse.jdt.core.IJavaProject javaProject
char[] fieldName
int modifiers
public static java.lang.String removePrefixAndSuffixForFieldName (org.eclipse.jdt.core.IJavaProject, java.lang.String, int)
org.eclipse.jdt.core.IJavaProject javaProject
String fieldName
int modifiers
public static char[] removePrefixAndSuffixForLocalVariableName (org.eclipse.jdt.core.IJavaProject, char[])
org.eclipse.jdt.core.IJavaProject javaProject
char[] localName
public static java.lang.String removePrefixAndSuffixForLocalVariableName (org.eclipse.jdt.core.IJavaProject, java.lang.String)
org.eclipse.jdt.core.IJavaProject javaProject
String localName
public static java.lang.String getBaseName (int, java.lang.String, org.eclipse.jdt.core.IJavaProject)
int variableKind
String variableName
org.eclipse.jdt.core.IJavaProject javaProject
private static int getFieldVariableKind (int)
int modifiers
private static char[] suggestAccessorName (org.eclipse.jdt.core.IJavaProject, char[], int)
org.eclipse.jdt.core.IJavaProject project
char[] fieldName
int modifiers
char[] name
public static char[][] suggestArgumentNames (org.eclipse.jdt.core.IJavaProject, char[], char[], int, char[][])
org.eclipse.jdt.core.IJavaProject javaProject
char[] packageName
char[] qualifiedTypeName
int dim
char[][] excludedNames
char[] typeName
org.eclipse.jdt.core.NamingConventions$NamingRequestor requestor
public static java.lang.String[] suggestArgumentNames (org.eclipse.jdt.core.IJavaProject, java.lang.String, java.lang.String, int, java.lang.String[])
org.eclipse.jdt.core.IJavaProject javaProject
String packageName
String qualifiedTypeName
int dim
String[] excludedNames
public static char[][] suggestFieldNames (org.eclipse.jdt.core.IJavaProject, char[], char[], int, int, char[][])
org.eclipse.jdt.core.IJavaProject javaProject
char[] packageName
char[] qualifiedTypeName
int dim
int modifiers
char[][] excludedNames
char[] typeName
org.eclipse.jdt.core.NamingConventions$NamingRequestor requestor
public static java.lang.String[] suggestFieldNames (org.eclipse.jdt.core.IJavaProject, java.lang.String, java.lang.String, int, int, java.lang.String[])
org.eclipse.jdt.core.IJavaProject javaProject
String packageName
String qualifiedTypeName
int dim
int modifiers
String[] excludedNames
public static char[] suggestGetterName (org.eclipse.jdt.core.IJavaProject, char[], int, boolean, char[][])
org.eclipse.jdt.core.IJavaProject project
char[] fieldName
int modifiers
boolean isBoolean
char[][] excludedNames
char[] name
int prefixLen
public static java.lang.String suggestGetterName (org.eclipse.jdt.core.IJavaProject, java.lang.String, int, boolean, java.lang.String[])
org.eclipse.jdt.core.IJavaProject project
String fieldName
int modifiers
boolean isBoolean
String[] excludedNames
public static char[][] suggestLocalVariableNames (org.eclipse.jdt.core.IJavaProject, char[], char[], int, char[][])
org.eclipse.jdt.core.IJavaProject javaProject
char[] packageName
char[] qualifiedTypeName
int dim
char[][] excludedNames
char[] typeName
org.eclipse.jdt.core.NamingConventions$NamingRequestor requestor
public static java.lang.String[] suggestLocalVariableNames (org.eclipse.jdt.core.IJavaProject, java.lang.String, java.lang.String, int, java.lang.String[])
org.eclipse.jdt.core.IJavaProject javaProject
String packageName
String qualifiedTypeName
int dim
String[] excludedNames
private static char[] suggestNewName (char[], char[][])
char[] name
char[][] excludedNames
char[] newName
int count
int i
public static char[] suggestSetterName (org.eclipse.jdt.core.IJavaProject, char[], int, boolean, char[][])
org.eclipse.jdt.core.IJavaProject project
char[] fieldName
int modifiers
boolean isBoolean
char[][] excludedNames
char[] name
int prefixLen
public static java.lang.String suggestSetterName (org.eclipse.jdt.core.IJavaProject, java.lang.String, int, boolean, java.lang.String[])
org.eclipse.jdt.core.IJavaProject project
String fieldName
int modifiers
boolean isBoolean
String[] excludedNames
public static java.lang.String[] suggestVariableNames (int, int, java.lang.String, org.eclipse.jdt.core.IJavaProject, int, java.lang.String[], boolean)
int variableKind
int baseNameKind
String baseName
org.eclipse.jdt.core.IJavaProject javaProject
int dim
String[] excluded
boolean evaluateDefault
org.eclipse.jdt.core.NamingConventions$NamingRequestor requestor
private void ()
}
org/eclipse/jdt/core/formatter/CodeFormatterApplication.classCodeFormatterApplication.java
package org.eclipse.jdt.core.formatter
public org.eclipse.jdt.core.formatter.CodeFormatterApplication extends java.lang.Object implements org.eclipse.equinox.app.IApplication {
private static final String ARG_CONFIG
private static final String ARG_HELP
private static final String ARG_QUIET
private static final String ARG_VERBOSE
private String configName
private java.util.Map options
private static final String PDE_LAUNCH
private boolean quiet
private boolean verbose
public void ()
private void displayHelp ()
private void displayHelp (java.lang.String)
String message
private void formatDirTree (java.io.File, org.eclipse.jdt.core.formatter.CodeFormatter)
java.io.File dir
org.eclipse.jdt.core.formatter.CodeFormatter codeFormatter
java.io.File[] files
int i
java.io.File file
private void formatFile (java.io.File, org.eclipse.jdt.core.formatter.CodeFormatter)
java.io.File file
org.eclipse.jdt.core.formatter.CodeFormatter codeFormatter
org.eclipse.jface.text.IDocument doc
String contents
org.eclipse.text.edits.TextEdit edit
java.io.BufferedWriter out
java.io.IOException e
String errorMessage
org.eclipse.jface.text.BadLocationException e
String errorMessage
private java.io.File[] processCommandLine (java.lang.String[])
String[] argsArray
java.util.ArrayList args
int i
int max
int index
int argCount
int mode
int fileCounter
java.io.File[] filesToFormat
String currentArg
java.io.File file
String canonicalPath
String canonicalPath
String errorMsg
private java.util.Properties readConfig (java.lang.String)
String filename
java.io.BufferedInputStream stream
java.io.File configFile
java.util.Properties formatterOptions
java.io.IOException e
String canonicalPath
String errorMessage
String errorMessage
public java.lang.Object start (org.eclipse.equinox.app.IApplicationContext) throws java.lang.Exception
org.eclipse.equinox.app.IApplicationContext context
java.io.File[] filesToFormat
org.eclipse.jdt.core.formatter.CodeFormatter codeFormatter
int i
int max
java.io.File file
public void stop ()
}
org/eclipse/jdt/core/dom/DocCommentParser.classDocCommentParser.java
package org.eclipse.jdt.core.dom
org.eclipse.jdt.core.dom.DocCommentParser extends org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
private org.eclipse.jdt.core.dom.Javadoc docComment
private org.eclipse.jdt.core.dom.AST ast
void (org.eclipse.jdt.core.dom.AST, org.eclipse.jdt.internal.compiler.parser.Scanner, boolean)
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
boolean check
public org.eclipse.jdt.core.dom.Javadoc parse (int[])
int[] positions
public org.eclipse.jdt.core.dom.Javadoc parse (int, int)
int start
int length
private void setComment (int, int)
int start
int length
public java.lang.String toString ()
StringBuffer buffer
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.core.dom.MethodRefParameter argument
org.eclipse.jdt.core.dom.ASTNode node
int argStart
int argEnd
org.eclipse.jdt.core.dom.SimpleName argName
int argNameStart
org.eclipse.jdt.core.dom.Type argType
org.eclipse.jdt.core.dom.Name argTypeName
int i
org.eclipse.jdt.core.dom.ArrayType argArrayType
int i
org.eclipse.jdt.core.dom.Dimension dimension
int dimStart
int dimEnd
protected java.lang.Object createFieldReference (java.lang.Object) throws org.eclipse.jdt.core.compiler.InvalidInputException
Object receiver
org.eclipse.jdt.core.dom.MemberRef fieldRef
org.eclipse.jdt.core.dom.SimpleName fieldName
int start
int end
org.eclipse.jdt.core.dom.Name typeRef
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.core.dom.MethodRef methodRef
org.eclipse.jdt.core.dom.SimpleName methodName
int length
int start
int end
org.eclipse.jdt.core.dom.Name typeRef
java.util.Iterator parameters
org.eclipse.jdt.core.dom.MethodRefParameter param
protected void createTag ()
org.eclipse.jdt.core.dom.TagElement tagElement
int position
StringBuffer tagName
int start
org.eclipse.jdt.core.dom.TagElement previousTag
int previousStart
protected java.lang.Object createTypeReference (int)
int primitiveToken
int size
String[] identifiers
int pos
int i
org.eclipse.jdt.core.dom.ASTNode typeRef
int start
org.eclipse.jdt.core.dom.Name name
int nameIndex
int i
int s
int e
org.eclipse.jdt.core.dom.SimpleName simpleName
int end
int end
protected boolean parseIdentifierTag (boolean)
boolean report
protected boolean parseReturn ()
protected boolean parseTag (int) throws org.eclipse.jdt.core.compiler.InvalidInputException
int previousPosition
int currentPosition
int token
char[] tagName
int length
char[] ident
int length
boolean valid
protected boolean pushParamName (boolean)
boolean isTypeParam
int idIndex
org.eclipse.jdt.core.dom.SimpleName name
int nameStart
int nameEnd
org.eclipse.jdt.core.dom.TagElement paramTag
org.eclipse.jdt.core.dom.TextElement text
int txtStart
int txtEnd
protected boolean pushSeeRef (java.lang.Object)
Object statement
org.eclipse.jdt.core.dom.TagElement seeTag
org.eclipse.jdt.core.dom.ASTNode node
int end
org.eclipse.jdt.core.dom.TagElement previousTag
int previousStart
protected void pushText (int, int)
int start
int end
org.eclipse.jdt.core.dom.TextElement text
org.eclipse.jdt.core.dom.TagElement previousTag
int previousStart
java.util.List fragments
int size
org.eclipse.jdt.core.dom.TagElement inlineTag
org.eclipse.jdt.core.dom.ASTNode lastFragment
protected boolean pushThrowName (java.lang.Object)
Object typeRef
org.eclipse.jdt.core.dom.TagElement throwsTag
protected void refreshInlineTagPosition (int)
int previousPosition
org.eclipse.jdt.core.dom.TagElement previousTag
int previousStart
org.eclipse.jdt.core.dom.ASTNode inlineTag
int inlineStart
protected void updateDocComment ()
int idx
}
org/eclipse/jdt/core/dom/Block.classBlock.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.Block extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor STATEMENTS_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS
private org.eclipse.jdt.core.dom.ASTNode$NodeList statements
static void ()
java.util.List properyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor)
org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.Block result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public java.util.List statements ()
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/BlockComment.classBlockComment.java
package org.eclipse.jdt.core.dom
public final org.eclipse.jdt.core.dom.BlockComment extends org.eclipse.jdt.core.dom.Comment {
private static final java.util.List PROPERTY_DESCRIPTORS
static void ()
java.util.List properyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.BlockComment result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/ChildListPropertyDescriptor.classChildListPropertyDescriptor.java
package org.eclipse.jdt.core.dom
public final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor extends org.eclipse.jdt.core.dom.StructuralPropertyDescriptor {
final Class elementType
final boolean cycleRisk
void (java.lang.Class, java.lang.String, java.lang.Class, boolean)
Class nodeClass
String propertyId
Class elementType
boolean cycleRisk
public final java.lang.Class getElementType ()
public final boolean cycleRisk ()
}
org/eclipse/jdt/core/dom/NullLiteral.classNullLiteral.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.NullLiteral extends org.eclipse.jdt.core.dom.Expression {
private static final java.util.List PROPERTY_DESCRIPTORS
static void ()
java.util.List propertyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.NullLiteral result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/AnnotationBinding.classAnnotationBinding.java
package org.eclipse.jdt.core.dom
org.eclipse.jdt.core.dom.AnnotationBinding extends java.lang.Object implements org.eclipse.jdt.core.dom.IAnnotationBinding {
static final org.eclipse.jdt.core.dom.AnnotationBinding[] NoAnnotations
private org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding binding
private org.eclipse.jdt.core.dom.BindingResolver bindingResolver
private String key
static void ()
void (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding, org.eclipse.jdt.core.dom.BindingResolver)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotation
org.eclipse.jdt.core.dom.BindingResolver resolver
public org.eclipse.jdt.core.dom.IAnnotationBinding[] getAnnotations ()
public org.eclipse.jdt.core.dom.ITypeBinding getAnnotationType ()
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public org.eclipse.jdt.core.dom.IMemberValuePairBinding[] getDeclaredMemberValuePairs ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair[] internalPairs
int length
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] pairs
int counter
int i
org.eclipse.jdt.internal.compiler.lookup.ElementValuePair valuePair
public org.eclipse.jdt.core.dom.IMemberValuePairBinding[] getAllMemberValuePairs ()
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] pairs
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int methodLength
int declaredLength
org.eclipse.jdt.internal.compiler.util.HashtableOfObject table
int i
char[] internalName
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] allPairs
int i
Object pair
public org.eclipse.jdt.core.IJavaElement getJavaElement ()
org.eclipse.jdt.core.dom.ASTNode node
org.eclipse.jdt.core.dom.ASTNode parent
org.eclipse.jdt.core.IJavaElement parentElement
org.eclipse.jdt.core.IJavaElement cu
String pkgName
org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
org.eclipse.jdt.core.dom.IVariableBinding variableBinding
org.eclipse.jdt.core.dom.IVariableBinding variableBinding
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
public java.lang.String getKey ()
String recipientKey
private java.lang.String getRecipientKey ()
org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
org.eclipse.jdt.core.dom.ASTNode node
org.eclipse.jdt.core.dom.ASTNode recipient
String pkgName
org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
public int getKind ()
public int getModifiers ()
public java.lang.String getName ()
org.eclipse.jdt.core.dom.ITypeBinding annotationType
public boolean isDeprecated ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
public boolean isEqualTo (org.eclipse.jdt.core.dom.IBinding)
org.eclipse.jdt.core.dom.IBinding otherBinding
org.eclipse.jdt.core.dom.IAnnotationBinding other
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] memberValuePairs
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] otherMemberValuePairs
int i
int length
public boolean isRecovered ()
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
public boolean isSynthetic ()
public java.lang.String toString ()
org.eclipse.jdt.core.dom.ITypeBinding type
StringBuffer buffer
org.eclipse.jdt.core.dom.IMemberValuePairBinding[] pairs
int i
int len
}
org/eclipse/jdt/core/dom/TypeDeclarationStatement.classTypeDeclarationStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.TypeDeclarationStatement extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor TYPE_DECLARATION_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor DECLARATION_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS_2_0
private static final java.util.List PROPERTY_DESCRIPTORS_3_0
private org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDecl
static void ()
java.util.List propertyList
public static java.util.List propertyDescriptors (int)
int apiLevel
private org.eclipse.jdt.core.dom.ChildPropertyDescriptor typeDeclProperty ()
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final org.eclipse.jdt.core.dom.ASTNode internalGetSetChildProperty (org.eclipse.jdt.core.dom.ChildPropertyDescriptor, boolean, org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
boolean get
org.eclipse.jdt.core.dom.ASTNode child
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.TypeDeclarationStatement result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public org.eclipse.jdt.core.dom.AbstractTypeDeclaration getDeclaration ()
public void setDeclaration (org.eclipse.jdt.core.dom.AbstractTypeDeclaration)
org.eclipse.jdt.core.dom.AbstractTypeDeclaration decl
org.eclipse.jdt.core.dom.ASTNode oldChild
org.eclipse.jdt.core.dom.ChildPropertyDescriptor typeDeclProperty
public org.eclipse.jdt.core.dom.TypeDeclaration getTypeDeclaration ()
final org.eclipse.jdt.core.dom.TypeDeclaration internalGetTypeDeclaration ()
public void setTypeDeclaration (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration decl
final void internalSetTypeDeclaration (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration decl
public org.eclipse.jdt.core.dom.ITypeBinding resolveBinding ()
org.eclipse.jdt.core.dom.AbstractTypeDeclaration d
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/MethodReference.classMethodReference.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.MethodReference extends org.eclipse.jdt.core.dom.Expression {
org.eclipse.jdt.core.dom.ASTNode$NodeList typeArguments
static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalTypeArgumentsFactory (java.lang.Class)
Class nodeClass
abstract org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalTypeArgumentsProperty ()
public final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor getTypeArgumentsProperty ()
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
public java.util.List typeArguments ()
public org.eclipse.jdt.core.dom.IMethodBinding resolveMethodBinding ()
}
org/eclipse/jdt/core/dom/DefaultCommentMapper.classDefaultCommentMapper.java
package org.eclipse.jdt.core.dom
org.eclipse.jdt.core.dom.DefaultCommentMapper extends java.lang.Object {
org.eclipse.jdt.core.dom.Comment[] comments
org.eclipse.jdt.internal.compiler.parser.Scanner scanner
int leadingPtr
org.eclipse.jdt.core.dom.ASTNode[] leadingNodes
long[] leadingIndexes
int trailingPtr
int lastTrailingPtr
org.eclipse.jdt.core.dom.ASTNode[] trailingNodes
long[] trailingIndexes
static final int STORAGE_INCREMENT
void (org.eclipse.jdt.core.dom.Comment[])
org.eclipse.jdt.core.dom.Comment[] table
boolean hasSameTable (org.eclipse.jdt.core.dom.Comment[])
org.eclipse.jdt.core.dom.Comment[] table
org.eclipse.jdt.core.dom.Comment getComment (int)
int position
int size
int index
private int getCommentIndex (int, int, int)
int start
int position
int exact
int bottom
int top
int i
int index
org.eclipse.jdt.core.dom.Comment comment
int commentStart
public int getExtendedStartPosition (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
long range
int i
public final int getLineNumber (int, int[])
int position
int[] lineRange
int[] lineEnds
int length
public int getExtendedEnd (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
int end
long range
int i
org.eclipse.jdt.core.dom.Comment lastComment
public int getExtendedLength (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
int firstLeadingCommentIndex (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
int i
int lastTrailingCommentIndex (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
int i
void initialize (org.eclipse.jdt.core.dom.CompilationUnit, org.eclipse.jdt.internal.compiler.parser.Scanner)
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.jdt.internal.compiler.parser.Scanner sc
int size
org.eclipse.jdt.core.dom.DefaultASTVisitor commentVisitor
int leadingCount
int trailingCount
int storeLeadingComments (org.eclipse.jdt.core.dom.ASTNode, int, int[])
org.eclipse.jdt.core.dom.ASTNode node
int previousEnd
int[] parentLineRange
int nodeStart
int extended
int previousEndLine
int nodeStartLine
int idx
int startIdx
int endIdx
int previousStart
org.eclipse.jdt.core.dom.Comment comment
int commentStart
int end
int commentLine
int token
char[] gap
int nbrLine
int pos
int commentStart
int lastTokenEnd
int lastTokenLine
int length
int newLength
int storeTrailingComments (org.eclipse.jdt.core.dom.ASTNode, int, boolean, int[])
org.eclipse.jdt.core.dom.ASTNode node
int nextStart
boolean lastChild
int[] parentLineRange
int nodeEnd
int newLength
int extended
int nodeEndLine
int idx
int startIdx
int endIdx
int length
int commentStart
int previousEnd
int sameLineIdx
org.eclipse.jdt.core.dom.Comment comment
int token
char[] gap
int nbrLine
int pos
int commentLine
int nextLine
int previousLine
int newLength
long nodeRange
org.eclipse.jdt.core.dom.ASTNode previousNode
int ptr
long range
org.eclipse.jdt.core.dom.ASTNode unresolved
int offset
int i
}
org/eclipse/jdt/core/dom/SwitchCase.classSwitchCase.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.SwitchCase extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXPRESSION_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS
private org.eclipse.jdt.core.dom.Expression optionalExpression
private boolean expressionInitialized
static void ()
java.util.List propertyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final org.eclipse.jdt.core.dom.ASTNode internalGetSetChildProperty (org.eclipse.jdt.core.dom.ChildPropertyDescriptor, boolean, org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
boolean get
org.eclipse.jdt.core.dom.ASTNode child
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.SwitchCase result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public org.eclipse.jdt.core.dom.Expression getExpression ()
public void setExpression (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
org.eclipse.jdt.core.dom.ASTNode oldChild
public boolean isDefault ()
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/IAccessRule.classIAccessRule.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IAccessRule extends java.lang.Object {
public static final int K_ACCESSIBLE
public static final int K_NON_ACCESSIBLE
public static final int K_DISCOURAGED
public static final int IGNORE_IF_BETTER
public abstract org.eclipse.core.runtime.IPath getPattern ()
public abstract int getKind ()
public abstract boolean ignoreIfBetter ()
}
org/eclipse/jdt/internal/codeassist/CompletionEngine.classCompletionEngine.java
package org.eclipse.jdt.internal.codeassist
public final org.eclipse.jdt.internal.codeassist.CompletionEngine extends org.eclipse.jdt.internal.codeassist.impl.Engine implements org.eclipse.jdt.internal.codeassist.ISearchRequestor org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.codeassist.RelevanceConstants org.eclipse.jdt.internal.compiler.util.SuffixConstants {
public org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeCache
public int openedBinaryTypes
public static boolean DEBUG
public static boolean PERF
private static final char[] KNOWN_TYPE_WITH_UNKNOWN_CONSTRUCTORS
private static final char[] KNOWN_TYPE_WITH_KNOWN_CONSTRUCTORS
private static final char[] ARG
private static final char[] ARG0
private static final char[] ARG1
private static final char[] ARG2
private static final char[] ARG3
private static final char[][] ARGS1
private static final char[][] ARGS2
private static final char[][] ARGS3
private static final char[][] ARGS4
private static final int CHECK_CANCEL_FREQUENCY
public static final boolean NO_TYPE_COMPLETION_ON_EMPTY_TOKEN
private static final char[] ERROR_PATTERN
private static final char[] EXCEPTION_PATTERN
private static final char[] SEMICOLON
private static final char[] CLASS
private static final char[] VOID
private static final char[] INT
private static final char[] INT_SIGNATURE
private static final char[] VALUE
private static final char[] EXTENDS
private static final char[] SUPER
private static final char[] DEFAULT_CONSTRUCTOR_SIGNATURE
private static final char[] DOT
private static final char[] VARARGS
private static final char[] IMPORT
private static final char[] STATIC
private static final char[] ON_DEMAND
private static final char[] IMPORT_END
private static final char[] JAVA_LANG_OBJECT_SIGNATURE
private static final char[] JAVA_LANG_NAME
private static final int NONE
private static final int SUPERTYPE
private static final int SUBTYPE
int expectedTypesPtr
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] expectedTypes
int expectedTypesFilter
boolean hasJavaLangObjectAsExpectedType
boolean hasExpectedArrayTypes
boolean hasComputedExpectedArrayTypes
int uninterestingBindingsPtr
org.eclipse.jdt.internal.compiler.lookup.Binding[] uninterestingBindings
int forbbidenBindingsPtr
org.eclipse.jdt.internal.compiler.lookup.Binding[] forbbidenBindings
int uninterestingBindingsFilter
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] favoriteReferenceBindings
boolean assistNodeIsClass
boolean assistNodeIsEnum
boolean assistNodeIsException
boolean assistNodeIsInterface
boolean assistNodeIsAnnotation
boolean assistNodeIsConstructor
boolean assistNodeIsSuperType
boolean assistNodeIsExtendedType
boolean assistNodeIsInterfaceExcludingAnnotation
int assistNodeInJavadoc
boolean assistNodeCanBeSingleMemberAnnotation
boolean assistNodeIsInsideCase
boolean assistNodeIsString
long targetedElement
org.eclipse.jdt.core.WorkingCopyOwner owner
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.core.ITypeRoot typeRoot
org.eclipse.jdt.internal.codeassist.complete.CompletionParser parser
org.eclipse.jdt.core.CompletionRequestor requestor
org.eclipse.jdt.internal.codeassist.CompletionEngine$CompletionProblemFactory problemFactory
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
private org.eclipse.jdt.internal.core.search.matching.JavaSearchNameEnvironment noCacheNameEnvironment
char[] source
char[] completionToken
char[] qualifiedCompletionToken
boolean resolvingImports
boolean resolvingStaticImports
boolean insideQualifiedReference
boolean noProposal
org.eclipse.jdt.core.compiler.CategorizedProblem problem
char[] fileName
int startPosition
int actualCompletionPosition
int endPosition
int offset
int tokenStart
int tokenEnd
int javadocTagPosition
String sourceLevel
String complianceLevel
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray validPackageNames
org.eclipse.jdt.internal.compiler.util.SimpleSetOfCharArray invalidPackageNames
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownPkgs
org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownTypes
static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding[] BASE_TYPES
static final int BASE_TYPES_LENGTH
static final char[][] BASE_TYPE_NAMES
static final int BASE_TYPES_WITHOUT_VOID_LENGTH
static final char[][] BASE_TYPE_NAMES_WITHOUT_VOID
static final char[] classField
static final char[] lengthField
static final char[] cloneMethod
static final char[] THIS
static final char[] THROWS
static org.eclipse.jdt.internal.compiler.lookup.InvocationSite FakeInvocationSite
private int foundTypesCount
private org.eclipse.jdt.internal.compiler.util.ObjectVector acceptedTypes
private int foundConstructorsCount
private org.eclipse.jdt.internal.compiler.util.ObjectVector acceptedConstructors
static void ()
int i
int i
public static char[] createBindingKey (char[], char[])
char[] packageName
char[] typeName
char[] signature
public static char[][] createDefaultParameterNames (int)
int length
char[][] parameters
char[][] parameters
char[][] parameters
char[][] parameters
char[][] parameters
char[][] parameters
int i
public static char[] createMethodSignature (char[][], char[][], char[])
char[][] parameterPackageNames
char[][] parameterTypeNames
char[] returnTypeSignature
char[][] parameterTypeSignature
int i
public static char[] createMethodSignature (char[][], char[][], char[], char[])
char[][] parameterPackageNames
char[][] parameterTypeNames
char[] returnPackagename
char[] returnTypeName
char[] returnTypeSignature
public static char[] createNonGenericTypeSignature (char[], char[])
char[] qualifiedPackageName
char[] qualifiedTypeName
public static char[] createTypeSignature (char[], char[])
char[] qualifiedPackageName
char[] qualifiedTypeName
char[] name
int depth
int length
int i
private static char[] getRequiredTypeSignature (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[] result
StringBuffer sig
int sigLength
private static char[] getTypeName (org.eclipse.jdt.internal.compiler.ast.TypeReference)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
char[] typeName
int dims
int length
int newLength
int k
private static boolean hasStaticMemberTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
private static boolean hasMemberTypesInEnclosingScope (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int length
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
public void (org.eclipse.jdt.internal.core.SearchableEnvironment, org.eclipse.jdt.core.CompletionRequestor, java.util.Map, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.jdt.internal.core.SearchableEnvironment nameEnvironment
org.eclipse.jdt.core.CompletionRequestor requestor
java.util.Map settings
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.core.WorkingCopyOwner owner
org.eclipse.core.runtime.IProgressMonitor monitor
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
public void acceptConstructor (int, char[], int, char[], char[][], char[][], int, char[], int, java.lang.String, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
int modifiers
char[] simpleTypeName
int parameterCount
char[] signature
char[][] parameterTypes
char[][] parameterNames
int typeModifiers
char[] packageName
int extraFlags
String path
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
int accessibility
private void acceptConstructors (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int length
org.eclipse.jdt.internal.compiler.util.HashtableOfObject onDemandFound
java.util.ArrayList deferredProposals
int i
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedConstructor acceptedConstructor
int typeModifiers
char[] packageName
char[] simpleTypeName
int modifiers
int parameterCount
char[] signature
char[][] parameterTypes
char[][] parameterNames
int extraFlags
int accessibility
boolean proposeType
char[] fullyQualifiedName
Object knownTypeKind
boolean proposeConstructor
int j
char[][] importName
boolean isQualified
char[] fullyQualifiedEnclosingTypeOrPackageName
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedConstructor foundConstructor
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
char[][] importName
char[] importFlatName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
char[][] importName
char[] importFlatName
char[][] keys
Object[] values
int max
int i
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedConstructor value
char[] fullyQualifiedEnclosingTypeOrPackageName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
char[][] importName
char[] importFlatName
public void acceptPackage (char[])
char[] packageName
char[] completion
char[] completion
char[] completion
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
public void acceptType (char[], char[], char[][], int, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
char[] packageName
char[] simpleTypeName
char[][] enclosingTypeNames
int modifiers
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
char[] currentPackage
int accessibility
private void acceptTypes (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int length
org.eclipse.jdt.internal.compiler.util.HashtableOfObject onDemandFound
int i
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType acceptedType
char[] packageName
char[] simpleTypeName
char[][] enclosingTypeNames
int modifiers
int accessibility
char[] typeName
char[] typeName
char[] flatEnclosingTypeNames
char[] flatEnclosingTypeNames
char[] fullyQualifiedName
char[] completionName
int relevance
int j
char[][] importName
char[] fullyQualifiedEnclosingTypeOrPackageName
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType foundType
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
char[][] importName
char[] importFlatName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
char[][] importName
char[] importFlatName
char[][] keys
Object[] values
int max
int i
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedType value
public void acceptUnresolvedName (char[])
char[] name
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void addExpectedType (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
int i
int length
private void addForbiddenBindings (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int length
private void addUninterestingBindings (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int length
private final boolean areParametersCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
boolean isVarargs
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
private void buildContext (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
int length
char[][] expTypes
char[][] expKeys
int i
org.eclipse.jdt.internal.codeassist.complete.CompletionScanner scanner
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag javadocTag
org.eclipse.jdt.internal.codeassist.complete.CompletionScanner scanner
private void buildTokenLocationContext (org.eclipse.jdt.internal.codeassist.InternalCompletionContext, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType field
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType method
org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference completionOnSingleTypeReference
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedTypeReference completionOnQualifiedTypeReference
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
void checkCancel ()
private boolean complete (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.ast.ASTNode enclosingNode
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
public void complete (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, org.eclipse.jdt.core.ITypeRoot)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
int completionPosition
int pos
org.eclipse.jdt.core.ITypeRoot root
boolean contextAccepted
org.eclipse.jdt.internal.compiler.CompilationResult result
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
int i
int length
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
long positions
char[][] oldTokens
int tokenCount
char[] lastToken
char[][] qualifierTokens
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
org.eclipse.jdt.internal.codeassist.complete.CompletionOnKeyword keyword
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound e
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
IndexOutOfBoundsException e
org.eclipse.jdt.internal.codeassist.complete.InvalidCursorLocation e
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound e
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
public void complete (org.eclipse.jdt.core.IType, char[], int, char[][], char[][], int[], boolean)
org.eclipse.jdt.core.IType type
char[] snippet
int position
char[][] localVariableTypeNames
char[][] localVariableNames
int[] localVariableModifiers
boolean isStatic
boolean contextAccepted
org.eclipse.jdt.core.IType topLevelType
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.core.SourceType sourceType
org.eclipse.jdt.internal.compiler.env.ISourceType info
org.eclipse.jdt.internal.compiler.ast.Initializer fakeInitializer
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] oldFields
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] newFields
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound e
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
IndexOutOfBoundsException e
org.eclipse.jdt.internal.codeassist.complete.InvalidCursorLocation e
org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound e
org.eclipse.jdt.internal.codeassist.InternalCompletionContext context
private void completionOnBranchStatementLabel (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionOnBranchStatementLabel label
private void completionOnClassLiteralAccess (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnClassLiteralAccess access
private void completionOnExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnExplicitConstructorCall constructorCall
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
private void completionOnFieldName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldName field
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
char[][] excludeNames
int i
int kind
private void completionOnFieldType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType field
org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference type
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
private void completionOnJavadocAllocationExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocAllocationExpression allocExpression
int rangeStart
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
private void completionOnJavadocFieldReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocFieldReference fieldRef
long completionPosition
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
int rangeStart
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
private void completionOnJavadocMessageSend (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
int rangeStart
private void completionOnJavadocParamNameReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocParamNameReference paramRef
private void completionOnJavadocQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocQualifiedTypeReference typeRef
long completionPosition
int rangeStart
int rangeStart
private void completionOnJavadocSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocSingleTypeReference typeRef
private void completionOnJavadocTag (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag javadocTag
private void completionOnJavadocTypeParamReference (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTypeParamReference paramRef
private void completionOnKeyword (org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionOnKeyword keyword
private void completionOnLocalOrArgumentName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
int kind
int kind
org.eclipse.jdt.internal.codeassist.complete.CompletionOnArgumentName arg
char[][] alreadyDefinedName
char[][] forbiddenNames
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
char[][] discouragedNames
int localCount
int i
private void completionOnMarkerAnnotationName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMarkerAnnotationName annot
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType fakeType
org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType fakeType
org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference type
int relevance
org.eclipse.jdt.core.CompletionProposal proposal
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedTypeReference type
long completionPosition
private void completionOnMemberAccess (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode enclosingNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMemberAccess access
long completionPosition
org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethodBinding
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean superCall
private void completionOnMemberValueName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMemberValueName memberValuePair
org.eclipse.jdt.internal.compiler.ast.Annotation annotation
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
int i
char[][] alreadyDefinedName
private void completionOnMessageSend (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
private void completionOnMessageSendName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMessageSendName messageSend
boolean onlyStatic
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgTypes
private void completionOnReferenceExpressionName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnReferenceExpressionName referenceExpression
boolean onlyStatic
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
private void completionOnMethodName (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodName method
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
char[][] excludeNames
int i
int kind
private void completionOnMethodReturnType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMethodReturnType method
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference type
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
private void completionOnParameterizedQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnParameterizedQualifiedTypeReference ref
long completionPosition
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
private boolean assistNodeIsExtendedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
private boolean assistNodeIsInterfaceExcludingAnnotation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
int length
int i
private boolean assistNodeIsInsideCase (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
int i
int caseCount
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeDetector detector
private void completionOnQualifiedAllocationExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedAllocationExpression allocExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
private void completionOnQualifiedNameReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode enclosingNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedNameReference ref
long completionPosition
boolean foundSomeFields
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean proposeField
boolean proposeMethod
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
boolean isInsideAnnotationAttribute
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
private void completionOnQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedTypeReference ref
long completionPosition
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
private void completionOnSingleNameReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleNameReference singleNameReference
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
int i
char[][] alreadyDefinedName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
private void completionOnSingleTypeReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.complete.CompletionOnSingleTypeReference singleRef
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
private char[][] computeAlreadyDefinedName (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
java.util.ArrayList result
boolean staticsOnly
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int length
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
private void computeAlreadyDefinedName (org.eclipse.jdt.internal.compiler.lookup.FieldBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean onlyStaticFields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
java.util.ArrayList result
int f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
private void computeAlreadyDefinedName (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ClassScope, boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, java.util.ArrayList)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
boolean onlyStaticFields
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
java.util.ArrayList result
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
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
int computeBaseRelevance ()
private void computeExpectedTypes (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode parent
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.TypeReference e
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
boolean isStatic
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
int operator
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression e
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
org.eclipse.jdt.internal.compiler.ast.SingleNameReference name
org.eclipse.jdt.internal.compiler.lookup.Binding b
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference ref
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expected
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration abstractVariableDeclaration
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
int index
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expected
org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration abstractVariableDeclaration
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int iLength
int i
int jLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
boolean canBeSingleMemberAnnotation
int i
boolean isException
org.eclipse.jdt.internal.codeassist.ThrownExceptionFinder thrownExceptionFinder
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bindings
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] alreadyCaughtExceptions
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] discouragedExceptions
int i
int i
int i
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
private void computeExpectedTypesForAllocationExpression (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int j
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private void computeExpectedTypesForMessageSend (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] selector
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int length
int j
org.eclipse.jdt.internal.compiler.ast.Expression argument
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
private void computeExpectedTypesForMessageSendForInterface (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
char[] selector
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean isStatic
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.ReferenceBinding currentType
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
private org.eclipse.jdt.internal.compiler.lookup.Scope computeForbiddenBindings (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode astNodeParent
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
int length
int astNodeIndex
int i
int i
private void addForbiddenBindingsForMemberTypes (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
int memberTypesLen
int i
private char[] computePrefix (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, boolean)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declarationType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
boolean isStatic
StringBuffer completion
private int computeRelevanceForAnnotation ()
private int computeRelevanceForAnnotationTarget (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
long target
int computeRelevanceForCaseMatching (char[], char[])
char[] token
char[] proposalName
private int computeRelevanceForClass ()
private int computeRelevanceForConstructor ()
private int computeRelevanceForEnum ()
private int computeRelevanceForEnumConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding proposalType
int i
private int computeRelevanceForException ()
private int computeRelevanceForException (char[])
char[] proposalName
private int computeRelevanceForExpectingType (char[], char[])
char[] packageName
char[] typeName
int i
private int computeRelevanceForExpectingType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding proposalType
int relevance
int i
private int computeRelevanceForInheritance (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 declaringClass
int computeRelevanceForInterestingProposal ()
private int computeRelevanceForInterestingProposal (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
private int computeRelevanceForInterestingProposal (char[], char[])
char[] givenPkgName
char[] fullTypeName
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[] currPkgName
char[] currTypeName
private int computeRelevanceForInterface ()
private int computeRelevanceForMissingElements (boolean)
boolean hasProblems
int computeRelevanceForQualification (boolean)
boolean prefixRequired
int computeRelevanceForResolution ()
int computeRelevanceForResolution (boolean)
boolean isResolved
int computeRelevanceForRestrictions (int)
int accessRuleKind
private int computeRelevanceForStatic (boolean, boolean)
boolean onlyStatic
boolean isStatic
private int computeRelevanceForFinal (boolean, boolean)
boolean onlyFinal
boolean isFinal
private int computeRelevanceForSuper (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
org.eclipse.jdt.internal.codeassist.complete.CompletionOnMemberAccess access
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
private long computeTargetedElement (org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType)
org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationOfType fakeNode
org.eclipse.jdt.internal.compiler.ast.ASTNode annotatedElement
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotatedTypeDeclaration
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] computeTypes (org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int argsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
int a
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] computeTypesIfCorrect (org.eclipse.jdt.internal.compiler.ast.Expression[])
org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
int argsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
int a
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
private void computeUninterestingBindings (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.ast.ASTNode parent
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean isException
org.eclipse.jdt.internal.compiler.ast.Argument[] args
int i
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeDetector detector
private char[] createImportCharArray (char[], boolean, boolean)
char[] importedElement
boolean isStatic
boolean onDemand
char[] result
private void createMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][], char[][], char[][], org.eclipse.jdt.internal.compiler.lookup.Scope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[][] parameterPackageNames
char[][] parameterTypeNames
char[][] parameterNames
org.eclipse.jdt.internal.compiler.lookup.Scope scope
StringBuffer completion
int insertedModifiers
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameterTypes
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
int i
protected org.eclipse.jdt.internal.codeassist.InternalCompletionProposal createProposal (int, int)
int kind
int completionOffset
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private org.eclipse.jdt.core.CompletionProposal createRequiredTypeProposal (org.eclipse.jdt.internal.compiler.lookup.Binding, int, int, int)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int start
int end
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] packageName
char[] typeName
char[] fullyQualifiedName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
char[] packageName
private void createType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
StringBuffer completion
org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
int length
int i
int dim
int i
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
int i
int length
char[] packageName
char[] typeName
private void createTypeParameterProposal (org.eclipse.jdt.internal.compiler.ast.TypeParameter, int)
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int relevance
char[] completionName
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void createTypeProposal (char[], char[], int, int, char[], int)
char[] packageName
char[] typeName
int modifiers
int accessibility
char[] completionName
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int start
private void createTypeProposal (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int, char[], int, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
char[] typeName
int accessibility
char[] completionName
int relevance
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int start
private void createTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.Scope scope
StringBuffer completion
int i
int length
private void createVargsType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, java.lang.StringBuffer)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
StringBuffer completion
int dim
int i
private void findAnnotationAttributes (char[], org.eclipse.jdt.internal.compiler.ast.MemberValuePair[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] token
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] attributesFound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotation
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int length
int j
int relevance
org.eclipse.jdt.core.CompletionProposal proposal
void findAnonymousType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, 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.Binding[], int[], int[], boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
int relevance
private void findAnonymousType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, 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.Binding[], int[], int[], boolean, boolean, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
boolean exactMatch
boolean isQualified
int relevance
char[] completion
char[] typeCompletion
char[] packageName
char[] typeName
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeProposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
private void findClassField (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] signature
char[] typeArgument
int oldLength
int argumentLength
int newLength
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
void findConstructors (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean forAnonymousType
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
int relevance
private void findConstructorsFromMissingType (org.eclipse.jdt.internal.compiler.ast.TypeReference, 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.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser missingTypesConverter
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor substitutionRequestor
private void findConstructors (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, boolean, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean forAnonymousType
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
boolean exactMatch
boolean isQualified
int relevance
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.codeassist.complete.CompletionOnQualifiedAllocationExpression alloc
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalGenericType
int minArgLength
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int paramLength
int a
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completion
char[] typeCompletion
char[] packageName
char[] typeName
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeProposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
char[] typeCompletion
org.eclipse.jdt.internal.compiler.ast.Expression receiver
char[] selector
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocAllocationExpression alloc
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocFieldReference fieldRef
StringBuffer javadocCompletion
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
boolean isVarargs
int p
int ln
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argTypeBinding
char[] packageName
char[] typeName
int constructorRelevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeProposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
int start
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int start
private char[] getResolvedSignature (char[][], char[], int, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[][] parameterTypes
char[] fullyQualifiedTypeName
int parameterCount
org.eclipse.jdt.internal.compiler.lookup.Scope scope
char[][] cn
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.lookup.TypeBinding guessedType
org.eclipse.jdt.internal.compiler.env.INameEnvironment oldNameEnvironment
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding refBinding
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int argumentsLength
int j
char[] argumentTypeName
private void findConstructorsOrAnonymousTypes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, int)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean isQualified
int relevance
private char[][] findEnclosingTypeNames (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
char[][] excludedNames
int excludedNameCount
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] classTypeParameters
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] methodTypeParameters
int i
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
private void findEnumConstants (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, char[][], int, boolean)
char[] enumConstantName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
char[][] alreadyUsedConstants
int alreadyUsedConstantCount
boolean needQualification
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int enumConstantLength
int f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
char[] fieldName
int i
int relevance
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.TypeBinding visibleType
boolean needImport
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cu
int importStart
int importEnd
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding fieldType
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] typeImportCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeImportProposal
char[] packageName
private void findEnumConstantsFromExpectedTypes (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
int length
int i
private void findEnumConstantsFromSwithStatement (char[], org.eclipse.jdt.internal.compiler.ast.SwitchStatement)
char[] enumConstantName
org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumType
org.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
char[][] alreadyUsedConstants
int alreadyUsedConstantCount
int i
org.eclipse.jdt.internal.compiler.ast.Expression caseExpression
private void findExceptionFromTryStatement (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
boolean searchSuperClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding javaLangThrowable
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superClass
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
char[] completionName
boolean isQualified
char[] memberPackageName
char[] memberTypeName
char[] memberEnclosingTypeNames
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int j
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int j
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] types
int j
int relevance
private void findExceptionFromTryStatement (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
private void findExplicitConstructors (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingConstructor
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
int paramLength
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completion
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
private void findFields (char[], org.eclipse.jdt.internal.compiler.lookup.FieldBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
boolean onlyStaticFields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean canBePrefixed
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
org.eclipse.jdt.internal.compiler.util.ObjectVector newFieldsFound
int fieldBeingCompletedId
boolean isFieldBeingCompletedStatic
int f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.codeassist.complete.CompletionNodeDetector detector
int fieldLength
int f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
boolean prefixRequired
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherField
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReceiverType
int l
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declarationType
char[] completion
char[] prefix
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocFieldReference fieldRef
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int start
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal valueProposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
private void findFields (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
boolean onlyStaticFields
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean canBePrefixed
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
boolean notInJavadoc
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
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
protected void findFieldsAndMethods (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] token
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean superCall
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
boolean proposeField
boolean proposeMethod
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding objectRef
int relevance
char[] completion
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
protected void findFieldsAndMethodsFromAnotherReceiver (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[][], int, int)
char[] token
org.eclipse.jdt.internal.compiler.ast.TypeReference receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean superCall
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[][] receiverName
int receiverStart
int receiverEnd
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverTypeBinding
char[] castedReceiver
char[] castedTypeChars
int memberRefStart
char[] receiverChars
char[] dotChars
int oldStartPosition
private void findFieldsAndMethodsFromCastedReceiver (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.ASTNode enclosingNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
org.eclipse.jdt.internal.compiler.ast.TypeReference instanceOfType
boolean findFromAnotherReceiver
char[][] receiverName
int receiverStart
int receiverEnd
org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference1
org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference2
org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverTypeBinding
char[] castedReceiver
char[] castedTypeChars
int memberRefStart
char[] receiverChars
char[] dotChars
int oldStartPosition
private void findFieldsAndMethodsFromFavorites (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFoundFromFavorites
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] favoriteBindings
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding favoriteBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
long range
int start
int end
int length
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
private boolean findFieldsAndMethodsFromMissingFieldType (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean insideTypeAnnotation
boolean foundSomeFields
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int fieldsCount
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
private void findFieldsAndMethodsFromMissingReturnType (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean insideTypeAnnotation
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int methodsCount
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.Argument[] parameters
int parametersLength
int argumentsLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parametersBindings
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parametersBindings
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
private void findFieldsAndMethodsFromMissingType (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser missingTypesConverter
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor substitutionRequestor
private void findFieldsAndMethodsFromStaticImports (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean exactMatch
boolean insideAnnotationAttribute
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean proposeField
boolean proposeMethod
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] importBindings
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
private void findFieldsFromFavorites (char[], org.eclipse.jdt.internal.compiler.lookup.FieldBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
char[] typeName
int fieldLength
int f
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.FieldBinding otherField
int relevance
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cu
int importStart
int importEnd
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] typeImportCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeImportProposal
char[] packageName
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] fieldImportCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal fieldImportProposal
private void findImplicitMessageSends (char[], 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.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean staticsOnly
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
private void findImports (org.eclipse.jdt.internal.codeassist.complete.CompletionOnImportReference, boolean)
org.eclipse.jdt.internal.codeassist.complete.CompletionOnImportReference importReference
boolean findMembers
char[][] tokens
char[] importName
char[] lastToken
int oldStart
int oldEnd
private void findImportsOfMemberTypes (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
boolean onlyStatic
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int typeLength
int m
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
char[] completionName
int relevance
private void findImportsOfStaticFields (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] fieldName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
int fieldLength
int m
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
char[] completionName
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findImportsOfStaticMethods (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] methodName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding ref
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int methodLength
int m
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int length
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completionName
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findInterfacesMethodDeclarations (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementssStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
private void findInterfacesMethods (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[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean onlyStaticMethods
boolean exactMatch
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean superCall
boolean canBePrefixed
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementssStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfacesToVisit
int nextPosition
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int itsLength
int a
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding next
int b
private void findJavadocBlockTags (org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag)
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag javadocTag
char[][] possibleTags
int length
int i
int relevance
char[] possibleTag
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int tagLength
char[] completion
private void findJavadocInlineTags (org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag)
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocTag javadocTag
char[][] possibleTags
int length
int i
int relevance
char[] possibleTag
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int tagLength
char[] completion
private void findJavadocParamNames (char[], char[][], boolean)
char[] token
char[][] missingParams
boolean isTypeParam
int relevance
int length
int i
char[] argName
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
char[] completion
private void findKeywords (char[], char[][], boolean, boolean)
char[] keyword
char[][] choices
boolean staticFieldsAndMethodOnly
boolean ignorePackageKeyword
int length
int i
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findKeywordsForMember (char[], int, org.eclipse.jdt.internal.compiler.ast.ASTNode)
char[] token
int modifiers
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
char[][] keywords
int count
org.eclipse.jdt.internal.compiler.lookup.FieldBinding astNodeBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
boolean canBeField
boolean canBeMethod
boolean canBeType
private void findLabels (char[], char[][])
char[] label
char[][] choices
int length
int i
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findLocalMethodDeclarations (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] methodName
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean exactMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.util.ObjectVector newMethodsFound
int methodLength
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
int length
char[][] parameterPackageNames
char[][] parameterFullTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[][] excludedNames
char[][] substituedParameterNames
StringBuffer completion
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
private void findLocalMethods (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] methodName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean onlyStaticMethods
boolean exactMatch
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean superCall
boolean canBePrefixed
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
boolean completionOnReferenceExpressionName
org.eclipse.jdt.internal.compiler.util.ObjectVector newMethodsFound
int methodLength
int minTypeArgLength
int minArgLength
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int a
boolean prefixRequired
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReceiverType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeWithSameErasure
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] otherMethods
int i
int length
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completion
int previousStartPosition
int previousTokenStart
org.eclipse.jdt.internal.compiler.ast.Expression receiver
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocMessageSend msg
org.eclipse.jdt.internal.codeassist.complete.CompletionOnJavadocFieldReference fieldRef
StringBuffer javadocCompletion
org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
int t
int nt
boolean isVarargs
int p
int ln
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argTypeBinding
char[] prefix
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
char[] javadocCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
int start
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.core.CompletionProposal[] subProposals
int i
private void findLocalMethodsFromFavorites (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] methodName
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFoundFromFavorites
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
char[] typeName
int methodLength
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
boolean proposeStaticImport
boolean isAlreadyImported
int j
char[][] importName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeWithSameErasure
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] otherMethods
int i
int length
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completion
int previousStartPosition
int previousTokenStart
int relevance
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration cu
int importStart
int importEnd
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] typeImportCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeImportProposal
char[] packageName
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
char[] methodImportCompletion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal methodImportProposal
private void findLocalMethodsFromStaticImports (char[], org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite)
char[] methodName
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean exactMatch
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.util.ObjectVector newMethodsFound
int f
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
int i
Object[] other
org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReceiverType
int length
char[][] parameterPackageNames
char[][] parameterTypeNames
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] parameterNames
char[] completion
int previousStartPosition
int previousTokenStart
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
private void findLocalMethodsFromStaticImports (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean exactMatch
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean proposeMethod
protected void findMembers (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean isInsideAnnotationAttribute
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findMembersFromMissingType (char[], long, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean)
char[] token
long pos
org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
boolean isInsideAnnotationAttribute
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser missingTypesConverter
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor substitutionRequestor
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference typeRef
private void findMemberTypes (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, boolean, boolean, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeInvocation
boolean staticOnly
boolean staticFieldsAndMethodOnly
boolean fromStaticImport
boolean checkQualification
boolean proposeAllMemberTypes
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeToIgnore
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
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
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
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
protected void findMemberTypes (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, boolean, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeInvocation
boolean staticOnly
boolean staticFieldsAndMethodOnly
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
private void findMemberTypes (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, boolean, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
boolean staticOnly
boolean staticFieldsAndMethodOnly
boolean fromStaticImport
boolean checkQualification
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
int typeLength
int m
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
char[] completionName
boolean isQualified
char[] memberPackageName
char[] memberTypeName
char[] memberEnclosingTypeNames
int relevance
boolean allowingLongComputationProposals
private void findMemberTypesFromMissingType (char[], long, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] typeName
long pos
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser missingTypesConverter
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor substitutionRequestor
org.eclipse.jdt.internal.compiler.ast.SingleTypeReference typeRef
private void findMemberTypesFromMissingType (org.eclipse.jdt.internal.compiler.ast.TypeReference, long, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
long pos
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser missingTypesConverter
org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor substitutionRequestor
private void findMethodDeclarations (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] receiverTypeMethods
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
boolean hasPotentialDefaultAbstractMethods
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
private char[][] findMethodParameterNames (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[][])
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
char[][] parameterTypeNames
org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure
char[][] parameterNames
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration parsedType
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding bindingType
char[] compoundName
Object type
org.eclipse.jdt.internal.compiler.env.ISourceType sourceType
org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
org.eclipse.jdt.core.IType typeHandle
String[] parameterTypeSignatures
int i
org.eclipse.jdt.core.IMethod searchedMethod
org.eclipse.jdt.core.IMethod[] foundMethods
int len
org.eclipse.jdt.internal.core.SourceMethod sourceMethod
private void findMethods (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.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean, char[], int, int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArgTypes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
boolean onlyStaticMethods
boolean exactMatch
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean implicitCall
boolean superCall
boolean canBePrefixed
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean missingElementsHaveProblems
char[] castedReceiver
int receiverStart
int receiverEnd
boolean notInJavadoc
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
boolean hasPotentialDefaultAbstractMethods
boolean java8Plus
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
private void findNestedTypes (char[], org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean proposeAllMemberTypes
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
int typeLength
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding nextTypeToIgnore
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding localType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
int relevance
boolean allowingLongComputationProposals
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
private void findPackages (org.eclipse.jdt.internal.codeassist.complete.CompletionOnPackageReference)
org.eclipse.jdt.internal.codeassist.complete.CompletionOnPackageReference packageStatement
long completionPosition
private void findParameterizedType (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
int accessibility
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
int relevance
private void findSubMemberTypes (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, boolean, boolean, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] typeName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeInvocation
boolean staticOnly
boolean staticFieldsAndMethodOnly
boolean fromStaticImport
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
private void findTrueOrFalseKeywords (char[][])
char[][] choices
int i
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findTypeParameters (char[], org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int i
int typeLength
org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
int relevance
private void findTypesAndPackages (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean proposeBaseTypes
boolean proposeVoidType
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
boolean allowingLongComputationProposals
boolean proposeType
boolean proposeAllMemberTypes
boolean proposeConstructor
boolean isEmptyPrefix
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
int typeLength
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] types
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
int relevance
char[] typeName
int l
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeFound
char[] fullyQualifiedTypeName
int l
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeFound
char[] fullyQualifiedTypeName
int searchFor
private void findTypesAndSubpackages (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] token
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean allowingLongComputationProposals
boolean proposeType
boolean proposeConstructor
char[] qualifiedName
int length
int typeLength
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] types
int i
int length
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
char[] qualifiedSourceTypeName
int accessibility
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
int relevance
char[] typeName
int searchFor
private void findTypesFromExpectedTypes (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.util.ObjectVector, boolean, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
boolean proposeType
boolean proposeConstructor
boolean allowingLongComputationProposals
int typeLength
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
int accessibility
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
int j
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeFound
boolean inSameUnit
char[] packageName
char[] typeName
char[] completionName
boolean isQualified
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findTypesFromImports (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean proposeType
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] importBindings
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
int typeLength
int accessibility
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findTypesFromStaticImports (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, org.eclipse.jdt.internal.compiler.util.ObjectVector)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean proposeAllMemberTypes
org.eclipse.jdt.internal.compiler.util.ObjectVector typesFound
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] importBindings
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
int typeLength
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void findUnresolvedReference (int, int, org.eclipse.jdt.internal.compiler.lookup.BlockScope, char[][])
int completedNameStart
int completedNameEnd
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] discouragedNames
char[][] foundNames
int discouragedNamesLength
int foundNamesLength
int newLength
private char[][] findUnresolvedReferenceAfter (int, org.eclipse.jdt.internal.compiler.lookup.BlockScope, char[][])
int from
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] discouragedNames
java.util.ArrayList proposedNames
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder$UnresolvedReferenceNameRequestor nameRequestor
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
org.eclipse.jdt.internal.compiler.ast.LambdaExpression expression
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
int proposedNamesCount
private char[][] findUnresolvedReferenceBefore (int, int, org.eclipse.jdt.internal.compiler.lookup.BlockScope, char[][])
int recordTo
int parseTo
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] discouragedNames
java.util.ArrayList proposedNames
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder$UnresolvedReferenceNameRequestor nameRequestor
org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
int proposedNamesCount
private char[][] findVariableFromUnresolvedReference (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope, char[][])
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration variable
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
char[][] discouragedNames
org.eclipse.jdt.internal.compiler.ast.TypeReference type
java.util.ArrayList proposedNames
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder$UnresolvedReferenceNameRequestor nameRequestor
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder nameFinder
int proposedNamesCount
private void findVariableName (char[], char[], char[], char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][], char[][], boolean, int, int)
char[] token
char[] qualifiedPackageName
char[] qualifiedSourceName
char[] sourceName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[][] discouragedNames
char[][] forbiddenNames
boolean forCollection
int dim
int kind
char[] displayName
char[] displayName
char[] displayName
int l
int i
char[] t
char[] q
org.eclipse.jdt.internal.core.INamingRequestor namingRequestor
private void findVariableName (char[], char[], char[], char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][], char[][], int, int)
char[] token
char[] qualifiedPackageName
char[] qualifiedSourceName
char[] sourceName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[][] discouragedNames
char[][] forbiddenNames
int dim
int kind
private void findVariableNameForCollection (char[], char[], char[], char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[][], char[][], int)
char[] token
char[] qualifiedPackageName
char[] qualifiedSourceName
char[] sourceName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[][] discouragedNames
char[][] forbiddenNames
int kind
private void findVariableNames (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference, char[][], char[][], int)
char[] name
org.eclipse.jdt.internal.compiler.ast.TypeReference type
char[][] discouragedNames
char[][] forbiddenNames
int kind
org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding ptb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
private void findVariablesAndMethods (char[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean, boolean)
char[] token
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
org.eclipse.jdt.internal.compiler.lookup.Scope invocationScope
boolean insideTypeAnnotation
boolean insideAnnotationAttribute
boolean staticsOnly
int tokenLength
org.eclipse.jdt.internal.compiler.util.ObjectVector localsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector fieldsFound
org.eclipse.jdt.internal.compiler.util.ObjectVector methodsFound
org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
int i
int length
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
int ptr
int f
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding otherLocal
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
boolean proposeField
boolean proposeMethod
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
private char[] getCompletedTypeSignature (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
char[] result
StringBuffer sig
char[] typeSig
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int length
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int length
char[] typeSig
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int i
int length
int sigLength
private org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getFavoriteReferenceBindings (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
String[] favoriteReferences
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
int count
int i
String favoriteReference
int length
int length
boolean onDemand
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.ast.ImportReference f
boolean isStatic
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
private org.eclipse.jdt.internal.compiler.env.INameEnvironment getNoCacheNameEnvironment ()
public org.eclipse.jdt.internal.codeassist.impl.AssistParser getParser ()
protected boolean hasArrayTypeAsExpectedSuperTypes ()
int i
protected boolean hasPossibleAnnotationTarget (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
long target
long target
private char[] inlineTagCompletion (char[], char[])
char[] completionName
char[] inlineTag
int tagLength
int completionLength
int inlineLength
char[] inlineCompletion
private boolean isAllowingLongComputationProposals ()
private boolean isForbidden (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
int i
private boolean isForbidden (char[], char[], char[][])
char[] givenPkgName
char[] givenTypeName
char[][] enclosingTypeNames
char[] fullTypeName
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
char[] currPkgName
char[] currTypeName
private boolean isIgnored (int)
int kind
boolean isIgnored (int, boolean)
int kind
boolean missingTypes
private boolean isIgnored (int, int)
int kind
int requiredProposalKind
private boolean isValidPackageName (char[])
char[] packageName
char[][] names
int i
int length
private boolean isValidParent (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode parent
org.eclipse.jdt.internal.compiler.ast.ASTNode node
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference ref
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
int length
int nodeIndex
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeBindings
int i
org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference ref
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
int iLength
int i
int jLength
int j
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeBindings
int k
private boolean mustQualifyType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] packageName
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
int i
private org.eclipse.jdt.internal.compiler.ast.Initializer parseSnippeInitializer (char[], int, char[][], char[][], int[], boolean)
char[] snippet
int position
char[][] localVariableTypeNames
char[][] localVariableNames
int[] localVariableModifiers
boolean isStatic
StringBuffer prefix
int i
char[] fakeSource
String encoding
org.eclipse.jdt.internal.core.BasicCompilationUnit fakeUnit
org.eclipse.jdt.internal.compiler.CompilationResult fakeResult
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration fakeAST
protected void printDebug (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem error
protected void printDebug (org.eclipse.jdt.core.CompletionProposal)
org.eclipse.jdt.core.CompletionProposal proposal
StringBuffer buffer
private void printDebug (org.eclipse.jdt.core.CompletionProposal, int, java.lang.StringBuffer)
org.eclipse.jdt.core.CompletionProposal proposal
int tab
StringBuffer buffer
int flags
org.eclipse.jdt.core.CompletionProposal[] proposals
int i
int start
int end
private void printDebugTab (int, java.lang.StringBuffer)
int tab
StringBuffer buffer
int i
private void proposeConstructor (org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedConstructor, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.codeassist.CompletionEngine$AcceptedConstructor deferredProposal
org.eclipse.jdt.internal.compiler.lookup.Scope scope
private void proposeConstructor (char[], int, char[], char[][], char[][], int, char[], int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.lookup.Scope, int)
char[] simpleTypeName
int parameterCount
char[] signature
char[][] parameterTypes
char[][] parameterNames
int modifiers
char[] packageName
int typeModifiers
int accessibility
char[] typeName
char[] fullyQualifiedName
boolean isQualified
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int extraFlags
char[] typeCompletion
int relevance
boolean isInterface
int kind
char[] completion
char[] completion
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal typeProposal
int flags
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
int parameterNamesLength
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void proposeNewMethod (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
char[] token
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding reference
int relevance
org.eclipse.jdt.internal.codeassist.InternalCompletionProposal proposal
private void proposeType (char[], char[], int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.lookup.Scope)
char[] packageName
char[] simpleTypeName
int modifiers
int accessibility
char[] typeName
char[] fullyQualifiedName
boolean isQualified
org.eclipse.jdt.internal.compiler.lookup.Scope scope
char[] completionName
org.eclipse.jdt.internal.compiler.lookup.TypeBinding guessedType
char[][] cn
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
org.eclipse.jdt.internal.compiler.ast.TypeReference ref
int relevance
int kind
protected void reset ()
private void setSourceAndTokenRange (int, int)
int start
int end
private void setSourceAndTokenRange (int, int, boolean)
int start
int end
boolean emptyTokenAdjstment
private void setSourceRange (int, int)
int start
int end
private void setSourceRange (int, int, boolean)
int start
int end
boolean emptyTokenAdjstment
int endOfEmptyToken
private void setTokenRange (int, int)
int start
int end
private void setTokenRange (int, int, boolean)
int start
int end
boolean emptyTokenAdjstment
int endOfEmptyToken
private char[] substituteMethodTypeParameterName (char, char, char, char[][], char[][])
char firstName
char startChar
char endChar
char[][] excludedNames
char[][] otherParameterNames
char name
int i
int i
private char[] substituteMethodTypeParameterName (char[], char[][], char[][])
char[] firstName
char[][] excludedNames
char[][] otherParameterNames
char[] name
int count
int k
int i
private char[][] substituteMethodTypeParameterNames (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], char[][])
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
char[][] excludedNames
char[][] substituedParameterNames
int i
boolean foundConflicts
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
char[] methodParameterName
int j
char[] typeParameterName
char[] substitution
char[] substitution
char[] substitution
}
org/eclipse/jdt/internal/codeassist/complete/CompletionOnAnnotationMemberValuePair.classCompletionOnAnnotationMemberValuePair.java
package org.eclipse.jdt.internal.codeassist.complete
public org.eclipse.jdt.internal.codeassist.complete.CompletionOnAnnotationMemberValuePair extends org.eclipse.jdt.internal.compiler.ast.NormalAnnotation {
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair completedMemberValuePair
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, org.eclipse.jdt.internal.compiler.ast.MemberValuePair[], org.eclipse.jdt.internal.compiler.ast.MemberValuePair)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
org.eclipse.jdt.internal.compiler.ast.MemberValuePair completedMemberValuePair
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 java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
}
org/eclipse/jdt/internal/codeassist/InternalExtendedCompletionContext$1.classInternalExtendedCompletionContext.java
package org.eclipse.jdt.internal.codeassist
org.eclipse.jdt.internal.codeassist.InternalExtendedCompletionContext$1 extends java.lang.Object implements org.eclipse.jdt.internal.core.util.Util$BindingsToNodesMap {
void ()
public org.eclipse.jdt.internal.compiler.ast.ASTNode get (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
}
org/eclipse/jdt/internal/compiler/env/AccessRuleSet.classAccessRuleSet.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
public byte classpathEntryType
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule[], byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
byte classpathEntryType
String classpathEntryName
public boolean equals (java.lang.Object)
Object object
org.eclipse.jdt.internal.compiler.env.AccessRuleSet otherRuleSet
int rulesLength
int i
public org.eclipse.jdt.internal.compiler.env.AccessRule[] getAccessRules ()
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getViolatedRestriction (char[])
char[] targetTypeFilePath
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public int hashCode ()
int result
private int hashCode (org.eclipse.jdt.internal.compiler.env.AccessRule[])
org.eclipse.jdt.internal.compiler.env.AccessRule[] rules
int result
int i
int length
public java.lang.String toString ()
public java.lang.String toString (boolean)
boolean wrap
StringBuffer buffer
int i
int length
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
}
org/eclipse/jdt/internal/compiler/env/IBinaryType.classIBinaryType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public static final char[][] NoInterface
public static final org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
public static final org.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
public static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
static void ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation[] getAnnotations ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryTypeAnnotation[] getTypeAnnotations ()
public abstract char[] getEnclosingMethod ()
public abstract char[] getEnclosingTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields ()
public abstract char[] getGenericSignature ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods ()
public abstract char[][][] getMissingTypeNames ()
public abstract char[] getName ()
public abstract char[] getSourceName ()
public abstract char[] getSuperclassName ()
public abstract long getTagBits ()
public abstract boolean isAnonymous ()
public abstract boolean isLocal ()
public abstract boolean isMember ()
public abstract char[] sourceFileName ()
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)
}
org/eclipse/jdt/internal/compiler/env/IBinaryAnnotation.classIBinaryAnnotation.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryAnnotation extends java.lang.Object {
public abstract char[] getTypeName ()
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryElementValuePair[] getElementValuePairs ()
}
org/eclipse/jdt/internal/compiler/codegen/Label.classLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Label extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public int position
public static final int POS_NOT_SET
public void ()
public void (org.eclipse.jdt.internal.compiler.codegen.CodeStream)
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public abstract void place ()
}
org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.classAttributeNamesConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
public static final char[] SyntheticName
public static final char[] ConstantValueName
public static final char[] LineNumberTableName
public static final char[] LocalVariableTableName
public static final char[] InnerClassName
public static final char[] CodeName
public static final char[] ExceptionsName
public static final char[] SourceName
public static final char[] DeprecatedName
public static final char[] SignatureName
public static final char[] LocalVariableTypeTableName
public static final char[] EnclosingMethodName
public static final char[] AnnotationDefaultName
public static final char[] RuntimeInvisibleAnnotationsName
public static final char[] RuntimeVisibleAnnotationsName
public static final char[] RuntimeInvisibleParameterAnnotationsName
public static final char[] RuntimeVisibleParameterAnnotationsName
public static final char[] StackMapTableName
public static final char[] InconsistentHierarchy
public static final char[] VarargsName
public static final char[] StackMapName
public static final char[] MissingTypesName
public static final char[] BootstrapMethodsName
public static final char[] RuntimeVisibleTypeAnnotationsName
public static final char[] RuntimeInvisibleTypeAnnotationsName
public static final char[] MethodParametersName
static void ()
}
org/eclipse/jdt/internal/compiler/impl/BooleanConstant.classBooleanConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.BooleanConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private boolean value
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant TRUE
private static final org.eclipse.jdt.internal.compiler.impl.BooleanConstant FALSE
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean)
boolean value
private void (boolean)
boolean value
public boolean booleanValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
}
org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.classMarkerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression$1ShapeComputer.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
org.eclipse.jdt.internal.compiler.ast.LambdaExpression$1ShapeComputer extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.compiler.ast.LambdaExpression this$0
void (org.eclipse.jdt.internal.compiler.ast.LambdaExpression)
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.lookup.ClassScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.LambdaExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.LambdaExpression type
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
org.eclipse.jdt.internal.compiler.lookup.BlockScope skope
}
org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.classArrayInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
boolean analyseResources
boolean evalNullTypeAnnotations
int i
int max
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
int expressionLength
int elementsTypeID
int i
org.eclipse.jdt.internal.compiler.ast.Expression expr
double constantValue
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int j
int i
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
int i
int length
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafElementType
int dim
org.eclipse.jdt.internal.compiler.ast.Expression expression
org.eclipse.jdt.internal.compiler.ast.Expression[] subExprs
int i
int length
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int expressionsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.classJavadocReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends org.eclipse.jdt.internal.compiler.ast.ReturnStatement {
public void (int, int)
int s
int e
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/TryStatement.classTryStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TryStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
static final char[] SECRET_RETURN_ADDRESS_NAME
static final char[] SECRET_ANY_HANDLER_NAME
static final char[] SECRET_PRIMARY_EXCEPTION_VARIABLE_NAME
static final char[] SECRET_CAUGHT_THROWABLE_VARIABLE_NAME
static final char[] SECRET_RETURN_VALUE_NAME
private static org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] NO_RESOURCES
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration[] resources
public org.eclipse.jdt.internal.compiler.ast.Block tryBlock
public org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
public org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subRoutineInits
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptionTypes
boolean[] catchExits
org.eclipse.jdt.internal.compiler.codegen.BranchLabel subRoutineStartLabel
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding returnAddressVariable
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretReturnValue
org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] declaredExceptionLabels
private Object[] reusableJSRTargets
private org.eclipse.jdt.internal.compiler.codegen.BranchLabel[] reusableJSRSequenceStartLabels
private int[] reusableJSRStateIndexes
private int reusableJSRTargetsCount
private static final int NO_FINALLY
private static final int FINALLY_SUBROUTINE
private static final int FINALLY_DOES_NOT_COMPLETE
private static final int FINALLY_INLINE
int mergedInitStateIndex
int preTryInitStateIndex
int postTryInitStateIndex
int[] postResourcesInitStateIndexes
int naturalExitMergeInitStateIndex
int[] catchExitInitStateIndexes
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding primaryExceptionVariable
private org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding caughtThrowableVariable
private org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] resourceExceptionLabels
private int[] caughtExceptionsCatchBlocks
static void ()
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
int resourcesLength
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo finallyInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
int j
int length
int i
int catchCount
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findCloseMethod (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration resource
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding resourceBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closeMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
org.eclipse.jdt.internal.compiler.lookup.InvocationSite site
private org.eclipse.jdt.internal.compiler.flow.FlowInfo prepareCatchInfo (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int)
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
int i
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo 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/ReferenceExpression$2.classReferenceExpression.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 org.eclipse.jdt.internal.compiler.ast.ReferenceExpression this$0
void (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/JavadocSingleTypeReference.classJavadocSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int location
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
char[][] tokens
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding closestMatch
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/ast/LambdaExpression.classLambdaExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LambdaExpression extends org.eclipse.jdt.internal.compiler.ast.FunctionalExpression implements org.eclipse.jdt.internal.compiler.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
public boolean isSerializable
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
public boolean shouldCaptureInstance
private boolean assistNode
private boolean hasIgnoredMandatoryErrors
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
public int ordinal
private java.util.Set thrownExceptions
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 ()
public void (org.eclipse.jdt.internal.compiler.CompilationResult, boolean, boolean)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
boolean assistNode
boolean requiresGenericSignature
public void (org.eclipse.jdt.internal.compiler.CompilationResult, boolean)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
boolean assistNode
public void setArguments (org.eclipse.jdt.internal.compiler.ast.Argument[])
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes ()
public void setBody (org.eclipse.jdt.internal.compiler.ast.Statement)
org.eclipse.jdt.internal.compiler.ast.Statement body
public org.eclipse.jdt.internal.compiler.ast.Statement body ()
public org.eclipse.jdt.internal.compiler.ast.Expression[] resultExpressions ()
public void setArrowPosition (int)
int arrowPosition
public int arrowPosition ()
protected org.eclipse.jdt.internal.compiler.ast.FunctionalExpression original ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
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)
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
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
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] intersectingTypes
int t
int max
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findGroundTargetType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.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
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.impl.CompilerOptions compilerOptions
boolean analyzeNPE
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
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.TypeBinding[] intersectionTypes
int i
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeBinding ()
public volatile 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/util/Messages$MessagesProperties.classMessages.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
private static final int MOD_EXPECTED
private static final int MOD_MASK
private static final long serialVersionUID
private final java.util.Map fields
public void (java.lang.reflect.Field[], java.lang.String)
java.lang.reflect.Field[] fieldArray
String bundleName
int len
int i
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.reflect.Field field
}
org/eclipse/jdt/internal/compiler/batch/CompilationUnit.classCompilationUnit.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit {
public char[] contents
public char[] fileName
public char[] mainTypeName
String encoding
public String destinationPath
private boolean ignoreOptionalProblems
public void (char[], java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
public void (char[], java.lang.String, java.lang.String, java.lang.String)
char[] contents
String fileName
String encoding
String destinationPath
public void (char[], java.lang.String, java.lang.String, java.lang.String, boolean)
char[] contents
String fileName
String encoding
String destinationPath
boolean ignoreOptionalProblems
char[] fileNameCharArray
int start
int end
public char[] getContents ()
java.io.IOException e
public char[] getFileName ()
public char[] getMainTypeName ()
public char[][] getPackageName ()
public boolean ignoreOptionalProblems ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/parser/parser11.rsc
org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.classRecoveredBlock.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public org.eclipse.jdt.internal.compiler.ast.Block blockDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement[] statements
public int statementCount
public boolean preserveContent
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable pendingArgument
int pendingModifiers
int pendingModifersSourceStart
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnotations
int pendingAnnotationCount
public void (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Block block
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingRecoveredMethod
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int)
org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int, boolean)
org.eclipse.jdt.internal.compiler.ast.Statement stmt
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int bracketBalanceValue
boolean delegatedByParent
org.eclipse.jdt.internal.compiler.parser.RecoveredType element
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement addAnnotationName (int, int, int, int)
int identifierPtr
int identifierLengthPtr
int annotationStart
int bracketBalanceValue
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation element
public void addModifier (int, int)
int flag
int modifiersSourceStart
void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredStatement)
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement recoveredStatement
void attachPendingModifiers (org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[], int, int, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredAnnotation[] pendingAnnots
int pendingAnnotCount
int pendingMods
int pendingModsSourceStart
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public void resetPendingModifiers ()
public java.lang.String toString (int)
int tab
StringBuffer result
int i
public org.eclipse.jdt.internal.compiler.ast.Block updatedBlock (int, java.util.Set)
int depth
java.util.Set knownTypes
org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
int updatedCount
org.eclipse.jdt.internal.compiler.parser.RecoveredStatement lastStatement
org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod
org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingIntializer
int bodyEndValue
org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable lastLocalVariable
org.eclipse.jdt.internal.compiler.parser.RecoveredBlock lastBlock
int lastEnd
int i
org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
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/unicode/part1.rsc
org/eclipse/jdt/internal/compiler/parser/Parser$1MethodVisitor.classParser.java
package org.eclipse.jdt.internal.compiler.parser
org.eclipse.jdt.internal.compiler.parser.Parser$1MethodVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
public org.eclipse.jdt.internal.compiler.ASTVisitor typeVisitor
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typePtr
final org.eclipse.jdt.internal.compiler.parser.Parser this$0
void (org.eclipse.jdt.internal.compiler.parser.Parser)
public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
public void endVisit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private void endVisitMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] foundTypes
int length
org.eclipse.jdt.internal.compiler.impl.ReferenceContext oldContext
org.eclipse.jdt.internal.compiler.parser.Scanner oldScanner
int i
public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope)
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
private boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
int length
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}
org/eclipse/jdt/internal/compiler/parser/unicode6_2/start2.rsc
org/eclipse/jdt/internal/compiler/parser/Scanner$VanguardParser.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
final org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
public static final boolean SUCCESS
public static final boolean FAILURE
org.eclipse.jdt.internal.compiler.parser.Scanner$Goal currentGoal
public void (org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner)
org.eclipse.jdt.internal.compiler.parser.Scanner$VanguardScanner scanner
protected boolean parse (org.eclipse.jdt.internal.compiler.parser.Scanner$Goal)
org.eclipse.jdt.internal.compiler.parser.Scanner$Goal goal
int act
int stackLength
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/IDocumentElementRequestor.classIDocumentElementRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDocumentElementRequestor extends java.lang.Object {
public abstract void acceptImport (int, int, int[], char[], int, boolean, int)
public abstract void acceptInitializer (int, int, int[], int, int, int, int)
public abstract void acceptLineSeparatorPositions (int[])
public abstract void acceptPackage (int, int, int[], char[], int)
public abstract void acceptProblem (org.eclipse.jdt.core.compiler.CategorizedProblem)
public abstract void enterClass (int, int[], int, int, int, char[], int, int, char[], int, int, char[][], int[], int[], int)
public abstract void enterCompilationUnit ()
public abstract void enterConstructor (int, int[], int, int, char[], int, int, char[][], int[], int[], char[][], int[], int[], int, char[][], int[], int[], int)
public abstract void enterField (int, int[], int, int, char[], int, int, int, char[], int, int, int, int)
public abstract void enterInterface (int, int[], int, int, int, char[], int, int, char[][], int[], int[], int)
public abstract void enterMethod (int, int[], int, int, char[], int, int, int, char[], int, int, char[][], int[], int[], char[][], int[], int[], int, int, int, char[][], int[], int[], int)
public abstract void exitClass (int, int)
public abstract void exitCompilationUnit (int)
public abstract void exitConstructor (int, int)
public abstract void exitField (int, int)
public abstract void exitInterface (int, int)
public abstract void exitMethod (int, int)
}
org/eclipse/jdt/internal/compiler/ClassFile.classClassFile.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
private byte[] bytes
public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
public int constantPoolOffset
public byte[] contents
public int contentsOffset
protected boolean creatingProblemType
public org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
public byte[] header
public int headerOffset
public java.util.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 ()
public void (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public void addAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
public void addAttributes ()
int attributesNumber
int attributeOffset
String fullFileName
int lastIndex
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long targetMask
long targetMask
long targetMask
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
int i
int max
int numberOfInnerClasses
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClasses
int constantPoolCount
public void addDefaultAbstractMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
private int addFieldAttributes (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int fieldAttributeOffset
int attributesNumber
org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
java.util.List allTypeAnnotationContexts
int invisibleTypeAnnotationsCounter
int visibleTypeAnnotationsCounter
org.eclipse.jdt.internal.compiler.ast.TypeReference fieldType
int size
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext[] allTypeAnnotationContextsArray
int i
int max
org.eclipse.jdt.internal.compiler.codegen.AnnotationContext annotationContext
private void addFieldInfo (org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
int accessFlags
int nameIndex
int descriptorIndex
int fieldAttributeOffset
int attributeNumber
public void addFieldInfos ()
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentBinding
org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields
int fieldCount
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
int i
int max
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
int i
int max
private void addMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem problem
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
StringBuffer buffer
String problemString
public void addProblemClinit (org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int attributeOffset
int attributeNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[])
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int methodAttributeOffset
int attributesNumber
int codeAttributeOffset
String problemString
int problemLine
int max
StringBuffer buffer
int count
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.CategorizedProblem[], int)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int savedOffset
public void addSpecialMethods ()
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
int i
int max
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int methodAttributeOffset
int attributeNumber
int emittedSyntheticsCount
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
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
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambdaEx
int extraSpace
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int bitflags
int indexForBitflags
int markerInterfaceCountIndex
int m
int maxm
int classTypeIndex
int bridgeCountIndex
int m
int maxm
char[] bridgeSignature
int bridgeMethodTypeIndex
int functionalDescriptorIndex
int methodHandleIndex
char[] instantiatedSignature
int methodTypeIndex
int attributeLength
private int generateLineNumberAttribute ()
int localContentsOffset
int attributesNumber
int[] pcToSourceMapTable
int lineNumberNameIndex
int lineNumberTableOffset
int numberOfEntries
int length
int i
int pc
int lineNumber
int lineNumberAttr_length
private int generateLineNumberAttribute (int)
int problemLine
int localContentsOffset
int lineNumberNameIndex
private int generateLocalVariableTableAttribute (int, boolean, boolean)
int code_length
boolean methodDeclarationIsStatic
boolean isSynthetic
int attributesNumber
int localContentsOffset
int numberOfEntries
int localVariableNameIndex
int maxOfEntries
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding
int localVariableTableOffset
int nameIndex
int nameIndex
int nameIndex
int nameIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
int descriptorIndex
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
int genericLocalVariablesCounter
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
int numberOfGenericEntries
int i
int max
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int initializationCount
org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
boolean isParameterizedType
int j
int startPC
int endPC
int length
int resolvedPosition
int value
boolean currentInstanceIsGeneric
int localVariableTypeNameIndex
int i
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
int j
int startPC
int endPC
int length
int resolvedPosition
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
int attributesNumber
char[] genericSignature
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
org.eclipse.jdt.internal.compiler.ast.LambdaExpression lambda
org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
int parameterCount
int argumentCount
int redShift
int i
public int generateMethodInfoAttributes (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
int attributesNumber
int attributeOffset
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
int accessFlags
int nameIndex
int descriptorIndex
public void addSyntheticDeserializeLambda (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[])
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethodBindings
int methodAttributeOffset
int attributeNumber
int codeAttributeOffset
public void generateMethodInfoHeaderForClinit ()
int nameIndex
int descriptorIndex
public void generateMissingAbstractMethods (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[], org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] methodDeclarations
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration currentDeclaration
int typeDeclarationSourceStart
int typeDeclarationSourceEnd
int i
int max
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
String readableName
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
int problemsCount
int j
org.eclipse.jdt.core.compiler.CategorizedProblem problem
private void generateMissingTypesAttribute ()
int initialSize
int[] missingTypesIndexes
int numberOfMissingTypes
int previousIndex
int i
int missingTypeIndex
int attributeLength
int missingTypesNameIndex
int i
int missingTypeIndex
private 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
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/CompilationResult.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
public org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
public org.eclipse.jdt.core.compiler.CategorizedProblem[] tasks
public int problemCount
public int taskCount
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
private java.util.Map problemsMap
private java.util.Set firstErrors
private int maxProblemPerUnit
public char[][][] qualifiedReferences
public char[][] simpleNameReferences
public char[][] rootReferences
public boolean hasAnnotations
public boolean hasFunctionalTypes
public int[] lineSeparatorPositions
public org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData recoveryScannerData
public java.util.Map compiledTypes
public int unitIndex
public int totalUnitsKnown
public boolean hasBeenAccepted
public char[] fileName
public boolean hasInconsistentToplevelHierarchies
public boolean hasSyntaxError
public char[][] packageName
public boolean checkSecondaryTypes
private int numberOfErrors
private boolean hasMandatoryErrors
private static final int[] EMPTY_LINE_ENDS
private static final java.util.Comparator PROBLEM_COMPARATOR
static void ()
public void (char[], int, int, int)
char[] fileName
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, int)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
int unitIndex
int totalUnitsKnown
int maxProblemPerUnit
private int computePriority (org.eclipse.jdt.core.compiler.CategorizedProblem)
org.eclipse.jdt.core.compiler.CategorizedProblem problem
int priority
org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getAllProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyProblems
int onlyProblemCount
org.eclipse.jdt.core.compiler.CategorizedProblem[] onlyTasks
int onlyTaskCount
int totalNumberOfProblem
org.eclipse.jdt.core.compiler.CategorizedProblem[] allProblems
int allProblemIndex
int taskIndex
int problemIndex
org.eclipse.jdt.core.compiler.CategorizedProblem nextTask
org.eclipse.jdt.core.compiler.CategorizedProblem nextProblem
org.eclipse.jdt.core.compiler.CategorizedProblem currentProblem
public org.eclipse.jdt.internal.compiler.ClassFile[] getClassFiles ()
org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getErrors ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] reportedProblems
int errorCount
int i
org.eclipse.jdt.core.compiler.CategorizedProblem[] errors
int index
int i
public char[] getFileName ()
public int[] getLineSeparatorPositions ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems ()
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getCUProblems ()
org.eclipse.jdt.core.compiler.CategorizedProblem[] filteredProblems
int keep
int i
org.eclipse.jdt.core.compiler.CategorizedProblem problem
public org.eclipse.jdt.core.compiler.CategorizedProblem[] getTasks ()
public boolean hasErrors ()
public boolean hasMandatoryErrors ()
public boolean hasProblems ()
public boolean hasTasks ()
public boolean hasWarnings ()
int i
private void quickPrioritize (org.eclipse.jdt.core.compiler.CategorizedProblem[], int, int)
org.eclipse.jdt.core.compiler.CategorizedProblem[] problemList
int left
int right
int original_left
int original_right
int mid
org.eclipse.jdt.core.compiler.CategorizedProblem tmp
public void recordPackageName (char[][])
char[][] packName
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public void record (org.eclipse.jdt.core.compiler.CategorizedProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean)
org.eclipse.jdt.core.compiler.CategorizedProblem newProblem
org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
boolean mandatoryError
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/lookup/VoidTypeBinding.classVoidTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.VoidTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
}
org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.classCompilationUnitScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
public char[][] currentPackageName
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
public int importPtr
public org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
private org.eclipse.jdt.internal.compiler.util.CompoundNameVector qualifiedReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector simpleNameReferences
private org.eclipse.jdt.internal.compiler.util.SimpleNameVector rootReferences
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedTypes
private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedSuperTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfType constantPoolNameUsage
private int captureID
private org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] tempImports
public boolean suppressImportErrors
private boolean skipCachingImports
boolean connectingHierarchy
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
void buildFieldsAndMethods ()
int i
int length
void buildTypeBindings (org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
boolean firstIsSynthetic
char[][] expectedPackageName
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int typeLength
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
char[] mainTypeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope child
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
void checkAndSetImports ()
int numberOfStatements
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
int index
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
void checkParameterizedTypes ()
int i
int length
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
public char[] computeConstantPoolName (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerMostEnclosingType
int index
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
char[] candidateName
boolean isCompliant15
void connectTypeHierarchy ()
int i
int length
void faultInImports ()
boolean unresolvedFound
boolean reportUnresolved
int numberOfStatements
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int i
int j
int length
int numberOfImports
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
int i
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
int length
int i
org.eclipse.jdt.internal.compiler.lookup.ImportBinding binding
public void faultInTypes ()
int i
int length
public org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], boolean, boolean)
char[][] compoundName
boolean findStaticImports
boolean onDemand
private org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], int)
char[][] compoundName
int length
org.eclipse.jdt.internal.compiler.lookup.Binding binding
int i
org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] name
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleImport (char[][], int, boolean)
char[][] compoundName
int mask
boolean findStaticImports
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleStaticImport (char[][], int)
char[][] compoundName
int mask
org.eclipse.jdt.internal.compiler.lookup.Binding binding
char[] name
org.eclipse.jdt.internal.compiler.lookup.Binding temp
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
private org.eclipse.jdt.internal.compiler.lookup.MethodBinding findStaticMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
char[] selector
org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
int i
org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getDefaultImports ()
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding missingObject
public final org.eclipse.jdt.internal.compiler.lookup.Binding getImport (char[][], boolean, boolean)
char[][] compoundName
boolean onDemand
boolean isStaticImport
public int nextCaptureID ()
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter ()
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
void recordQualifiedReference (char[][])
char[][] qualifiedName
int length
void recordReference (char[][], char[])
char[][] qualifiedEnclosingName
char[] simpleName
void recordReference (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[])
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
char[] simpleName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordRootReference (char[])
char[] simpleName
void recordSimpleReference (char[])
char[] simpleName
void recordSuperTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
public void recordTypeConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding subType
void recordTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
void recordTypeReferences (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[])
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
int i
int max
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
org.eclipse.jdt.internal.compiler.lookup.Binding resolveSingleImport (org.eclipse.jdt.internal.compiler.lookup.ImportBinding, int)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
int mask
org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] newImports
int i
int n
int max
public void storeDependencyInfo ()
int i
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
int j
int length
int i
int l
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int size
char[][][] qualifiedRefs
int i
char[][] simpleRefs
int i
char[][] rootRefs
int i
public java.lang.String toString ()
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToRecord (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
public void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier)
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
int i
int length
private void recordImportBinding (org.eclipse.jdt.internal.compiler.lookup.ImportBinding)
org.eclipse.jdt.internal.compiler.lookup.ImportBinding bindingToAdd
private void checkMoreStaticBindings (char[][], org.eclipse.jdt.internal.compiler.util.HashtableOfType, int, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
int mask
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
private int checkAndRecordImportBinding (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.util.HashtableOfType, org.eclipse.jdt.internal.compiler.ast.ImportReference, char[][])
org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingType
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToCheck
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding importConflictBinding
int j
int length
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
int j
org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
public boolean hasDefaultNullnessFor (int)
int location
}
org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.classProblemBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
private int problemId
public void (char[][], int)
char[][] compoundName
int problemId
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
void (char[], int)
char[] name
int problemId
void (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
public final int kind ()
public final int problemId ()
public char[] readableName ()
}
org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.classNestedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding {
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
private int outerLocalVariablesSlotSize
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] typeName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
public void (org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding)
org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding prototype
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
int i
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] synthLocals
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
int size
int newArgIndex
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] newInstances
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
protected void checkRedundantNullnessDefaultRecurse (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.ast.Annotation[], long, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode location
org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
long nullBits
boolean 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/ParameterizedGenericMethodBinding.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
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 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.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalTypeVariables
int i
int length
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substituteForChecks
int argLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
private static org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromArgumentTypes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
int paramLength
int minArgLength
int argLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
int i
int paramLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inferredSustitutes
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualSubstitutes
int i
int varLength
org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
private static boolean resolveSubstituteConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.InferenceContext, boolean)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
boolean considerEXTENDSConstraints
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] equalSubstitutes
int j
int equalLength
org.eclipse.jdt.internal.compiler.lookup.TypeBinding equalSubstitute
int k
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArguments
int i
boolean ignoreRawTypeSubstitution
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
int i
int max
int i
int max
int len
int i
long nullBits
public char[] computeUniqueKey (boolean)
boolean isLeaf
StringBuffer buffer
int length
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
int resultLength
char[] result
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public boolean hasSubstitutedParameters ()
public boolean hasSubstitutedReturnType ()
private org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromExpectedType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InferenceContext)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.InferenceContext inferenceContext
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
int varLength
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
boolean argAlreadyInferred
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int j
int max
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
int i
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReturnType
int i
int max
int i
int max
public boolean isRawSubstitution ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod ()
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding genericMethod ()
}
org/eclipse/jdt/internal/compiler/lookup/VariableBinding.classVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.VariableBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public char[] name
protected org.eclipse.jdt.internal.compiler.impl.Constant constant
public int id
public long tagBits
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.impl.Constant)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.impl.Constant constant
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public 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/NullTypeBinding.classNullTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.NullTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding {
void ()
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding clone (org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
public void setTypeAnnotations (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[], boolean)
org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding[] annotations
boolean evalNullAnnotations
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding unannotated ()
}
org/eclipse/jdt/internal/eval/CodeSnippetQualifiedNameReference.classCodeSnippetQualifiedNameReference.java
package org.eclipse.jdt.internal.eval
public org.eclipse.jdt.internal.eval.CodeSnippetQualifiedNameReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference implements org.eclipse.jdt.internal.eval.EvaluationConstants org.eclipse.jdt.internal.compiler.lookup.ProblemReasons {
org.eclipse.jdt.internal.eval.EvaluationContext evaluationContext
org.eclipse.jdt.internal.compiler.lookup.FieldBinding delegateThis
public void (char[][], long[], int, int, org.eclipse.jdt.internal.eval.EvaluationContext)
char[][] sources
long[] positions
int sourceStart
int sourceEnd
org.eclipse.jdt.internal.eval.EvaluationContext evaluationContext
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.TypeBinding declaringClass
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
boolean isUnboxing
int fieldPosition
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.lookup.FieldBinding lastFieldBinding
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
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
org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
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
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 getOtherFieldBindings (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int length
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int index
int otherBindingsLength
char[] token
org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
int place
org.eclipse.jdt.internal.eval.CodeSnippetScope localScope
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
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (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.eval.CodeSnippetScope localScope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.compiler.lookup.TypeBinding result
org.eclipse.jdt.internal.eval.CodeSnippetScope localScope
}
org/eclipse/jdt/internal/eval/Evaluator.classEvaluator.java
package org.eclipse.jdt.internal.eval
public abstract org.eclipse.jdt.internal.eval.Evaluator extends java.lang.Object {
org.eclipse.jdt.internal.eval.EvaluationContext context
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
java.util.Map options
org.eclipse.jdt.internal.eval.IRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
void (org.eclipse.jdt.internal.eval.EvaluationContext, org.eclipse.jdt.internal.compiler.env.INameEnvironment, java.util.Map, org.eclipse.jdt.internal.eval.IRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory)
org.eclipse.jdt.internal.eval.EvaluationContext context
org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
java.util.Map options
org.eclipse.jdt.internal.eval.IRequestor requestor
org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
protected abstract void addEvaluationResultForCompilationProblem (java.util.Map, org.eclipse.jdt.core.compiler.CategorizedProblem, char[])
protected org.eclipse.jdt.internal.eval.EvaluationResult[] evaluationResultsForCompilationProblems (org.eclipse.jdt.internal.compiler.CompilationResult, char[])
org.eclipse.jdt.internal.compiler.CompilationResult result
char[] cuSource
org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
java.util.HashMap resultsByIDs
int i
int size
org.eclipse.jdt.internal.eval.EvaluationResult[] evalResults
java.util.Iterator results
int i
org.eclipse.jdt.internal.compiler.ClassFile[] getClasses ()
char[] source
java.util.ArrayList classDefinitions
org.eclipse.jdt.internal.eval.Evaluator$1CompilerRequestor compilerRequestor
org.eclipse.jdt.internal.compiler.Compiler compiler
org.eclipse.jdt.internal.compiler.ClassFile[] result
protected abstract char[] getClassName ()
org.eclipse.jdt.internal.compiler.Compiler getCompiler (org.eclipse.jdt.internal.compiler.ICompilerRequestor)
org.eclipse.jdt.internal.compiler.ICompilerRequestor compilerRequestor
org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
protected abstract char[] getSource ()
}
org/eclipse/jdt/internal/eval/CodeSnippetToCuMapper$1.classCodeSnippetToCuMapper.java
package org.eclipse.jdt.internal.eval
org.eclipse.jdt.internal.eval.CodeSnippetToCuMapper$1 extends org.eclipse.jdt.core.CompletionRequestor {
final org.eclipse.jdt.internal.eval.CodeSnippetToCuMapper this$0
private final org.eclipse.jdt.core.CompletionRequestor val$originalRequestor
void (org.eclipse.jdt.internal.eval.CodeSnippetToCuMapper, org.eclipse.jdt.core.CompletionRequestor)
public void accept (org.eclipse.jdt.core.CompletionProposal)
org.eclipse.jdt.core.CompletionProposal proposal
int flags
char[] packageName
char[] className
char[] declaringTypePackageName
char[] declaringTypeName
public void completionFailure (org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.core.compiler.IProblem problem
public void acceptContext (org.eclipse.jdt.core.CompletionContext)
org.eclipse.jdt.core.CompletionContext context
public void beginReporting ()
public void endReporting ()
public boolean isIgnored (int)
int completionProposalKind
public void setIgnored (int, boolean)
int completionProposalKind
boolean ignore
public boolean isAllowingRequiredProposals (int, int)
int mainKind
int requiredKind
public void setAllowsRequiredProposals (int, int, boolean)
int mainKind
int requiredKind
boolean allow
}
org/eclipse/jdt/internal/formatter/TokenManager$1.classTokenManager.java
package org.eclipse.jdt.internal.formatter
org.eclipse.jdt.internal.formatter.TokenManager$1 extends org.eclipse.jdt.internal.formatter.TokenTraverser {
private boolean isNLSTagInLine
final org.eclipse.jdt.internal.formatter.TokenManager this$0
void (org.eclipse.jdt.internal.formatter.TokenManager)
protected boolean token (org.eclipse.jdt.internal.formatter.Token, int)
org.eclipse.jdt.internal.formatter.Token traversed
int index
java.util.List internalStructure
}
org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions.classDefaultCodeFormatterOptions.java
package org.eclipse.jdt.internal.formatter
public org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions extends java.lang.Object {
public static final int TAB
public static final int SPACE
public static final int MIXED
public int alignment_for_arguments_in_allocation_expression
public int alignment_for_arguments_in_annotation
public int alignment_for_arguments_in_enum_constant
public int alignment_for_arguments_in_explicit_constructor_call
public int alignment_for_arguments_in_method_invocation
public int alignment_for_arguments_in_qualified_allocation_expression
public int alignment_for_assignment
public int alignment_for_binary_expression
public int alignment_for_compact_if
public int alignment_for_conditional_expression
public int alignment_for_enum_constants
public int alignment_for_expressions_in_array_initializer
public int alignment_for_method_declaration
public int alignment_for_multiple_fields
public int alignment_for_parameters_in_constructor_declaration
public int alignment_for_parameters_in_method_declaration
public int alignment_for_selector_in_method_invocation
public int alignment_for_superclass_in_type_declaration
public int alignment_for_superinterfaces_in_enum_declaration
public int alignment_for_superinterfaces_in_type_declaration
public int alignment_for_throws_clause_in_constructor_declaration
public int alignment_for_throws_clause_in_method_declaration
public int alignment_for_resources_in_try
public int alignment_for_union_type_in_multicatch
public boolean align_type_members_on_columns
public String brace_position_for_annotation_type_declaration
public String brace_position_for_anonymous_type_declaration
public String brace_position_for_array_initializer
public String brace_position_for_block
public String brace_position_for_block_in_case
public String brace_position_for_constructor_declaration
public String brace_position_for_enum_constant
public String brace_position_for_enum_declaration
public String brace_position_for_lambda_body
public String brace_position_for_method_declaration
public String brace_position_for_type_declaration
public String brace_position_for_switch
public int continuation_indentation
public int continuation_indentation_for_array_initializer
public int blank_lines_after_imports
public int blank_lines_after_package
public int blank_lines_before_field
public int blank_lines_before_first_class_body_declaration
public int blank_lines_before_imports
public int blank_lines_before_member_type
public int blank_lines_before_method
public int blank_lines_before_new_chunk
public int blank_lines_before_package
public int blank_lines_between_import_groups
public int blank_lines_between_type_declarations
public int blank_lines_at_beginning_of_method_body
public boolean comment_clear_blank_lines_in_javadoc_comment
public boolean comment_clear_blank_lines_in_block_comment
public boolean comment_new_lines_at_block_boundaries
public boolean comment_new_lines_at_javadoc_boundaries
public boolean comment_format_javadoc_comment
public boolean comment_format_line_comment
public boolean comment_format_line_comment_starting_on_first_column
public boolean comment_format_block_comment
public boolean comment_format_header
public boolean comment_format_html
public boolean comment_format_source
public boolean comment_indent_parameter_description
public boolean comment_indent_root_tags
public boolean comment_insert_empty_line_before_root_tags
public boolean comment_insert_new_line_for_parameter
public boolean comment_preserve_white_space_between_code_and_line_comments
public int comment_line_length
public boolean use_tags
public char[] disabling_tag
public char[] enabling_tag
private static final char[] DEFAULT_DISABLING_TAG
private static final char[] DEFAULT_ENABLING_TAG
public boolean indent_statements_compare_to_block
public boolean indent_statements_compare_to_body
public boolean indent_body_declarations_compare_to_annotation_declaration_header
public boolean indent_body_declarations_compare_to_enum_constant_header
public boolean indent_body_declarations_compare_to_enum_declaration_header
public boolean indent_body_declarations_compare_to_type_header
public boolean indent_breaks_compare_to_cases
public boolean indent_empty_lines
public boolean indent_switchstatements_compare_to_cases
public boolean indent_switchstatements_compare_to_switch
public int indentation_size
public boolean insert_new_line_after_annotation_on_type
public boolean insert_new_line_after_type_annotation
public boolean insert_new_line_after_annotation_on_field
public boolean insert_new_line_after_annotation_on_method
public boolean insert_new_line_after_annotation_on_package
public boolean insert_new_line_after_annotation_on_parameter
public boolean insert_new_line_after_annotation_on_local_variable
public boolean insert_new_line_after_label
public boolean insert_new_line_after_opening_brace_in_array_initializer
public boolean insert_new_line_at_end_of_file_if_missing
public boolean insert_new_line_before_catch_in_try_statement
public boolean insert_new_line_before_closing_brace_in_array_initializer
public boolean insert_new_line_before_else_in_if_statement
public boolean insert_new_line_before_finally_in_try_statement
public boolean insert_new_line_before_while_in_do_statement
public boolean insert_new_line_in_empty_anonymous_type_declaration
public boolean insert_new_line_in_empty_block
public boolean insert_new_line_in_empty_annotation_declaration
public boolean insert_new_line_in_empty_enum_constant
public boolean insert_new_line_in_empty_enum_declaration
public boolean insert_new_line_in_empty_method_body
public boolean insert_new_line_in_empty_type_declaration
public boolean insert_space_after_and_in_type_parameter
public boolean insert_space_after_assignment_operator
public boolean insert_space_after_at_in_annotation
public boolean insert_space_after_at_in_annotation_type_declaration
public boolean insert_space_after_binary_operator
public boolean insert_space_after_closing_angle_bracket_in_type_arguments
public boolean insert_space_after_closing_angle_bracket_in_type_parameters
public boolean insert_space_after_closing_paren_in_cast
public boolean insert_space_after_closing_brace_in_block
public boolean insert_space_after_colon_in_assert
public boolean insert_space_after_colon_in_case
public boolean insert_space_after_colon_in_conditional
public boolean insert_space_after_colon_in_for
public boolean insert_space_after_colon_in_labeled_statement
public boolean insert_space_after_comma_in_allocation_expression
public boolean insert_space_after_comma_in_annotation
public boolean insert_space_after_comma_in_array_initializer
public boolean insert_space_after_comma_in_constructor_declaration_parameters
public boolean insert_space_after_comma_in_constructor_declaration_throws
public boolean insert_space_after_comma_in_enum_constant_arguments
public boolean insert_space_after_comma_in_enum_declarations
public boolean insert_space_after_comma_in_explicit_constructor_call_arguments
public boolean insert_space_after_comma_in_for_increments
public boolean insert_space_after_comma_in_for_inits
public boolean insert_space_after_comma_in_method_invocation_arguments
public boolean insert_space_after_comma_in_method_declaration_parameters
public boolean insert_space_after_comma_in_method_declaration_throws
public boolean insert_space_after_comma_in_multiple_field_declarations
public boolean insert_space_after_comma_in_multiple_local_declarations
public boolean insert_space_after_comma_in_parameterized_type_reference
public boolean insert_space_after_comma_in_superinterfaces
public boolean insert_space_after_comma_in_type_arguments
public boolean insert_space_after_comma_in_type_parameters
public boolean insert_space_after_ellipsis
public boolean insert_space_after_lambda_arrow
public boolean insert_space_after_opening_angle_bracket_in_parameterized_type_reference
public boolean insert_space_after_opening_angle_bracket_in_type_arguments
public boolean insert_space_after_opening_angle_bracket_in_type_parameters
public boolean insert_space_after_opening_bracket_in_array_allocation_expression
public boolean insert_space_after_opening_bracket_in_array_reference
public boolean insert_space_after_opening_brace_in_array_initializer
public boolean insert_space_after_opening_paren_in_annotation
public boolean insert_space_after_opening_paren_in_cast
public boolean insert_space_after_opening_paren_in_catch
public boolean insert_space_after_opening_paren_in_constructor_declaration
public boolean insert_space_after_opening_paren_in_enum_constant
public boolean insert_space_after_opening_paren_in_for
public boolean insert_space_after_opening_paren_in_if
public boolean insert_space_after_opening_paren_in_method_declaration
public boolean insert_space_after_opening_paren_in_method_invocation
public boolean insert_space_after_opening_paren_in_parenthesized_expression
public boolean insert_space_after_opening_paren_in_switch
public boolean insert_space_after_opening_paren_in_synchronized
public boolean insert_space_after_opening_paren_in_try
public boolean insert_space_after_opening_paren_in_while
public boolean insert_space_after_postfix_operator
public boolean insert_space_after_prefix_operator
public boolean insert_space_after_question_in_conditional
public boolean insert_space_after_question_in_wilcard
public boolean insert_space_after_semicolon_in_for
public boolean insert_space_after_semicolon_in_try_resources
public boolean insert_space_after_unary_operator
public boolean insert_space_before_and_in_type_parameter
public boolean insert_space_before_at_in_annotation_type_declaration
public boolean insert_space_before_assignment_operator
public boolean insert_space_before_binary_operator
public boolean insert_space_before_closing_angle_bracket_in_parameterized_type_reference
public boolean insert_space_before_closing_angle_bracket_in_type_arguments
public boolean insert_space_before_closing_angle_bracket_in_type_parameters
public boolean insert_space_before_closing_brace_in_array_initializer
public boolean insert_space_before_closing_bracket_in_array_allocation_expression
public boolean insert_space_before_closing_bracket_in_array_reference
public boolean insert_space_before_closing_paren_in_annotation
public boolean insert_space_before_closing_paren_in_cast
public boolean insert_space_before_closing_paren_in_catch
public boolean insert_space_before_closing_paren_in_constructor_declaration
public boolean insert_space_before_closing_paren_in_enum_constant
public boolean insert_space_before_closing_paren_in_for
public boolean insert_space_before_closing_paren_in_if
public boolean insert_space_before_closing_paren_in_method_declaration
public boolean insert_space_before_closing_paren_in_method_invocation
public boolean insert_space_before_closing_paren_in_parenthesized_expression
public boolean insert_space_before_closing_paren_in_switch
public boolean insert_space_before_closing_paren_in_synchronized
public boolean insert_space_before_closing_paren_in_try
public boolean insert_space_before_closing_paren_in_while
public boolean insert_space_before_colon_in_assert
public boolean insert_space_before_colon_in_case
public boolean insert_space_before_colon_in_conditional
public boolean insert_space_before_colon_in_default
public boolean insert_space_before_colon_in_for
public boolean insert_space_before_colon_in_labeled_statement
public boolean insert_space_before_comma_in_allocation_expression
public boolean insert_space_before_comma_in_annotation
public boolean insert_space_before_comma_in_array_initializer
public boolean insert_space_before_comma_in_constructor_declaration_parameters
public boolean insert_space_before_comma_in_constructor_declaration_throws
public boolean insert_space_before_comma_in_enum_constant_arguments
public boolean insert_space_before_comma_in_enum_declarations
public boolean insert_space_before_comma_in_explicit_constructor_call_arguments
public boolean insert_space_before_comma_in_for_increments
public boolean insert_space_before_comma_in_for_inits
public boolean insert_space_before_comma_in_method_invocation_arguments
public boolean insert_space_before_comma_in_method_declaration_parameters
public boolean insert_space_before_comma_in_method_declaration_throws
public boolean insert_space_before_comma_in_multiple_field_declarations
public boolean insert_space_before_comma_in_multiple_local_declarations
public boolean insert_space_before_comma_in_parameterized_type_reference
public boolean insert_space_before_comma_in_superinterfaces
public boolean insert_space_before_comma_in_type_arguments
public boolean insert_space_before_comma_in_type_parameters
public boolean insert_space_before_ellipsis
public boolean insert_space_before_lambda_arrow
public boolean insert_space_before_parenthesized_expression_in_return
public boolean insert_space_before_parenthesized_expression_in_throw
public boolean insert_space_before_question_in_wilcard
public boolean insert_space_before_opening_angle_bracket_in_parameterized_type_reference
public boolean insert_space_before_opening_angle_bracket_in_type_arguments
public boolean insert_space_before_opening_angle_bracket_in_type_parameters
public boolean insert_space_before_opening_brace_in_annotation_type_declaration
public boolean insert_space_before_opening_brace_in_anonymous_type_declaration
public boolean insert_space_before_opening_brace_in_array_initializer
public boolean insert_space_before_opening_brace_in_block
public boolean insert_space_before_opening_brace_in_constructor_declaration
public boolean insert_space_before_opening_brace_in_enum_constant
public boolean insert_space_before_opening_brace_in_enum_declaration
public boolean insert_space_before_opening_brace_in_method_declaration
public boolean insert_space_before_opening_brace_in_type_declaration
public boolean insert_space_before_opening_bracket_in_array_allocation_expression
public boolean insert_space_before_opening_bracket_in_array_reference
public boolean insert_space_before_opening_bracket_in_array_type_reference
public boolean insert_space_before_opening_paren_in_annotation
public boolean insert_space_before_opening_paren_in_annotation_type_member_declaration
public boolean insert_space_before_opening_paren_in_catch
public boolean insert_space_before_opening_paren_in_constructor_declaration
public boolean insert_space_before_opening_paren_in_enum_constant
public boolean insert_space_before_opening_paren_in_for
public boolean insert_space_before_opening_paren_in_if
public boolean insert_space_before_opening_paren_in_method_invocation
public boolean insert_space_before_opening_paren_in_method_declaration
public boolean insert_space_before_opening_paren_in_switch
public boolean insert_space_before_opening_paren_in_try
public boolean insert_space_before_opening_brace_in_switch
public boolean insert_space_before_opening_paren_in_synchronized
public boolean insert_space_before_opening_paren_in_parenthesized_expression
public boolean insert_space_before_opening_paren_in_while
public boolean insert_space_before_postfix_operator
public boolean insert_space_before_prefix_operator
public boolean insert_space_before_question_in_conditional
public boolean insert_space_before_semicolon
public boolean insert_space_before_semicolon_in_for
public boolean insert_space_before_semicolon_in_try_resources
public boolean insert_space_before_unary_operator
public boolean insert_space_between_brackets_in_array_type_reference
public boolean insert_space_between_empty_braces_in_array_initializer
public boolean insert_space_between_empty_brackets_in_array_allocation_expression
public boolean insert_space_between_empty_parens_in_annotation_type_member_declaration
public boolean insert_space_between_empty_parens_in_constructor_declaration
public boolean insert_space_between_empty_parens_in_enum_constant
public boolean insert_space_between_empty_parens_in_method_declaration
public boolean insert_space_between_empty_parens_in_method_invocation
public boolean compact_else_if
public boolean keep_guardian_clause_on_one_line
public boolean keep_else_statement_on_same_line
public boolean keep_empty_array_initializer_on_one_line
public boolean keep_simple_if_on_one_line
public boolean keep_then_statement_on_same_line
public boolean never_indent_block_comments_on_first_column
public boolean never_indent_line_comments_on_first_column
public int number_of_empty_lines_to_preserve
public boolean join_wrapped_lines
public boolean join_lines_in_comments
public boolean put_empty_statement_on_new_line
public int tab_size
public int page_width
public int tab_char
public boolean use_tabs_only_for_leading_indentations
public boolean wrap_before_binary_operator
public boolean wrap_before_or_operator_multicatch
public boolean wrap_outer_expressions_when_nested
public int initial_indentation_level
public String line_separator
static void ()
public static org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions getDefaultSettings ()
org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions options
public static org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions getEclipseDefaultSettings ()
org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions options
public static org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions getJavaConventionsSettings ()
org.eclipse.jdt.internal.formatter.DefaultCodeFormatterOptions options
private void ()
public void (java.util.Map)
java.util.Map settings
private java.lang.String getAlignment (int)
int alignment
public java.util.Map getMap ()
java.util.Map options
public void set (java.util.Map)
java.util.Map settings
Object alignmentForArgumentsInAllocationExpressionOption
Object alignmentForArgumentsInAnnotationOption
Object alignmentForArgumentsInEnumConstantOption
Object alignmentForArgumentsInExplicitConstructorCallOption
Object alignmentForArgumentsInMethodInvocationOption
Object alignmentForArgumentsInQualifiedAllocationExpressionOption
Object alignmentForAssignmentOption
Object alignmentForBinaryExpressionOption
Object alignmentForCompactIfOption
Object alignmentForConditionalExpressionOption
Object alignmentForEnumConstantsOption
Object alignmentForExpressionsInArrayInitializerOption
Object alignmentForMethodDeclarationOption
Object alignmentForMultipleFieldsOption
Object alignmentForParametersInConstructorDeclarationOption
Object alignmentForParametersInMethodDeclarationOption
Object alignmentForResourcesInTry
Object alignmentForSelectorInMethodInvocationOption
Object alignmentForSuperclassInTypeDeclarationOption
Object alignmentForSuperinterfacesInEnumDeclarationOption
Object alignmentForSuperinterfacesInTypeDeclarationOption
Object alignmentForThrowsClauseInConstructorDeclarationOption
Object alignmentForThrowsClauseInMethodDeclarationOption
Object alignmentForUnionTypeInMulticatch
Object alignTypeMembersOnColumnsOption
Object bracePositionForAnnotationTypeDeclarationOption
Object bracePositionForAnonymousTypeDeclarationOption
Object bracePositionForArrayInitializerOption
Object bracePositionForBlockOption
Object bracePositionForBlockInCaseOption
Object bracePositionForConstructorDeclarationOption
Object bracePositionForEnumConstantOption
Object bracePositionForEnumDeclarationOption
Object bracePositionForLambdaDeclarationOption
Object bracePositionForMethodDeclarationOption
Object bracePositionForSwitchOption
Object bracePositionForTypeDeclarationOption
Object continuationIndentationOption
Object continuationIndentationForArrayInitializerOption
Object blankLinesAfterImportsOption
Object blankLinesAfterPackageOption
Object blankLinesBeforeFieldOption
Object blankLinesBeforeFirstClassBodyDeclarationOption
Object blankLinesBeforeImportsOption
Object blankLinesBeforeMemberTypeOption
Object blankLinesBeforeMethodOption
Object blankLinesBeforeNewChunkOption
Object blankLinesBeforePackageOption
Object blankLinesBetweenImportGroupsOption
Object blankLinesBetweenTypeDeclarationsOption
Object blankLinesAtBeginningOfMethodBodyOption
Object insertNewLineAfterTypeAnnotationOption
Object commentFormatJavadocCommentOption
Object commentFormatBlockCommentOption
Object commentFormatLineCommentOption
Object formatLineCommentStartingOnFirstColumnOption
Object commentFormatHeaderOption
Object commentFormatHtmlOption
Object commentFormatSourceOption
Object commentIndentParameterDescriptionOption
Object commentIndentRootTagsOption
Object commentInsertEmptyLineBeforeRootTagsOption
Object commentInsertNewLineForParameterOption
Object commentPreserveWhiteSpaceBetweenCodeAndLineCommentsOption
Object commentLineLengthOption
Object commentNewLinesAtBlockBoundariesOption
Object commentNewLinesAtJavadocBoundariesOption
Object indentStatementsCompareToBlockOption
Object indentStatementsCompareToBodyOption
Object indentBodyDeclarationsCompareToAnnotationDeclarationHeaderOption
Object indentBodyDeclarationsCompareToEnumConstantHeaderOption
Object indentBodyDeclarationsCompareToEnumDeclarationHeaderOption
Object indentBodyDeclarationsCompareToTypeHeaderOption
Object indentBreaksCompareToCasesOption
Object indentEmptyLinesOption
Object indentSwitchstatementsCompareToCasesOption
Object indentSwitchstatementsCompareToSwitchOption
Object indentationSizeOption
int indentationSize
Object insertNewLineAfterOpeningBraceInArrayInitializerOption
Object insertNewLineAtEndOfFileIfMissingOption
Object insertNewLineBeforeCatchInTryStatementOption
Object insertNewLineBeforeClosingBraceInArrayInitializerOption
Object insertNewLineBeforeElseInIfStatementOption
Object insertNewLineBeforeFinallyInTryStatementOption
Object insertNewLineBeforeWhileInDoStatementOption
Object insertNewLineInEmptyAnonymousTypeDeclarationOption
Object insertNewLineInEmptyBlockOption
Object insertNewLineInEmptyAnnotationDeclarationOption
Object insertNewLineInEmptyEnumConstantOption
Object insertNewLineInEmptyEnumDeclarationOption
Object insertNewLineInEmptyMethodBodyOption
Object insertNewLineInEmptyTypeDeclarationOption
Object insertNewLineAfterLabelOption
Object insertSpaceAfterAndInWildcardOption
Object insertSpaceAfterAssignmentOperatorOption
Object insertSpaceAfterAtInAnnotationOption
Object insertSpaceAfterAtInAnnotationTypeDeclarationOption
Object insertSpaceAfterBinaryOperatorOption
Object insertSpaceAfterClosingAngleBracketInTypeArgumentsOption
Object insertSpaceAfterClosingAngleBracketInTypeParametersOption
Object insertSpaceAfterClosingParenInCastOption
Object insertSpaceAfterClosingBraceInBlockOption
Object insertSpaceAfterColonInAssertOption
Object insertSpaceAfterColonInCaseOption
Object insertSpaceAfterColonInConditionalOption
Object insertSpaceAfterColonInForOption
Object insertSpaceAfterColonInLabeledStatementOption
Object insertSpaceAfterCommaInAllocationExpressionOption
Object insertSpaceAfterCommaInAnnotationOption
Object insertSpaceAfterCommaInArrayInitializerOption
Object insertSpaceAfterCommaInConstructorDeclarationParametersOption
Object insertSpaceAfterCommaInConstructorDeclarationThrowsOption
Object insertSpaceAfterCommaInEnumConstantArgumentsOption
Object insertSpaceAfterCommaInEnumDeclarationsOption
Object insertSpaceAfterCommaInExplicitConstructorCallArgumentsOption
Object insertSpaceAfterCommaInForIncrementsOption
Object insertSpaceAfterCommaInForInitsOption
Object insertSpaceAfterCommaInMethodInvocationArgumentsOption
Object insertSpaceAfterCommaInMethodDeclarationParametersOption
Object insertSpaceAfterCommaInMethodDeclarationThrowsOption
Object insertSpaceAfterCommaInMultipleFieldDeclarationsOption
Object insertSpaceAfterCommaInMultipleLocalDeclarationsOption
Object insertSpaceAfterCommaInParameterizedTypeReferenceOption
Object insertSpaceAfterCommaInSuperinterfacesOption
Object insertSpaceAfterCommaInTypeArgumentsOption
Object insertSpaceAfterCommaInTypeParametersOption
Object insertSpaceAfterEllipsisOption
Object insertSpaceAfterLambdaArrowOption
Object insertSpaceAfterOpeningAngleBracketInParameterizedTypeReferenceOption
Object insertSpaceAfterOpeningAngleBracketInTypeArgumentsOption
Object insertSpaceAfterOpeningAngleBracketInTypeParametersOption
Object insertSpaceAfterOpeningBracketInArrayAllocationExpressionOption
Object insertSpaceAfterOpeningBracketInArrayReferenceOption
Object insertSpaceAfterOpeningBraceInArrayInitializerOption
Object insertSpaceAfterOpeningParenInAnnotationOption
Object insertSpaceAfterOpeningParenInCastOption
Object insertSpaceAfterOpeningParenInCatchOption
Object insertSpaceAfterOpeningParenInConstructorDeclarationOption
Object insertSpaceAfterOpeningParenInEnumConstantOption
Object insertSpaceAfterOpeningParenInForOption
Object insertSpaceAfterOpeningParenInIfOption
Object insertSpaceAfterOpeningParenInMethodDeclarationOption
Object insertSpaceAfterOpeningParenInMethodInvocationOption
Object insertSpaceAfterOpeningParenInParenthesizedExpressionOption
Object insertSpaceAfterOpeningParenInSwitchOption
Object insertSpaceAfterOpeningParenInSynchronizedOption
Object insertSpaceAfterOpeningParenInTryOption
Object insertSpaceAfterOpeningParenInWhileOption
Object insertSpaceAfterPostfixOperatorOption
Object insertSpaceAfterPrefixOperatorOption
Object insertSpaceAfterQuestionInConditionalOption
Object insertSpaceAfterQuestionInWildcardOption
Object insertSpaceAfterSemicolonInForOption
Object insertSpaceAfterSemicolonInTryOption
Object insertSpaceAfterUnaryOperatorOption
Object insertSpaceBeforeAndInWildcardOption
Object insertSpaceBeforeAtInAnnotationTypeDeclarationOption
Object insertSpaceBeforeAssignmentOperatorOption
Object insertSpaceBeforeBinaryOperatorOption
Object insertSpaceBeforeClosingAngleBracketInParameterizedTypeReferenceOption
Object insertSpaceBeforeClosingAngleBracketInTypeArgumentsOption
Object insertSpaceBeforeClosingAngleBracketInTypeParametersOption
Object insertSpaceBeforeClosingBraceInArrayInitializerOption
Object insertSpaceBeforeClosingBracketInArrayAllocationExpressionOption
Object insertSpaceBeforeClosingBracketInArrayReferenceOption
Object insertSpaceBeforeClosingParenInAnnotationOption
Object insertSpaceBeforeClosingParenInCastOption
Object insertSpaceBeforeClosingParenInCatchOption
Object insertSpaceBeforeClosingParenInConstructorDeclarationOption
Object insertSpaceBeforeClosingParenInEnumConstantOption
Object insertSpaceBeforeClosingParenInForOption
Object insertSpaceBeforeClosingParenInIfOption
Object insertSpaceBeforeClosingParenInMethodDeclarationOption
Object insertSpaceBeforeClosingParenInMethodInvocationOption
Object insertSpaceBeforeClosingParenInParenthesizedExpressionOption
Object insertSpaceBeforeClosingParenInSwitchOption
Object insertSpaceBeforeClosingParenInSynchronizedOption
Object insertSpaceBeforeClosingParenInTryOption
Object insertSpaceBeforeClosingParenInWhileOption
Object insertSpaceBeforeColonInAssertOption
Object insertSpaceBeforeColonInCaseOption
Object insertSpaceBeforeColonInConditionalOption
Object insertSpaceBeforeColonInDefaultOption
Object insertSpaceBeforeColonInForOption
Object insertSpaceBeforeColonInLabeledStatementOption
Object insertSpaceBeforeCommaInAllocationExpressionOption
Object insertSpaceBeforeCommaInAnnotationOption
Object insertSpaceBeforeCommaInArrayInitializerOption
Object insertSpaceBeforeCommaInConstructorDeclarationParametersOption
Object insertSpaceBeforeCommaInConstructorDeclarationThrowsOption
Object insertSpaceBeforeCommaInEnumConstantArgumentsOption
Object insertSpaceBeforeCommaInEnumDeclarationsOption
Object insertSpaceBeforeCommaInExplicitConstructorCallArgumentsOption
Object insertSpaceBeforeCommaInForIncrementsOption
Object insertSpaceBeforeCommaInForInitsOption
Object insertSpaceBeforeCommaInMethodInvocationArgumentsOption
Object insertSpaceBeforeCommaInMethodDeclarationParametersOption
Object insertSpaceBeforeCommaInMethodDeclarationThrowsOption
Object insertSpaceBeforeCommaInMultipleFieldDeclarationsOption
Object insertSpaceBeforeCommaInMultipleLocalDeclarationsOption
Object insertSpaceBeforeCommaInParameterizedTypeReferenceOption
Object insertSpaceBeforeCommaInSuperinterfacesOption
Object insertSpaceBeforeCommaInTypeArgumentsOption
Object insertSpaceBeforeCommaInTypeParametersOption
Object insertSpaceBeforeEllipsisOption
Object insertSpaceBeforeLambdaArrowOption
Object insertSpaceBeforeOpeningAngleBrackerInParameterizedTypeReferenceOption
Object insertSpaceBeforeOpeningAngleBrackerInTypeArgumentsOption
Object insertSpaceBeforeOpeningAngleBrackerInTypeParametersOption
Object insertSpaceBeforeOpeningBraceInAnnotationTypeDeclarationOption
Object insertSpaceBeforeOpeningBraceInAnonymousTypeDeclarationOption
Object insertSpaceBeforeOpeningBraceInArrayInitializerOption
Object insertSpaceBeforeOpeningBraceInBlockOption
Object insertSpaceBeforeOpeningBraceInConstructorDeclarationOption
Object insertSpaceBeforeOpeningBraceInEnumDeclarationOption
Object insertSpaceBeforeOpeningBraceInEnumConstantOption
Object insertSpaceBeforeOpeningBraceInMethodDeclarationOption
Object insertSpaceBeforeOpeningBraceInTypeDeclarationOption
Object insertSpaceBeforeOpeningBracketInArrayAllocationExpressionOption
Object insertSpaceBeforeOpeningBracketInArrayReferenceOption
Object insertSpaceBeforeOpeningBracketInArrayTypeReferenceOption
Object insertSpaceBeforeOpeningParenInAnnotationOption
Object insertSpaceBeforeOpeningParenInAnnotationTypeMemberDeclarationOption
Object insertSpaceBeforeOpeningParenInCatchOption
Object insertSpaceBeforeOpeningParenInConstructorDeclarationOption
Object insertSpaceBeforeOpeningParenInEnumConstantOption
Object insertSpaceBeforeOpeningParenInForOption
Object insertSpaceBeforeOpeningParenInIfOption
Object insertSpaceBeforeOpeningParenInMethodInvocationOption
Object insertSpaceBeforeOpeningParenInMethodDeclarationOption
Object insertSpaceBeforeOpeningParenInSwitchOption
Object insertSpaceBeforeOpeningBraceInSwitchOption
Object insertSpaceBeforeOpeningParenInSynchronizedOption
Object insertSpaceBeforeOpeningParenInTryOption
Object insertSpaceBeforeOpeningParenInParenthesizedExpressionOption
Object insertSpaceBeforeOpeningParenInWhileOption
Object insertSpaceBeforeParenthesizedExpressionInReturnOption
Object insertSpaceBeforeParenthesizedExpressionInThrowOption
Object insertSpaceBeforePostfixOperatorOption
Object insertSpaceBeforePrefixOperatorOption
Object insertSpaceBeforeQuestionInConditionalOption
Object insertSpaceBeforeQuestionInWildcardOption
Object insertSpaceBeforeSemicolonOption
Object insertSpaceBeforeSemicolonInForOption
Object insertSpaceBeforeSemicolonInTryOption
Object insertSpaceBeforeUnaryOperatorOption
Object insertSpaceBetweenBracketsInArrayTypeReferenceOption
Object insertSpaceBetweenEmptyBracesInArrayInitializerOption
Object insertSpaceBetweenEmptyBracketsInArrayAllocationExpressionOption
Object insertSpaceBetweenEmptyParensInConstructorDeclarationOption
Object insertSpaceBetweenEmptyParensInAnnotationTypeMemberDeclarationOption
Object insertSpaceBetweenEmptyParensInEnumConstantOption
Object insertSpaceBetweenEmptyParensInMethodDeclarationOption
Object insertSpaceBetweenEmptyParensInMethodInvocationOption
Object compactElseIfOption
Object keepGuardianClauseOnOneLineOption
Object keepElseStatementOnSameLineOption
Object keepEmptyArrayInitializerOnOneLineOption
Object keepSimpleIfOnOneLineOption
Object keepThenStatementOnSameLineOption
Object neverIndentBlockCommentOnFirstColumnOption
Object neverIndentLineCommentOnFirstColumnOption
Object numberOfEmptyLinesToPreserveOption
Object joinLinesInCommentsOption
Object joinWrappedLinesOption
Object putEmptyStatementOnNewLineOption
Object tabSizeOption
int tabSize
Object useTabsOnlyForLeadingIndentationsOption
Object pageWidthOption
Object useTabOption
Object wrapBeforeBinaryOperatorOption
Object wrapBeforeOrOperatorMulticatchOption
Object useTags
Object disableTagOption
String stringValue
int idx
String tag
Object enableTagOption
String stringValue
int idx
String tag
Object wrapWrapOuterExpressionsWhenNestedOption
private void setDeprecatedOptions (java.util.Map)
java.util.Map settings
Object commentClearBlankLinesOption
Object commentClearBlankLinesInJavadocCommentOption
Object commentClearBlankLinesInBlockCommentOption
Object insertNewLineAfterAnnotationOption
Object insertNewLineAfterAnnotationOnMemberOption
Object insertNewLineAfterAnnotationOnTypeOption
Object insertNewLineAfterAnnotationOnFieldOption
Object insertNewLineAfterAnnotationOnMethodOption
Object insertNewLineAfterAnnotationOnPackageOption
Object insertNewLineAfterAnnotationOnParameterOption
Object insertNewLineAfterAnnotationOnLocalVariableOption
boolean insert
boolean insert
public void setDefaultSettings ()
public void setEclipseDefaultSettings ()
public void setJavaConventionsSettings ()
}
org/eclipse/jdt/internal/core/ClasspathEntry$AssertionFailedException.classClasspathEntry.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.ClasspathEntry$AssertionFailedException extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/core/jdom/CompilationUnit.classCompilationUnit.java
package org.eclipse.jdt.internal.core.jdom
public org.eclipse.jdt.internal.core.jdom.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit {
protected char[] fContents
protected char[] fFileName
protected char[] fMainTypeName
public void (char[], char[])
char[] contents
char[] filename
String file
int start
int end
public char[] getContents ()
public char[] getFileName ()
public char[] getMainTypeName ()
public char[][] getPackageName ()
public boolean ignoreOptionalProblems ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/core/BinaryTypeConverter.classBinaryTypeConverter.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.BinaryTypeConverter extends org.eclipse.jdt.internal.compiler.parser.TypeConverter {
private org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
private org.eclipse.jdt.internal.core.util.HashSetOfCharArrayArray typeNames
public void (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.core.util.HashSetOfCharArrayArray)
org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.internal.core.util.HashSetOfCharArrayArray typeNames
public org.eclipse.jdt.internal.compiler.ast.ImportReference[] buildImports (org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader)
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
int[] constantPoolOffsets
int constantPoolCount
int i
int tag
char[] name
int constantPoolIndex
int utf8Offset
int utf8Offset
int typeNamesLength
org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
char[][][] set
int index
int i
int length
char[][] typeName
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration buildTypeDeclaration (org.eclipse.jdt.core.IType, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IType type
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
org.eclipse.jdt.internal.core.PackageFragment pkg
char[][] packageName
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.core.IType alreadyComputedMember
org.eclipse.jdt.core.IType parent
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration previousDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
private org.eclipse.jdt.internal.compiler.ast.FieldDeclaration convert (org.eclipse.jdt.core.IField, org.eclipse.jdt.core.IType) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IField field
org.eclipse.jdt.core.IType type
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
private org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration convert (org.eclipse.jdt.core.IMethod, org.eclipse.jdt.core.IType) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IMethod method
org.eclipse.jdt.core.IType type
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
org.eclipse.jdt.core.ITypeParameter[] typeParameters
int parameterCount
int i
org.eclipse.jdt.core.ITypeParameter typeParameter
org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration decl
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int flags
boolean isVarargs
String[] argumentTypeNames
String[] argumentNames
int argumentCount
int startIndex
int i
String argumentTypeName
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
String[] exceptionTypeNames
int exceptionCount
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
private org.eclipse.jdt.internal.compiler.ast.TypeDeclaration convert (org.eclipse.jdt.core.IType, org.eclipse.jdt.core.IType, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IType type
org.eclipse.jdt.core.IType alreadyComputedMember
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration alreadyComputedMemberDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
String[] interfaceTypes
int interfaceCount
int count
int i
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.core.ITypeParameter[] typeParameters
int parameterCount
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int i
org.eclipse.jdt.core.ITypeParameter typeParameter
org.eclipse.jdt.core.IType[] memberTypes
int memberTypeCount
int i
org.eclipse.jdt.core.IField[] fields
int fieldCount
int i
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
org.eclipse.jdt.core.IMethod[] methods
int methodCount
int neededCount
int i
boolean isInterface
boolean hasAbstractMethods
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
boolean isAbstract
private static char[][] stringArrayToCharArray (java.lang.String[])
String[] strings
int length
char[][] result
int i
private org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (java.lang.String)
String typeSignature
org.eclipse.jdt.internal.compiler.ast.TypeReference result
}
org/eclipse/jdt/internal/core/CreatePackageDeclarationOperation.classCreatePackageDeclarationOperation.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.CreatePackageDeclarationOperation extends org.eclipse.jdt.internal.core.CreateElementInCUOperation {
protected String name
public void (java.lang.String, org.eclipse.jdt.core.ICompilationUnit)
String name
org.eclipse.jdt.core.ICompilationUnit parentElement
protected org.eclipse.jdt.core.dom.StructuralPropertyDescriptor getChildPropertyDescriptor (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode parent
protected org.eclipse.jdt.core.dom.ASTNode generateElementAST (org.eclipse.jdt.core.dom.rewrite.ASTRewrite, org.eclipse.jdt.core.ICompilationUnit) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewriter
org.eclipse.jdt.core.ICompilationUnit cu
org.eclipse.jdt.core.IJavaElement[] children
int i
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.core.dom.PackageDeclaration pkgDeclaration
org.eclipse.jdt.core.dom.Name astName
protected org.eclipse.jdt.core.IJavaElement generateResultHandle ()
public java.lang.String getMainTaskName ()
protected void initializeDefaultPosition ()
org.eclipse.jdt.core.ICompilationUnit cu
org.eclipse.jdt.core.IImportDeclaration[] imports
org.eclipse.jdt.core.IType[] types
public org.eclipse.jdt.core.IJavaModelStatus verify ()
org.eclipse.jdt.core.IJavaModelStatus status
org.eclipse.jdt.core.IJavaProject project
}
org/eclipse/jdt/internal/core/CopyResourceElementsOperation.classCopyResourceElementsOperation.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.CopyResourceElementsOperation extends org.eclipse.jdt.internal.core.MultiOperation implements org.eclipse.jdt.internal.compiler.util.SuffixConstants {
protected java.util.ArrayList createdElements
protected java.util.Map deltasPerProject
protected org.eclipse.jdt.core.dom.ASTParser parser
public void (org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], boolean)
org.eclipse.jdt.core.IJavaElement[] resourcesToCopy
org.eclipse.jdt.core.IJavaElement[] destContainers
boolean force
private void initializeASTParser ()
private org.eclipse.core.resources.IResource[] collectResourcesOfInterest (org.eclipse.jdt.core.IPackageFragment) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IPackageFragment source
org.eclipse.jdt.core.IJavaElement[] children
int childOfInterest
java.util.ArrayList correctKindChildren
int i
org.eclipse.jdt.core.IJavaElement child
Object[] nonJavaResources
int actualNonJavaResourceCount
int i
int max
org.eclipse.core.resources.IResource[] actualNonJavaResources
int i
int max
int index
int correctKindChildrenSize
org.eclipse.core.resources.IResource[] result
org.eclipse.core.resources.IResource[] result
private boolean createNeededPackageFragments (org.eclipse.core.resources.IContainer, org.eclipse.jdt.internal.core.PackageFragmentRoot, java.lang.String[], boolean) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.core.resources.IContainer sourceFolder
org.eclipse.jdt.internal.core.PackageFragmentRoot root
String[] newFragName
boolean moveFolder
boolean containsReadOnlyPackageFragment
org.eclipse.core.resources.IContainer parentFolder
org.eclipse.jdt.internal.core.JavaElementDelta projectDelta
String[] sideEffectPackageName
char[][] inclusionPatterns
char[][] exclusionPatterns
int i
String subFolderName
org.eclipse.core.resources.IResource subFolder
org.eclipse.jdt.core.IPackageFragment sideEffectPackage
private org.eclipse.jdt.internal.core.JavaElementDelta getDeltaFor (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.internal.core.JavaElementDelta delta
protected java.lang.String getMainTaskName ()
protected org.eclipse.core.runtime.jobs.ISchedulingRule getSchedulingRule ()
int length
org.eclipse.core.runtime.jobs.ISchedulingRule[] rules
int index
int i
org.eclipse.core.runtime.jobs.ISchedulingRule rule
private org.eclipse.core.runtime.jobs.ISchedulingRule getSchedulingRule (org.eclipse.jdt.core.IJavaElement)
org.eclipse.jdt.core.IJavaElement element
org.eclipse.core.resources.IResource sourceResource
org.eclipse.core.resources.IResource destContainer
String newName
String newName
org.eclipse.core.resources.IResource destResource
org.eclipse.core.resources.IResource destResource
String sourceEncoding
org.eclipse.core.resources.IResourceRuleFactory factory
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.core.runtime.jobs.ISchedulingRule rule
private org.eclipse.core.resources.IResource getResource (org.eclipse.jdt.core.IJavaElement)
org.eclipse.jdt.core.IJavaElement element
String pkgName
int firstDot
protected void prepareDeltas (org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.core.IJavaElement, boolean, boolean)
org.eclipse.jdt.core.IJavaElement sourceElement
org.eclipse.jdt.core.IJavaElement destinationElement
boolean isMove
boolean overWriteCU
org.eclipse.jdt.core.IJavaProject destProject
org.eclipse.jdt.core.IJavaProject sourceProject
private void processCompilationUnitResource (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.jdt.internal.core.PackageFragment) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.ICompilationUnit source
org.eclipse.jdt.internal.core.PackageFragment dest
String newCUName
String destName
org.eclipse.text.edits.TextEdit edit
org.eclipse.core.resources.IFile sourceResource
String sourceEncoding
org.eclipse.core.resources.IContainer destFolder
org.eclipse.core.resources.IFile destFile
org.eclipse.jdt.internal.core.CompilationUnit destCU
int flags
org.eclipse.jdt.core.JavaModelException e
org.eclipse.core.runtime.CoreException e
boolean wasReadOnly
org.eclipse.core.runtime.CoreException e
boolean contentChanged
String oldName
String newName
protected void processDeltas ()
java.util.Iterator deltas
protected void processElement (org.eclipse.jdt.core.IJavaElement) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IJavaElement element
org.eclipse.jdt.core.IJavaElement dest
protected void processElements () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.JavaModelException jme
private void processPackageFragmentResource (org.eclipse.jdt.internal.core.PackageFragment, org.eclipse.jdt.internal.core.PackageFragmentRoot, java.lang.String) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.PackageFragment source
org.eclipse.jdt.internal.core.PackageFragmentRoot root
String newName
String[] newFragName
org.eclipse.jdt.internal.core.PackageFragment newFrag
org.eclipse.core.resources.IResource[] resources
boolean shouldMoveFolder
org.eclipse.core.resources.IFolder srcFolder
org.eclipse.core.runtime.IPath destPath
org.eclipse.core.resources.IResource[] members
int i
boolean containsReadOnlySubPackageFragments
boolean sourceIsReadOnly
int i
int max
org.eclipse.core.resources.IResource destinationResource
int i
int max
org.eclipse.core.resources.IResource destinationResource
char[][] inclusionPatterns
char[][] exclusionPatterns
int i
String resourceName
org.eclipse.jdt.core.ICompilationUnit cu
org.eclipse.jdt.core.dom.CompilationUnit astCU
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite
org.eclipse.text.edits.TextEdit edits
boolean isEmpty
org.eclipse.core.resources.IResource[] remaining
int i
int length
org.eclipse.core.resources.IResource file
org.eclipse.core.resources.IResource rootResource
org.eclipse.core.resources.IResource rootResource
org.eclipse.jdt.core.IJavaProject sourceProject
org.eclipse.jdt.core.IJavaProject destProject
org.eclipse.jdt.core.JavaModelException e
org.eclipse.core.runtime.CoreException ce
private void saveContent (org.eclipse.jdt.internal.core.PackageFragment, java.lang.String, org.eclipse.text.edits.TextEdit, java.lang.String, org.eclipse.core.resources.IFile) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.PackageFragment dest
String destName
org.eclipse.text.edits.TextEdit edits
String sourceEncoding
org.eclipse.core.resources.IFile destFile
org.eclipse.jdt.core.ICompilationUnit destCU
private org.eclipse.text.edits.TextEdit updateContent (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.jdt.internal.core.PackageFragment, java.lang.String) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.ICompilationUnit cu
org.eclipse.jdt.internal.core.PackageFragment dest
String newName
String[] currPackageName
String[] destPackageName
org.eclipse.jdt.core.dom.CompilationUnit astCU
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewrite
private void updatePackageStatement (org.eclipse.jdt.core.dom.CompilationUnit, java.lang.String[], org.eclipse.jdt.core.dom.rewrite.ASTRewrite, org.eclipse.jdt.core.ICompilationUnit) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.dom.CompilationUnit astCU
String[] pkgName
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewriter
org.eclipse.jdt.core.ICompilationUnit cu
boolean defaultPackage
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.core.dom.PackageDeclaration pkg
int pkgStart
int pkgStart
org.eclipse.jdt.core.dom.Javadoc javadoc
int extendedStart
String commentSource
org.eclipse.jdt.core.dom.ASTNode comment
org.eclipse.jdt.core.dom.PackageDeclaration pkg
org.eclipse.jdt.core.dom.Name name
private void updateReadOnlyPackageFragmentsForCopy (org.eclipse.core.resources.IContainer, org.eclipse.jdt.internal.core.PackageFragmentRoot, java.lang.String[])
org.eclipse.core.resources.IContainer sourceFolder
org.eclipse.jdt.internal.core.PackageFragmentRoot root
String[] newFragName
org.eclipse.core.resources.IContainer parentFolder
int i
int length
String subFolderName
private void updateReadOnlyPackageFragmentsForMove (org.eclipse.core.resources.IContainer, org.eclipse.jdt.internal.core.PackageFragmentRoot, java.lang.String[], boolean)
org.eclipse.core.resources.IContainer sourceFolder
org.eclipse.jdt.internal.core.PackageFragmentRoot root
String[] newFragName
boolean sourceFolderIsReadOnly
org.eclipse.core.resources.IContainer parentFolder
int i
int length
String subFolderName
private void updateTypeName (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.jdt.core.dom.CompilationUnit, java.lang.String, java.lang.String, org.eclipse.jdt.core.dom.rewrite.ASTRewrite) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.ICompilationUnit cu
org.eclipse.jdt.core.dom.CompilationUnit astCU
String oldName
String newName
org.eclipse.jdt.core.dom.rewrite.ASTRewrite rewriter
String oldTypeName
String newTypeName
org.eclipse.jdt.core.dom.AST ast
org.eclipse.jdt.core.IType[] types
int i
int max
org.eclipse.jdt.core.IType currentType
org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeNode
java.util.Iterator bodyDeclarations
Object bodyDeclaration
org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration
org.eclipse.jdt.core.dom.SimpleName methodName
protected org.eclipse.jdt.core.IJavaModelStatus verify ()
org.eclipse.jdt.core.IJavaModelStatus status
protected void verify (org.eclipse.jdt.core.IJavaElement) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.IJavaElement element
org.eclipse.core.resources.IResource resource
int elementType
org.eclipse.jdt.internal.core.CompilationUnit compilationUnit
org.eclipse.jdt.internal.core.JavaElement dest
}
org/eclipse/jdt/internal/core/util/CharArrayBuffer.classCharArrayBuffer.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.CharArrayBuffer extends java.lang.Object {
protected char[][] buffer
public static final int DEFAULT_BUFFER_SIZE
protected int end
protected int size
protected int[][] ranges
public void ()
public void (char[])
char[] first
public void (char[], int)
char[] first
int size
public void (int)
int size
public org.eclipse.jdt.internal.core.util.CharArrayBuffer append (char[])
char[] src
public org.eclipse.jdt.internal.core.util.CharArrayBuffer append (char[], int, int)
char[] src
int start
int length
int srcLength
int size2
public org.eclipse.jdt.internal.core.util.CharArrayBuffer append (char)
char c
public org.eclipse.jdt.internal.core.util.CharArrayBuffer append (java.lang.String)
String src
public char[] getContents ()
int length
int i
char[] result
int current
int i
int[] range
int length2
public java.lang.String toString ()
char[] contents
}
org/eclipse/jdt/internal/core/util/ToStringSorter.classToStringSorter.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.ToStringSorter extends java.lang.Object {
Object[] sortedObjects
String[] sortedStrings
public void ()
public boolean compare (java.lang.String, java.lang.String)
String stringOne
String stringTwo
private void quickSort (int, int)
int left
int right
int originalLeft
int originalRight
int midIndex
String midToString
Object tmp
String tmpToString
public void sort (java.lang.Object[], java.lang.String[])
Object[] unSortedObjects
String[] unsortedStrings
int size
}
org/eclipse/jdt/internal/core/util/RuntimeVisibleParameterAnnotationsAttribute.classRuntimeVisibleParameterAnnotationsAttribute.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.RuntimeVisibleParameterAnnotationsAttribute extends org.eclipse.jdt.internal.core.util.ClassFileAttribute implements org.eclipse.jdt.core.util.IRuntimeVisibleParameterAnnotationsAttribute {
private static final org.eclipse.jdt.core.util.IParameterAnnotation[] NO_ENTRIES
private int parametersNumber
private org.eclipse.jdt.core.util.IParameterAnnotation[] parameterAnnotations
static void ()
public void (byte[], org.eclipse.jdt.core.util.IConstantPool, int) throws org.eclipse.jdt.core.util.ClassFormatException
byte[] classFileBytes
org.eclipse.jdt.core.util.IConstantPool constantPool
int offset
int length
int readOffset
int i
org.eclipse.jdt.internal.core.util.ParameterAnnotation parameterAnnotation
public org.eclipse.jdt.core.util.IParameterAnnotation[] getParameterAnnotations ()
public int getParametersNumber ()
}
org/eclipse/jdt/internal/core/util/Util$Comparable.classUtil.java
package org.eclipse.jdt.internal.core.util
public abstract org.eclipse.jdt.internal.core.util.Util$Comparable extends java.lang.Object {
public abstract int compareTo (org.eclipse.jdt.internal.core.util.Util$Comparable)
}
org/eclipse/jdt/internal/core/util/ASTNodeFinder.classASTNodeFinder.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.ASTNodeFinder extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public void (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration findField (org.eclipse.jdt.core.IField)
org.eclipse.jdt.core.IField fieldHandle
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
char[] fieldName
int i
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
public org.eclipse.jdt.internal.compiler.ast.Initializer findInitializer (org.eclipse.jdt.core.IInitializer)
org.eclipse.jdt.core.IInitializer initializerHandle
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int occurenceCount
int i
int length
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration findMethod (org.eclipse.jdt.core.IMethod)
org.eclipse.jdt.core.IMethod methodHandle
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
char[] selector
String[] parameterTypeSignatures
int parameterCount
int i
int length
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
org.eclipse.jdt.internal.compiler.ast.Argument[] args
int argsLength
int j
org.eclipse.jdt.internal.compiler.ast.TypeReference type
String signature
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration findType (org.eclipse.jdt.core.IType)
org.eclipse.jdt.core.IType typeHandle
org.eclipse.jdt.core.IJavaElement parent
char[] typeName
int occurenceCount
boolean findAnonymous
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration parentDecl
int i
int length
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor visitor
org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor visitor
org.eclipse.jdt.internal.core.util.ASTNodeFinder$1Visitor visitor
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
}
org/eclipse/jdt/internal/core/util/SimpleWordSet.classSimpleWordSet.java
package org.eclipse.jdt.internal.core.util
public final org.eclipse.jdt.internal.core.util.SimpleWordSet extends java.lang.Object {
public char[][] words
public int elementSize
public int threshold
public void (int)
int size
int extraRoom
public char[] add (char[])
char[] word
int length
int index
char[] current
char[] current
public boolean includes (char[])
char[] word
int length
int index
char[] current
char[] current
private void rehash ()
org.eclipse.jdt.internal.core.util.SimpleWordSet newSet
char[] current
int i
}
org/eclipse/jdt/internal/core/IJavaElementRequestor.classIJavaElementRequestor.java
package org.eclipse.jdt.internal.core
public abstract org.eclipse.jdt.internal.core.IJavaElementRequestor extends java.lang.Object {
public abstract void acceptField (org.eclipse.jdt.core.IField)
public abstract void acceptInitializer (org.eclipse.jdt.core.IInitializer)
public abstract void acceptMemberType (org.eclipse.jdt.core.IType)
public abstract void acceptMethod (org.eclipse.jdt.core.IMethod)
public abstract void acceptPackageFragment (org.eclipse.jdt.core.IPackageFragment)
public abstract void acceptType (org.eclipse.jdt.core.IType)
public abstract boolean isCanceled ()
}
org/eclipse/jdt/internal/core/builder/QualifiedNameSet.classQualifiedNameSet.java
package org.eclipse.jdt.internal.core.builder
public org.eclipse.jdt.internal.core.builder.QualifiedNameSet extends java.lang.Object {
public char[][][] qualifiedNames
public int elementSize
public int threshold
public void (int)
int size
int extraRoom
public char[][] add (char[][])
char[][] qualifiedName
int qLength
int length
int index
char[][] current
char[][] current
private void rehash ()
org.eclipse.jdt.internal.core.builder.QualifiedNameSet newSet
char[][] current
int i
public java.lang.String toString ()
String s
char[][] qualifiedName
int i
int l
}
org/eclipse/jdt/internal/core/builder/ClasspathDirectory.classClasspathDirectory.java
package org.eclipse.jdt.internal.core.builder
public org.eclipse.jdt.internal.core.builder.ClasspathDirectory extends org.eclipse.jdt.internal.core.builder.ClasspathLocation {
org.eclipse.core.resources.IContainer binaryFolder
boolean isOutputFolder
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable directoryCache
String[] missingPackageHolder
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
void (org.eclipse.core.resources.IContainer, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet)
org.eclipse.core.resources.IContainer binaryFolder
boolean isOutputFolder
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
public void cleanup ()
java.lang.String[] directoryList (java.lang.String)
String qualifiedPackageName
String[] dirList
org.eclipse.core.resources.IResource container
org.eclipse.core.resources.IResource[] members
int index
int i
int l
org.eclipse.core.resources.IResource m
boolean doesFileExist (java.lang.String, java.lang.String, java.lang.String)
String fileName
String qualifiedPackageName
String qualifiedFullName
String[] dirList
int i
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.core.builder.ClasspathDirectory dir
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (java.lang.String, java.lang.String, java.lang.String)
String binaryFileName
String qualifiedPackageName
String qualifiedBinaryFileName
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
String fileNameWithoutExtension
public org.eclipse.core.runtime.IPath getProjectRelativePath ()
public int hashCode ()
protected boolean isExcluded (org.eclipse.core.resources.IResource)
org.eclipse.core.resources.IResource resource
public boolean isOutputFolder ()
public boolean isPackage (java.lang.String)
String qualifiedPackageName
public void reset ()
public java.lang.String toString ()
String start
public java.lang.String debugPathString ()
}
org/eclipse/jdt/internal/core/builder/State.classState.java
package org.eclipse.jdt.internal.core.builder
public org.eclipse.jdt.internal.core.builder.State extends java.lang.Object {
String javaProjectName
public org.eclipse.jdt.internal.core.builder.ClasspathMultiDirectory[] sourceLocations
org.eclipse.jdt.internal.core.builder.ClasspathLocation[] binaryLocations
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable references
public org.eclipse.jdt.internal.compiler.util.SimpleLookupTable typeLocators
int buildNumber
long lastStructuralBuildTime
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable structuralBuildTimes
private String[] knownPackageNames
private long previousStructuralBuildTime
private org.eclipse.jdt.internal.core.builder.StringSet structurallyChangedTypes
public static int MaxStructurallyChangedTypes
public static final byte VERSION
static final byte SOURCE_FOLDER
static final byte BINARY_FOLDER
static final byte EXTERNAL_JAR
static final byte INTERNAL_JAR
static void ()
void ()
protected void (org.eclipse.jdt.internal.core.builder.JavaBuilder)
org.eclipse.jdt.internal.core.builder.JavaBuilder javaBuilder
long computeStructuralBuildTime (long)
long previousTime
long newTime
void copyFrom (org.eclipse.jdt.internal.core.builder.State)
org.eclipse.jdt.internal.core.builder.State lastState
Object[] keyTable
Object[] valueTable
int i
int l
int i
int l
public char[][] getDefinedTypeNamesFor (java.lang.String)
String typeLocator
Object c
public org.eclipse.jdt.internal.compiler.util.SimpleLookupTable getReferences ()
org.eclipse.jdt.internal.core.builder.StringSet getStructurallyChangedTypes (org.eclipse.jdt.internal.core.builder.State)
org.eclipse.jdt.internal.core.builder.State prereqState
Object o
long previous
public boolean isDuplicateLocator (java.lang.String, java.lang.String)
String qualifiedTypeName
String typeLocator
String existing
public boolean isKnownPackage (java.lang.String)
String qualifiedPackageName
java.util.ArrayList names
Object[] keyTable
int i
int l
String packageName
int last
int i
int l
public boolean isKnownType (java.lang.String)
String qualifiedTypeName
boolean isSourceFolderEmpty (org.eclipse.core.resources.IContainer)
org.eclipse.core.resources.IContainer sourceFolder
String sourceFolderName
Object[] table
int i
int l
void record (java.lang.String, char[][][], char[][], char[][], char[], java.util.ArrayList)
String typeLocator
char[][][] qualifiedRefs
char[][] simpleRefs
char[][] rootRefs
char[] mainTypeName
java.util.ArrayList typeNames
char[][] definedTypeNames
void recordLocatorForType (java.lang.String, java.lang.String)
String qualifiedTypeName
String typeLocator
int start
void recordStructuralDependency (org.eclipse.core.resources.IProject, org.eclipse.jdt.internal.core.builder.State)
org.eclipse.core.resources.IProject prereqProject
org.eclipse.jdt.internal.core.builder.State prereqState
void removeLocator (java.lang.String)
String typeLocatorToRemove
void removePackage (org.eclipse.core.resources.IResourceDelta)
org.eclipse.core.resources.IResourceDelta sourceDelta
org.eclipse.core.resources.IResource resource
org.eclipse.core.resources.IResourceDelta[] children
int i
int l
org.eclipse.core.runtime.IPath typeLocatorPath
void removeQualifiedTypeName (java.lang.String)
String qualifiedTypeNameToRemove
static org.eclipse.jdt.internal.core.builder.State read (org.eclipse.core.resources.IProject, java.io.DataInputStream) throws java.io.IOException
org.eclipse.core.resources.IProject project
java.io.DataInputStream in
org.eclipse.jdt.internal.core.builder.State newState
int length
int i
org.eclipse.core.resources.IContainer sourceFolder
org.eclipse.core.resources.IContainer outputFolder
String folderName
org.eclipse.jdt.internal.core.builder.ClasspathMultiDirectory md
org.eclipse.core.resources.IWorkspaceRoot root
int i
org.eclipse.core.runtime.IPath path
org.eclipse.core.resources.IContainer outputFolder
int i
String[] internedTypeLocators
int i
int i
char[][] internedRootNames
char[][] internedSimpleNames
char[][][] internedQualifiedNames
int i
int qLength
char[][] qName
int j
int i
String typeLocator
org.eclipse.jdt.internal.core.builder.ReferenceCollection collection
char[][] additionalTypeNames
char[][][] qualifiedNames
int j
int m
char[][] simpleNames
int j
int m
char[][] rootNames
int j
int m
char[][][] qNames
int j
int m
char[][] sNames
int j
int m
char[][] rNames
int j
int m
private static char[] readName (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int nLength
char[] name
int j
private static char[][] readNames (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int length
char[][] names
int i
private static org.eclipse.jdt.internal.compiler.env.AccessRuleSet readRestriction (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int length
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
int i
char[] pattern
int problemId
org.eclipse.jdt.internal.core.JavaModelManager manager
void tagAsNoopBuild ()
boolean wasNoopBuild ()
void tagAsStructurallyChanged ()
boolean wasStructurallyChanged (org.eclipse.core.resources.IProject, org.eclipse.jdt.internal.core.builder.State)
org.eclipse.core.resources.IProject prereqProject
org.eclipse.jdt.internal.core.builder.State prereqState
Object o
long previous
void wasStructurallyChanged (java.lang.String)
String typeName
void write (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int length
Object[] keyTable
Object[] keyTable
Object[] keyTable
Object[] keyTable
Object[] valueTable
Object[] valueTable
Object[] valueTable
int i
org.eclipse.jdt.internal.core.builder.ClasspathMultiDirectory md
int i
org.eclipse.jdt.internal.core.builder.ClasspathLocation c
int j
int m
org.eclipse.jdt.internal.core.builder.ClasspathDirectory cd
org.eclipse.jdt.internal.core.builder.ClasspathJar jar
int i
int l
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable internedTypeLocators
int i
int l
String key
int i
int l
Integer index
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable internedRootNames
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable internedQualifiedNames
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable internedSimpleNames
int i
int l
org.eclipse.jdt.internal.core.builder.ReferenceCollection collection
char[][] rNames
int j
int m
char[] rName
char[][][] qNames
int j
int m
char[][] qName
int k
int n
char[] sName
char[][] sNames
int j
int m
char[] sName
char[][] internedArray
Object[] rootNames
Object[] positions
int i
int index
Object[] simpleNames
int i
int index
char[][][] internedQArray
Object[] qualifiedNames
int i
int index
int i
char[][] qName
int qLength
int j
Integer index
int i
int l
Integer index
org.eclipse.jdt.internal.core.builder.ReferenceCollection collection
org.eclipse.jdt.internal.core.builder.AdditionalTypeCollection atc
char[][][] qNames
int qLength
int j
char[][] sNames
int sLength
int j
char[][] rNames
int rLength
int j
private void writeName (char[], java.io.DataOutputStream) throws java.io.IOException
char[] name
java.io.DataOutputStream out
int nLength
int j
private void writeNames (char[][], java.io.DataOutputStream) throws java.io.IOException
char[][] names
java.io.DataOutputStream out
int length
int i
private void writeRestriction (org.eclipse.jdt.internal.compiler.env.AccessRuleSet, java.io.DataOutputStream) throws java.io.IOException
org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
java.io.DataOutputStream out
org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
int length
int i
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public java.lang.String toString ()
}
org/eclipse/jdt/internal/core/JavaModelManager$14.classJavaModelManager.java
package org.eclipse.jdt.internal.core
org.eclipse.jdt.internal.core.JavaModelManager$14 extends org.eclipse.core.resources.WorkspaceJob {
final org.eclipse.jdt.internal.core.JavaModelManager this$0
private final org.eclipse.core.resources.IProject[] val$projectsToTouch
void (org.eclipse.jdt.internal.core.JavaModelManager, java.lang.String, org.eclipse.core.resources.IProject[])
String $anonymous0
public org.eclipse.core.runtime.IStatus runInWorkspace (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.core.resources.IProject iProject
org.eclipse.core.runtime.IProgressMonitor subMonitor
public boolean belongsTo (java.lang.Object)
Object family
}
org/eclipse/jdt/internal/core/UserLibrary.classUserLibrary.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.UserLibrary extends java.lang.Object {
private static final String VERSION_ONE
private static final String CURRENT_VERSION
private static final String TAG_VERSION
private static final String TAG_USERLIBRARY
private static final String TAG_SOURCEATTACHMENT
private static final String TAG_SOURCEATTACHMENTROOT
private static final String TAG_PATH
private static final String TAG_ARCHIVE
private static final String TAG_SYSTEMLIBRARY
private boolean isSystemLibrary
private org.eclipse.jdt.core.IClasspathEntry[] entries
public void (org.eclipse.jdt.core.IClasspathEntry[], boolean)
org.eclipse.jdt.core.IClasspathEntry[] entries
boolean isSystemLibrary
public org.eclipse.jdt.core.IClasspathEntry[] getEntries ()
public boolean isSystemLibrary ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.core.UserLibrary other
int i
public int hashCode ()
int hashCode
int i
public static java.lang.String serialize (org.eclipse.jdt.core.IClasspathEntry[], boolean) throws java.io.IOException
org.eclipse.jdt.core.IClasspathEntry[] entries
boolean isSystemLibrary
java.io.ByteArrayOutputStream s
java.io.OutputStreamWriter writer
org.eclipse.jdt.internal.core.XMLWriter xmlWriter
java.util.HashMap library
int i
int length
org.eclipse.jdt.internal.core.ClasspathEntry cpEntry
java.util.HashMap archive
org.eclipse.core.runtime.IPath sourceAttach
org.eclipse.core.runtime.IPath sourceAttachRoot
boolean hasExtraAttributes
boolean hasRestrictions
public static org.eclipse.jdt.internal.core.UserLibrary createFromString (java.io.Reader) throws java.io.IOException
java.io.Reader reader
org.w3c.dom.Element cpElement
org.w3c.dom.Element cpElement
javax.xml.parsers.DocumentBuilder parser
String version
boolean isSystem
org.w3c.dom.NodeList list
int length
java.util.ArrayList res
int i
org.w3c.dom.Node node
org.w3c.dom.Element element
String pathString
String sourceAttachString
String sourceAttachRootString
org.eclipse.core.runtime.IPath entryPath
org.eclipse.core.runtime.IPath sourceAttachPath
org.eclipse.core.runtime.IPath sourceAttachRootPath
org.w3c.dom.NodeList children
boolean[] foundChildren
org.w3c.dom.NodeList attributeList
org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
org.eclipse.jdt.core.IAccessRule[] accessRules
org.eclipse.jdt.core.IClasspathEntry entry
org.eclipse.jdt.core.IClasspathEntry[] entries
public java.lang.String toString ()
StringBuffer buffer
int length
int i
}
org/eclipse/jdt/internal/core/search/JavaWorkspaceScope.classJavaWorkspaceScope.java
package org.eclipse.jdt.internal.core.search
public org.eclipse.jdt.internal.core.search.JavaWorkspaceScope extends org.eclipse.jdt.internal.core.search.AbstractJavaSearchScope {
private org.eclipse.core.runtime.IPath[] enclosingPaths
public void ()
public boolean encloses (org.eclipse.jdt.core.IJavaElement)
org.eclipse.jdt.core.IJavaElement element
public boolean encloses (java.lang.String)
String resourcePathString
public org.eclipse.core.runtime.IPath[] enclosingProjectsAndJars ()
org.eclipse.core.runtime.IPath[] result
long start
org.eclipse.jdt.core.IJavaProject[] projects
java.util.Set paths
int i
int length
org.eclipse.jdt.internal.core.JavaProject javaProject
org.eclipse.core.runtime.IPath projectPath
int i
int length
org.eclipse.jdt.internal.core.JavaProject javaProject
org.eclipse.jdt.core.IClasspathEntry[] entries
int j
int eLength
org.eclipse.jdt.core.IClasspathEntry entry
org.eclipse.core.runtime.IPath path
Object target
org.eclipse.jdt.core.JavaModelException e
long time
long time
long time
int length
int length
int length
public boolean equals (java.lang.Object)
Object o
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet getAccessRuleSet (java.lang.String, java.lang.String)
String relativePath
String containerPath
public int hashCode ()
public org.eclipse.jdt.core.IPackageFragmentRoot packageFragmentRoot (java.lang.String, int, java.lang.String)
String resourcePathString
int jarSeparatorIndex
String jarPath
java.util.HashMap rootInfos
org.eclipse.jdt.internal.core.DeltaProcessor$RootInfo rootInfo
org.eclipse.core.runtime.IPath path
org.eclipse.core.runtime.IPath path
org.eclipse.core.resources.IResource resource
public void processDelta (org.eclipse.jdt.core.IJavaElementDelta, int)
org.eclipse.jdt.core.IJavaElementDelta delta
int eventType
org.eclipse.jdt.core.IJavaElement element
org.eclipse.jdt.core.IJavaElementDelta[] children
org.eclipse.jdt.core.IJavaElementDelta[] children
int i
int length
org.eclipse.jdt.core.IJavaElementDelta child
int kind
int kind
int flags
int i
int length
org.eclipse.jdt.core.IJavaElementDelta child
int flags
public java.lang.String toString ()
StringBuffer result
org.eclipse.core.runtime.IPath[] paths
int length
int i
}
org/eclipse/jdt/internal/core/search/indexing/IndexManager$1.classIndexManager.java
package org.eclipse.jdt.internal.core.search.indexing
org.eclipse.jdt.internal.core.search.indexing.IndexManager$1 extends org.eclipse.jdt.internal.core.search.indexing.IndexRequest {
final org.eclipse.jdt.internal.core.search.indexing.IndexManager this$0
private final org.eclipse.jdt.internal.core.index.IndexLocation val$indexLocation
private final org.eclipse.jdt.core.search.SearchDocument val$searchDocument
private final org.eclipse.jdt.core.search.SearchParticipant val$searchParticipant
void (org.eclipse.jdt.internal.core.search.indexing.IndexManager, org.eclipse.core.runtime.IPath, org.eclipse.jdt.internal.core.search.indexing.IndexManager, org.eclipse.jdt.internal.core.index.IndexLocation, org.eclipse.jdt.core.search.SearchDocument, org.eclipse.jdt.core.search.SearchParticipant)
org.eclipse.core.runtime.IPath $anonymous0
org.eclipse.jdt.internal.core.search.indexing.IndexManager $anonymous1
public boolean execute (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor progressMonitor
org.eclipse.jdt.internal.core.index.Index index
org.eclipse.jdt.internal.core.search.indexing.ReadWriteMonitor monitor
org.eclipse.core.runtime.Path indexPath
public java.lang.String toString ()
}
org/eclipse/jdt/internal/core/search/indexing/IndexBinaryFolder$1.classIndexBinaryFolder.java
package org.eclipse.jdt.internal.core.search.indexing
org.eclipse.jdt.internal.core.search.indexing.IndexBinaryFolder$1 extends java.lang.Object implements org.eclipse.core.resources.IResourceProxyVisitor {
final org.eclipse.jdt.internal.core.search.indexing.IndexBinaryFolder this$0
private final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable val$indexedFileNames
void (org.eclipse.jdt.internal.core.search.indexing.IndexBinaryFolder, org.eclipse.jdt.internal.compiler.util.SimpleLookupTable)
public boolean visit (org.eclipse.core.resources.IResourceProxy)
org.eclipse.core.resources.IResourceProxy proxy
org.eclipse.core.resources.IFile file
String containerRelativePath
}
org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern.classTypeDeclarationPattern.java
package org.eclipse.jdt.internal.core.search.matching
public org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern extends org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern {
public char[] simpleName
public char[] pkg
public char[][] enclosingTypeNames
public char typeSuffix
public int modifiers
public boolean secondary
protected static char[][] CATEGORIES
static org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern$PackageNameSet internedPackageNames
static void ()
public static char[] createIndexKey (int, char[], char[], char[][], boolean)
int modifiers
char[] typeName
char[] packageName
char[][] enclosingTypeNames
boolean secondary
int typeNameLength
int packageLength
int enclosingNamesLength
int i
int length
int resultLength
char[] result
int pos
int i
int length
char[] enclosingName
int itsLength
public void (char[], char[][], char[], char, int)
char[] pkg
char[][] enclosingTypeNames
char[] simpleName
char typeSuffix
int matchRule
int length
int i
void (int)
int matchRule
public void decodeIndexKey (char[])
char[] key
int slash
int start
int last
protected void decodeModifiers ()
public org.eclipse.jdt.core.search.SearchPattern getBlankPattern ()
public char[][] getIndexCategories ()
public boolean matchesDecodedKey (org.eclipse.jdt.core.search.SearchPattern)
org.eclipse.jdt.core.search.SearchPattern decodedPattern
org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern pattern
public org.eclipse.jdt.internal.core.index.EntryResult[] queryIn (org.eclipse.jdt.internal.core.index.Index) throws java.io.IOException
org.eclipse.jdt.internal.core.index.Index index
char[] key
int matchRule
protected java.lang.StringBuffer print (java.lang.StringBuffer)
StringBuffer output
int i
}
org/eclipse/jdt/internal/core/search/matching/TypeDeclarationPattern$PackageNameSet.classTypeDeclarationPattern.java
package org.eclipse.jdt.internal.core.search.matching
org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern$PackageNameSet extends java.lang.Object {
public char[][] names
public int elementSize
public int threshold
void (int)
int size
int extraRoom
char[] add (char[])
char[] name
int length
int index
char[] current
char[] current
void rehash ()
org.eclipse.jdt.internal.core.search.matching.TypeDeclarationPattern$PackageNameSet newSet
char[] current
int i
}
org/eclipse/jdt/internal/core/search/matching/VariablePattern.classVariablePattern.java
package org.eclipse.jdt.internal.core.search.matching
public abstract org.eclipse.jdt.internal.core.search.matching.VariablePattern extends org.eclipse.jdt.internal.core.search.matching.JavaSearchPattern {
protected boolean findDeclarations
protected boolean findReferences
protected boolean readAccess
protected boolean writeAccess
protected char[] name
public static final int FINE_GRAIN_MASK
public void (int, char[], int, int)
int patternKind
char[] name
int limitTo
int matchRule
protected boolean mustResolve ()
}
org/eclipse/jdt/internal/core/search/matching/SuperTypeNamesCollector$TypeDeclarationVisitor.classSuperTypeNamesCollector.java
package org.eclipse.jdt.internal.core.search.matching
public org.eclipse.jdt.internal.core.search.matching.SuperTypeNamesCollector$TypeDeclarationVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.core.search.matching.SuperTypeNamesCollector this$0
public void (org.eclipse.jdt.internal.core.search.matching.SuperTypeNamesCollector)
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
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
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.ReferenceBinding binding
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.ReferenceBinding binding
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.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.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.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/core/search/processing/JobManager$1ProgressJob.classJobManager.java
package org.eclipse.jdt.internal.core.search.processing
org.eclipse.jdt.internal.core.search.processing.JobManager$1ProgressJob extends org.eclipse.core.runtime.jobs.Job {
final org.eclipse.jdt.internal.core.search.processing.JobManager this$0
void (org.eclipse.jdt.internal.core.search.processing.JobManager, java.lang.String)
String name
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.jdt.internal.core.search.processing.IJob job
String taskName
}
org/eclipse/jdt/internal/core/SearchableEnvironment$5.classSearchableEnvironment.java
package org.eclipse.jdt.internal.core
org.eclipse.jdt.internal.core.SearchableEnvironment$5 extends java.lang.Object implements org.eclipse.core.runtime.IProgressMonitor {
boolean isCanceled
final org.eclipse.jdt.internal.core.SearchableEnvironment this$0
void (org.eclipse.jdt.internal.core.SearchableEnvironment)
public void beginTask (java.lang.String, int)
String name
int totalWork
public void done ()
public void internalWorked (double)
double work
public boolean isCanceled ()
public void setCanceled (boolean)
boolean value
public void setTaskName (java.lang.String)
String name
public void subTask (java.lang.String)
String name
public void worked (int)
int work
}
org/eclipse/jdt/internal/core/JavaModelManager$6.classJavaModelManager.java
package org.eclipse.jdt.internal.core
org.eclipse.jdt.internal.core.JavaModelManager$6 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.Util$Displayable {
final org.eclipse.jdt.internal.core.JavaModelManager this$0
private final org.eclipse.jdt.core.IClasspathContainer val$container
private final org.eclipse.jdt.core.IClasspathEntry[] val$newEntries
void (org.eclipse.jdt.internal.core.JavaModelManager, org.eclipse.jdt.core.IClasspathContainer, org.eclipse.jdt.core.IClasspathEntry[])
public java.lang.String displayString (java.lang.Object)
Object o
StringBuffer buffer
int j
}
org/eclipse/jdt/internal/core/SourceTypeElementInfo.classSourceTypeElementInfo.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.SourceTypeElementInfo extends org.eclipse.jdt.internal.core.AnnotatableInfo implements org.eclipse.jdt.internal.compiler.env.ISourceType {
protected static final org.eclipse.jdt.internal.compiler.env.ISourceImport[] NO_IMPORTS
protected static final org.eclipse.jdt.internal.core.InitializerElementInfo[] NO_INITIALIZERS
protected static final org.eclipse.jdt.internal.core.SourceField[] NO_FIELDS
protected static final org.eclipse.jdt.internal.core.SourceMethod[] NO_METHODS
protected static final org.eclipse.jdt.internal.core.SourceType[] NO_TYPES
protected org.eclipse.jdt.core.IJavaElement[] children
protected char[] superclassName
protected char[][] superInterfaceNames
protected org.eclipse.jdt.core.IType handle
protected org.eclipse.jdt.core.ITypeParameter[] typeParameters
protected java.util.HashMap categories
static void ()
public void ()
protected void addCategories (org.eclipse.jdt.core.IJavaElement, char[][])
org.eclipse.jdt.core.IJavaElement element
char[][] elementCategories
public java.util.HashMap getCategories ()
public org.eclipse.jdt.core.IJavaElement[] getChildren ()
public org.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType ()
org.eclipse.jdt.core.IJavaElement parent
public org.eclipse.jdt.internal.compiler.env.ISourceField[] getFields ()
org.eclipse.jdt.internal.core.SourceField[] fieldHandles
int length
org.eclipse.jdt.internal.compiler.env.ISourceField[] fields
int i
org.eclipse.jdt.internal.compiler.env.ISourceField field
public org.eclipse.jdt.internal.core.SourceField[] getFieldHandles ()
int length
org.eclipse.jdt.internal.core.SourceField[] fields
int fieldIndex
int i
org.eclipse.jdt.core.IJavaElement child
public char[] getFileName ()
public org.eclipse.jdt.core.IType getHandle ()
public org.eclipse.jdt.internal.core.InitializerElementInfo[] getInitializers ()
int length
org.eclipse.jdt.internal.core.InitializerElementInfo[] initializers
int initializerIndex
int i
org.eclipse.jdt.core.IJavaElement child
org.eclipse.jdt.internal.core.InitializerElementInfo initializer
public char[][] getInterfaceNames ()
public org.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes ()
org.eclipse.jdt.internal.core.SourceType[] memberTypeHandles
int length
org.eclipse.jdt.internal.compiler.env.ISourceType[] memberTypes
int i
org.eclipse.jdt.internal.compiler.env.ISourceType type
public org.eclipse.jdt.internal.core.SourceType[] getMemberTypeHandles ()
int length
org.eclipse.jdt.internal.core.SourceType[] memberTypes
int typeIndex
int i
org.eclipse.jdt.core.IJavaElement child
public org.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods ()
org.eclipse.jdt.internal.core.SourceMethod[] methodHandles
int length
org.eclipse.jdt.internal.compiler.env.ISourceMethod[] methods
int methodIndex
int i
org.eclipse.jdt.internal.compiler.env.ISourceMethod method
public org.eclipse.jdt.internal.core.SourceMethod[] getMethodHandles ()
int length
org.eclipse.jdt.internal.core.SourceMethod[] methods
int methodIndex
int i
org.eclipse.jdt.core.IJavaElement child
public char[] getName ()
public char[] getSuperclassName ()
char[][] interfaceNames
public char[][][] getTypeParameterBounds ()
int length
char[][][] typeParameterBounds
int i
org.eclipse.jdt.internal.core.TypeParameterElementInfo info
public char[][] getTypeParameterNames ()
int length
char[][] typeParameterNames
int i
public boolean isBinaryType ()
public boolean isAnonymous ()
public boolean isAnonymousMember ()
protected void setHandle (org.eclipse.jdt.core.IType)
org.eclipse.jdt.core.IType handle
protected void setSuperclassName (char[])
char[] superclassName
protected void setSuperInterfaceNames (char[][])
char[][] superInterfaceNames
public java.lang.String toString ()
public volatile int getDeclarationSourceEnd ()
public volatile int getModifiers ()
public volatile int getDeclarationSourceStart ()
}
org/eclipse/jdt/internal/core/DeltaProcessingState$1.classDeltaProcessingState.java
package org.eclipse.jdt.internal.core
org.eclipse.jdt.internal.core.DeltaProcessingState$1 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.jdt.internal.core.DeltaProcessingState this$0
private final org.eclipse.core.resources.IResourceChangeListener val$listener
private final org.eclipse.core.resources.IResourceChangeEvent val$event
void (org.eclipse.jdt.internal.core.DeltaProcessingState, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.resources.IResourceChangeEvent)
public void handleException (java.lang.Throwable)
Throwable exception
public void run () throws java.lang.Exception
}
org/eclipse/jdt/internal/core/SourceMethod.classSourceMethod.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.SourceMethod extends org.eclipse.jdt.internal.core.NamedMember implements org.eclipse.jdt.core.IMethod {
protected String[] parameterTypes
protected void (org.eclipse.jdt.internal.core.JavaElement, java.lang.String, java.lang.String[])
org.eclipse.jdt.internal.core.JavaElement parent
String name
String[] parameterTypes
protected void closing (java.lang.Object) throws org.eclipse.jdt.core.JavaModelException
Object info
org.eclipse.jdt.internal.core.SourceMethodElementInfo elementInfo
org.eclipse.jdt.core.ITypeParameter[] typeParameters
int i
int length
public boolean equals (java.lang.Object)
Object o
public org.eclipse.jdt.core.IMemberValuePair getDefaultValue () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo sourceMethodInfo
public int getElementType ()
public java.lang.String[] getExceptionTypes () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
char[][] exs
protected void getHandleMemento (java.lang.StringBuffer)
StringBuffer buff
char delimiter
int i
protected char getHandleMementoDelimiter ()
public java.lang.String getKey ()
public int getNumberOfParameters ()
public java.lang.String[] getParameterNames () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
char[][] names
public java.lang.String[] getParameterTypes ()
public org.eclipse.jdt.core.ITypeParameter getTypeParameter (java.lang.String)
String typeParameterName
public org.eclipse.jdt.core.ITypeParameter[] getTypeParameters () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
public org.eclipse.jdt.core.ILocalVariable[] getParameters () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.ILocalVariable[] arguments
public java.lang.String[] getTypeParameterSignatures () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.core.ITypeParameter[] typeParameters
int length
String[] typeParameterSignatures
int i
org.eclipse.jdt.internal.core.TypeParameter typeParameter
org.eclipse.jdt.internal.core.TypeParameterElementInfo info
char[][] bounds
int boundsLength
char[][] boundSignatures
int j
public org.eclipse.jdt.core.IJavaElement getPrimaryElement (boolean)
boolean checkOwner
org.eclipse.jdt.internal.core.CompilationUnit cu
org.eclipse.jdt.core.IJavaElement primaryParent
public java.lang.String[] getRawParameterNames () throws org.eclipse.jdt.core.JavaModelException
public java.lang.String getReturnType () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
public java.lang.String getSignature () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
public int hashCode ()
int hash
int i
int length
public boolean isConstructor () throws org.eclipse.jdt.core.JavaModelException
org.eclipse.jdt.internal.core.SourceMethodElementInfo info
public boolean isMainMethod () throws org.eclipse.jdt.core.JavaModelException
public boolean isLambdaMethod ()
public boolean isResolved ()
public boolean isSimilar (org.eclipse.jdt.core.IMethod)
org.eclipse.jdt.core.IMethod method
public java.lang.String readableName ()
StringBuffer buffer
int length
int i
public org.eclipse.jdt.internal.core.JavaElement resolved (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.core.SourceRefElement resolvedHandle
protected void toStringInfo (int, java.lang.StringBuffer, java.lang.Object, boolean)
int tab
StringBuffer buffer
Object info
boolean showResolvedInfo
org.eclipse.jdt.internal.core.SourceMethodElementInfo methodInfo
int flags
protected void toStringName (java.lang.StringBuffer)
StringBuffer buffer
protected void toStringName (java.lang.StringBuffer, int)
StringBuffer buffer
int flags
String[] parameters
int length
boolean isVarargs
int i
String parameter
}
org/eclipse/jdt/internal/core/SourceMapper$LocalVariableElementKey.classSourceMapper.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.SourceMapper$LocalVariableElementKey extends java.lang.Object {
String parent
String name
public void (org.eclipse.jdt.core.IJavaElement, java.lang.String)
org.eclipse.jdt.core.IJavaElement method
String name
StringBuffer buffer
String[] parameterTypes
int i
int max
public int hashCode ()
int result
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.core.SourceMapper$LocalVariableElementKey other
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/internal/core/dom/rewrite/imports/NewImportEntry.classNewImportEntry.java
package org.eclipse.jdt.internal.core.dom.rewrite.imports
org.eclipse.jdt.internal.core.dom.rewrite.imports.NewImportEntry extends org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportEntry {
void (org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName)
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName importName
public java.lang.String toString ()
boolean isOriginal ()
org.eclipse.jdt.internal.core.dom.rewrite.imports.OriginalImportEntry asOriginalImportEntry ()
}
org/eclipse/jdt/internal/core/dom/rewrite/imports/ImportRewriteConfiguration$ImportContainerSorting$2.classImportRewriteConfiguration.java
package org.eclipse.jdt.internal.core.dom.rewrite.imports
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting$2 extends org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportRewriteConfiguration$ImportContainerSorting {
void (java.lang.String, int)
java.util.Comparator createContainerComparator (org.eclipse.jdt.internal.core.JavaProject)
org.eclipse.jdt.internal.core.JavaProject javaProject
}
org/eclipse/jdt/internal/core/dom/rewrite/imports/PackageAndContainingTypeImportComparator.classPackageAndContainingTypeImportComparator.java
package org.eclipse.jdt.internal.core.dom.rewrite.imports
final org.eclipse.jdt.internal.core.dom.rewrite.imports.PackageAndContainingTypeImportComparator extends java.lang.Object implements java.util.Comparator {
void ()
public int compare (org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName, org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName)
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName o1
org.eclipse.jdt.internal.core.dom.rewrite.imports.ImportName o2
public volatile int compare (java.lang.Object, java.lang.Object)
}
org/eclipse/jdt/internal/core/dom/rewrite/RewriteEventStore$CopySourceInfo.classRewriteEventStore.java
package org.eclipse.jdt.internal.core.dom.rewrite
public org.eclipse.jdt.internal.core.dom.rewrite.RewriteEventStore$CopySourceInfo extends java.lang.Object implements java.lang.Comparable {
public final org.eclipse.jdt.internal.core.dom.rewrite.RewriteEventStore$PropertyLocation location
private final org.eclipse.jdt.core.dom.ASTNode node
public final boolean isMove
public void (org.eclipse.jdt.internal.core.dom.rewrite.RewriteEventStore$PropertyLocation, org.eclipse.jdt.core.dom.ASTNode, boolean)
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEventStore$PropertyLocation location
org.eclipse.jdt.core.dom.ASTNode node
boolean isMove
public org.eclipse.jdt.core.dom.ASTNode getNode ()
public int compareTo (java.lang.Object)
Object o2
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEventStore$CopySourceInfo r2
int startDiff
public java.lang.String toString ()
StringBuffer buf
}
org/eclipse/jdt/internal/core/dom/rewrite/ListRewriteEvent.classListRewriteEvent.java
package org.eclipse.jdt.internal.core.dom.rewrite
public org.eclipse.jdt.internal.core.dom.rewrite.ListRewriteEvent extends org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent {
public static final int NEW
public static final int OLD
public static final int BOTH
private java.util.List originalNodes
private java.util.List listEntries
public void (java.util.List)
java.util.List originalNodes
public void (org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent[])
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent[] children
int i
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent curr
private java.util.List getEntries ()
int nNodes
int i
org.eclipse.jdt.core.dom.ASTNode node
public int getChangeKind ()
int i
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent curr
public boolean isListRewrite ()
public org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent[] getChildren ()
java.util.List entries
public java.lang.Object getOriginalValue ()
public java.lang.Object getNewValue ()
java.util.List entries
java.util.ArrayList res
int i
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent curr
Object newVal
public org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent removeEntry (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode originalEntry
public org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent replaceEntry (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode entry
org.eclipse.jdt.core.dom.ASTNode newEntry
java.util.List entries
int nEntries
int i
org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent curr
public void revertChange (org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent)
org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent event
Object originalValue
java.util.List entries
public int getIndex (org.eclipse.jdt.core.dom.ASTNode, int)
org.eclipse.jdt.core.dom.ASTNode node
int kind
java.util.List entries
int i
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent curr
public org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent insert (org.eclipse.jdt.core.dom.ASTNode, int)
org.eclipse.jdt.core.dom.ASTNode insertedNode
int insertIndex
org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent change
public void setNewValue (org.eclipse.jdt.core.dom.ASTNode, int)
org.eclipse.jdt.core.dom.ASTNode newValue
int insertIndex
org.eclipse.jdt.internal.core.dom.rewrite.NodeRewriteEvent curr
public int getChangeKind (int)
int index
public java.lang.String toString ()
StringBuffer buf
org.eclipse.jdt.internal.core.dom.rewrite.RewriteEvent[] events
int i
}
org/eclipse/jdt/internal/core/dom/rewrite/LineInformation.classLineInformation.java
package org.eclipse.jdt.internal.core.dom.rewrite
public abstract org.eclipse.jdt.internal.core.dom.rewrite.LineInformation extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.core.dom.rewrite.LineInformation create (org.eclipse.jface.text.IDocument)
org.eclipse.jface.text.IDocument doc
public static org.eclipse.jdt.internal.core.dom.rewrite.LineInformation create (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit astRoot
public abstract int getLineOfOffset (int)
public abstract int getLineOffset (int)
}
org/eclipse/jdt/internal/core/SourceRefElementInfo.classSourceRefElementInfo.java
package org.eclipse.jdt.internal.core
org.eclipse.jdt.internal.core.SourceRefElementInfo extends org.eclipse.jdt.internal.core.JavaElementInfo {
protected int sourceRangeStart
protected int sourceRangeEnd
void ()
public int getDeclarationSourceEnd ()
public int getDeclarationSourceStart ()
protected org.eclipse.jdt.core.ISourceRange getSourceRange ()
protected void setSourceRangeEnd (int)
int end
protected void setSourceRangeStart (int)
int start
}
org/eclipse/jdt/internal/core/LambdaMethod.classLambdaMethod.java
package org.eclipse.jdt.internal.core
public org.eclipse.jdt.internal.core.LambdaMethod extends org.eclipse.jdt.internal.core.SourceMethod {
private int sourceStart
private String[] parameterNameStrings
private String returnTypeString
org.eclipse.jdt.internal.core.SourceMethodElementInfo elementInfo
private String key
void (org.eclipse.jdt.internal.core.JavaElement, java.lang.String, java.lang.String, int, java.lang.String[], java.lang.String[], java.lang.String, org.eclipse.jdt.internal.core.SourceMethodElementInfo)
org.eclipse.jdt.internal.core.JavaElement parent
String name
String key
int sourceStart
String[] parameterTypes
String[] parameterNames
String returnType
org.eclipse.jdt.internal.core.SourceMethodElementInfo elementInfo
public java.lang.String getReturnType () throws org.eclipse.jdt.core.JavaModelException
public java.lang.String getSignature () throws org.eclipse.jdt.core.JavaModelException
public boolean isLambdaMethod ()
protected void closing (java.lang.Object)
Object info
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.core.LambdaMethod that
public java.lang.Object getElementInfo (org.eclipse.core.runtime.IProgressMonitor) throws org.eclipse.jdt.core.JavaModelException
org.eclipse.core.runtime.IProgressMonitor monitor
public void getHandleMemento (java.lang.StringBuffer, boolean)
StringBuffer buff
boolean serializeParent
int i
int length
org.eclipse.jdt.core.ILocalVariable[] arguments
int i
int length
org.eclipse.jdt.internal.core.LocalVariable local
public void getHandleMemento (java.lang.StringBuffer)
StringBuffer buff
protected char getHandleMementoDelimiter ()
public java.lang.String getKey ()
public int hashCode ()
public boolean isResolved ()
public org.eclipse.jdt.internal.core.JavaElement resolved (org.eclipse.jdt.internal.compiler.lookup.Binding)
org.eclipse.jdt.internal.compiler.lookup.Binding binding
}
plugin.xml
org/eclipse/jdt/core/SourceRange.classSourceRange.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.SourceRange extends java.lang.Object implements org.eclipse.jdt.core.ISourceRange {
private int offset
private int length
public static boolean isAvailable (org.eclipse.jdt.core.ISourceRange)
org.eclipse.jdt.core.ISourceRange range
public void (int, int)
int offset
int length
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.core.ISourceRange sourceRange
public int getLength ()
public int getOffset ()
public int hashCode ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/jdt/core/jdom/IDOMPackage.classIDOMPackage.java
package org.eclipse.jdt.core.jdom
public abstract org.eclipse.jdt.core.jdom.IDOMPackage extends java.lang.Object implements org.eclipse.jdt.core.jdom.IDOMNode {
public abstract java.lang.String getName ()
public abstract void setName (java.lang.String)
}
org/eclipse/jdt/core/util/IRuntimeInvisibleTypeAnnotationsAttribute.classIRuntimeInvisibleTypeAnnotationsAttribute.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.IRuntimeInvisibleTypeAnnotationsAttribute extends java.lang.Object implements org.eclipse.jdt.core.util.IClassFileAttribute {
public abstract int getExtendedAnnotationsNumber ()
public abstract org.eclipse.jdt.core.util.IExtendedAnnotation[] getExtendedAnnotations ()
}
org/eclipse/jdt/core/util/ISourceAttribute.classISourceAttribute.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.ISourceAttribute extends java.lang.Object implements org.eclipse.jdt.core.util.IClassFileAttribute {
public abstract int getSourceFileIndex ()
public abstract char[] getSourceFileName ()
}
org/eclipse/jdt/core/util/ILocalVariableTypeTableAttribute.classILocalVariableTypeTableAttribute.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.ILocalVariableTypeTableAttribute extends java.lang.Object implements org.eclipse.jdt.core.util.IClassFileAttribute {
public abstract int getLocalVariableTypeTableLength ()
public abstract org.eclipse.jdt.core.util.ILocalVariableTypeTableEntry[] getLocalVariableTypeTable ()
}
org/eclipse/jdt/core/util/IParameterAnnotation.classIParameterAnnotation.java
package org.eclipse.jdt.core.util
public abstract org.eclipse.jdt.core.util.IParameterAnnotation extends java.lang.Object {
public abstract int getAnnotationsNumber ()
public abstract org.eclipse.jdt.core.util.IAnnotation[] getAnnotations ()
}
org/eclipse/jdt/core/IAnnotatable.classIAnnotatable.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IAnnotatable extends java.lang.Object {
public abstract org.eclipse.jdt.core.IAnnotation getAnnotation (java.lang.String)
public abstract org.eclipse.jdt.core.IAnnotation[] getAnnotations () throws org.eclipse.jdt.core.JavaModelException
}
org/eclipse/jdt/core/compiler/CompilationParticipant.classCompilationParticipant.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CompilationParticipant extends java.lang.Object {
public static final int READY_FOR_BUILD
public static final int NEEDS_FULL_BUILD
public void ()
public int aboutToBuild (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
public void buildFinished (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
public void buildStarting (org.eclipse.jdt.core.compiler.BuildContext[], boolean)
org.eclipse.jdt.core.compiler.BuildContext[] files
boolean isBatch
public void cleanStarting (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
public boolean isActive (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
public boolean isAnnotationProcessor ()
public void processAnnotations (org.eclipse.jdt.core.compiler.BuildContext[])
org.eclipse.jdt.core.compiler.BuildContext[] files
public void reconcile (org.eclipse.jdt.core.compiler.ReconcileContext)
org.eclipse.jdt.core.compiler.ReconcileContext context
}
org/eclipse/jdt/core/search/SearchEngine$TypeNameRequestorAdapter.classSearchEngine.java
package org.eclipse.jdt.core.search
org.eclipse.jdt.core.search.SearchEngine$TypeNameRequestorAdapter extends java.lang.Object implements org.eclipse.jdt.internal.core.search.IRestrictedAccessTypeRequestor {
org.eclipse.jdt.core.search.ITypeNameRequestor nameRequestor
void (org.eclipse.jdt.core.search.ITypeNameRequestor)
org.eclipse.jdt.core.search.ITypeNameRequestor requestor
public void acceptType (int, char[], char[], char[][], java.lang.String, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
int modifiers
char[] packageName
char[] simpleTypeName
char[][] enclosingTypeNames
String path
org.eclipse.jdt.internal.compiler.env.AccessRestriction access
}
org/eclipse/jdt/core/IClasspathEntry.classIClasspathEntry.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IClasspathEntry extends java.lang.Object {
public static final int CPE_LIBRARY
public static final int CPE_PROJECT
public static final int CPE_SOURCE
public static final int CPE_VARIABLE
public static final int CPE_CONTAINER
public abstract boolean combineAccessRules ()
public abstract org.eclipse.jdt.core.IAccessRule[] getAccessRules ()
public abstract int getContentKind ()
public abstract int getEntryKind ()
public abstract org.eclipse.core.runtime.IPath[] getExclusionPatterns ()
public abstract org.eclipse.jdt.core.IClasspathAttribute[] getExtraAttributes ()
public abstract org.eclipse.core.runtime.IPath[] getInclusionPatterns ()
public abstract org.eclipse.core.runtime.IPath getOutputLocation ()
public abstract org.eclipse.core.runtime.IPath getPath ()
public abstract org.eclipse.core.runtime.IPath getSourceAttachmentPath ()
public abstract org.eclipse.core.runtime.IPath getSourceAttachmentRootPath ()
public abstract org.eclipse.jdt.core.IClasspathEntry getReferencingEntry ()
public abstract boolean isExported ()
public abstract org.eclipse.jdt.core.IClasspathEntry getResolvedEntry ()
}
org/eclipse/jdt/core/IMethod.classIMethod.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IMethod extends java.lang.Object implements org.eclipse.jdt.core.IMember org.eclipse.jdt.core.IAnnotatable {
public abstract org.eclipse.jdt.core.IMemberValuePair getDefaultValue () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String getElementName ()
public abstract java.lang.String[] getExceptionTypes () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String[] getTypeParameterSignatures () throws org.eclipse.jdt.core.JavaModelException
public abstract org.eclipse.jdt.core.ITypeParameter[] getTypeParameters () throws org.eclipse.jdt.core.JavaModelException
public abstract int getNumberOfParameters ()
public abstract org.eclipse.jdt.core.ILocalVariable[] getParameters () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String getKey ()
public abstract java.lang.String[] getParameterNames () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String[] getParameterTypes ()
public abstract java.lang.String[] getRawParameterNames () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String getReturnType () throws org.eclipse.jdt.core.JavaModelException
public abstract java.lang.String getSignature () throws org.eclipse.jdt.core.JavaModelException
public abstract org.eclipse.jdt.core.ITypeParameter getTypeParameter (java.lang.String)
public abstract boolean isConstructor () throws org.eclipse.jdt.core.JavaModelException
public abstract boolean isMainMethod () throws org.eclipse.jdt.core.JavaModelException
public abstract boolean isLambdaMethod ()
public abstract boolean isResolved ()
public abstract boolean isSimilar (org.eclipse.jdt.core.IMethod)
}
org/eclipse/jdt/core/dom/CompilationUnitResolver$1Requestor.classCompilationUnitResolver.java
package org.eclipse.jdt.core.dom
org.eclipse.jdt.core.dom.CompilationUnitResolver$1Requestor extends org.eclipse.jdt.core.dom.ASTRequestor {
org.eclipse.jdt.core.dom.IBinding[] bindings
private final java.util.HashMap val$sourceElementPositions
private final org.eclipse.jdt.core.IJavaElement[] val$elements
private final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt val$binaryElementPositions
void (int, java.util.HashMap, org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt)
public void acceptAST (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.ICompilationUnit source
org.eclipse.jdt.core.dom.CompilationUnit ast
org.eclipse.jdt.core.dom.CompilationUnitResolver$IntArrayList intList
int i
int index
org.eclipse.jdt.internal.core.SourceRefElement element
org.eclipse.jdt.internal.core.util.DOMFinder finder
public void acceptBinding (java.lang.String, org.eclipse.jdt.core.dom.IBinding)
String bindingKey
org.eclipse.jdt.core.dom.IBinding binding
int index
}
org/eclipse/jdt/core/dom/FileASTRequestor.classFileASTRequestor.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.FileASTRequestor extends java.lang.Object {
org.eclipse.jdt.core.dom.CompilationUnitResolver compilationUnitResolver
public void ()
public void acceptAST (java.lang.String, org.eclipse.jdt.core.dom.CompilationUnit)
String sourceFilePath
org.eclipse.jdt.core.dom.CompilationUnit ast
public void acceptBinding (java.lang.String, org.eclipse.jdt.core.dom.IBinding)
String bindingKey
org.eclipse.jdt.core.dom.IBinding binding
public final org.eclipse.jdt.core.dom.IBinding[] createBindings (java.lang.String[])
String[] bindingKeys
int length
org.eclipse.jdt.core.dom.IBinding[] result
int i
}
org/eclipse/jdt/core/dom/ConstructorInvocation.classConstructorInvocation.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ConstructorInvocation extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor ARGUMENTS_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS_2_0
private static final java.util.List PROPERTY_DESCRIPTORS_3_0
private org.eclipse.jdt.core.dom.ASTNode$NodeList typeArguments
private org.eclipse.jdt.core.dom.ASTNode$NodeList arguments
static void ()
java.util.List properyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor)
org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.ConstructorInvocation result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public java.util.List typeArguments ()
public java.util.List arguments ()
public org.eclipse.jdt.core.dom.IMethodBinding resolveConstructorBinding ()
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/Expression.classExpression.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.Expression extends org.eclipse.jdt.core.dom.ASTNode {
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
public final java.lang.Object resolveConstantExpressionValue ()
public final org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding ()
public final boolean resolveBoxing ()
public final boolean resolveUnboxing ()
}
org/eclipse/jdt/core/dom/IDocElement.classIDocElement.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.IDocElement extends java.lang.Object {
}
org/eclipse/jdt/core/dom/PrimitiveType.classPrimitiveType.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.PrimitiveType extends org.eclipse.jdt.core.dom.AnnotatableType {
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code INT
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code CHAR
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code BOOLEAN
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code SHORT
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code LONG
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code FLOAT
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code DOUBLE
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code BYTE
public static final org.eclipse.jdt.core.dom.PrimitiveType$Code VOID
private org.eclipse.jdt.core.dom.PrimitiveType$Code typeCode
private static final java.util.Map CODES
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor ANNOTATIONS_PROPERTY
public static final org.eclipse.jdt.core.dom.SimplePropertyDescriptor PRIMITIVE_TYPE_CODE_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS
private static final java.util.List PROPERTY_DESCRIPTORS_8_0
static void ()
org.eclipse.jdt.core.dom.PrimitiveType$Code[] ops
int i
java.util.List propertyList
public static org.eclipse.jdt.core.dom.PrimitiveType$Code toCode (java.lang.String)
String token
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalAnnotationsProperty ()
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor)
org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
final java.lang.Object internalGetSetObjectProperty (org.eclipse.jdt.core.dom.SimplePropertyDescriptor, boolean, java.lang.Object)
org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
boolean get
Object value
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.PrimitiveType result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public org.eclipse.jdt.core.dom.PrimitiveType$Code getPrimitiveTypeCode ()
public void setPrimitiveTypeCode (org.eclipse.jdt.core.dom.PrimitiveType$Code)
org.eclipse.jdt.core.dom.PrimitiveType$Code typeCode
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/TryStatement.classTryStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.TryStatement extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor RESOURCES_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor BODY_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor CATCH_CLAUSES_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor FINALLY_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS
private static final java.util.List PROPERTY_DESCRIPTORS_4_0
private org.eclipse.jdt.core.dom.ASTNode$NodeList resources
private org.eclipse.jdt.core.dom.Block body
private org.eclipse.jdt.core.dom.ASTNode$NodeList catchClauses
private org.eclipse.jdt.core.dom.Block optionalFinallyBody
static void ()
java.util.List propertyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final org.eclipse.jdt.core.dom.ASTNode internalGetSetChildProperty (org.eclipse.jdt.core.dom.ChildPropertyDescriptor, boolean, org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
boolean get
org.eclipse.jdt.core.dom.ASTNode child
final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor)
org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.TryStatement result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public org.eclipse.jdt.core.dom.Block getBody ()
public void setBody (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block body
org.eclipse.jdt.core.dom.ASTNode oldChild
public java.util.List catchClauses ()
public org.eclipse.jdt.core.dom.Block getFinally ()
public void setFinally (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block block
org.eclipse.jdt.core.dom.ASTNode oldChild
public java.util.List resources ()
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/DoStatement.classDoStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.DoStatement extends org.eclipse.jdt.core.dom.Statement {
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor BODY_PROPERTY
public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXPRESSION_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS
private org.eclipse.jdt.core.dom.Statement body
private org.eclipse.jdt.core.dom.Expression expression
static void ()
java.util.List properyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final org.eclipse.jdt.core.dom.ASTNode internalGetSetChildProperty (org.eclipse.jdt.core.dom.ChildPropertyDescriptor, boolean, org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
boolean get
org.eclipse.jdt.core.dom.ASTNode child
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.DoStatement result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public org.eclipse.jdt.core.dom.Statement getBody ()
public void setBody (org.eclipse.jdt.core.dom.Statement)
org.eclipse.jdt.core.dom.Statement statement
org.eclipse.jdt.core.dom.ASTNode oldChild
public org.eclipse.jdt.core.dom.Expression getExpression ()
public void setExpression (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
org.eclipse.jdt.core.dom.ASTNode oldChild
int memSize ()
int treeSize ()
}
org/eclipse/jdt/core/dom/rewrite/ImportRewrite$1.classImportRewrite.java
package org.eclipse.jdt.core.dom.rewrite
org.eclipse.jdt.core.dom.rewrite.ImportRewrite$1 extends org.eclipse.jdt.core.dom.rewrite.ImportRewrite$ImportRewriteContext {
final org.eclipse.jdt.core.dom.rewrite.ImportRewrite this$0
void (org.eclipse.jdt.core.dom.rewrite.ImportRewrite)
public int findInContext (java.lang.String, java.lang.String, int)
String qualifier
String name
int kind
}
org/eclipse/jdt/core/dom/StructuralPropertyDescriptor.classStructuralPropertyDescriptor.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.StructuralPropertyDescriptor extends java.lang.Object {
private final String propertyId
private final Class nodeClass
void (java.lang.Class, java.lang.String)
Class nodeClass
String propertyId
public final java.lang.String getId ()
public final java.lang.Class getNodeClass ()
public final boolean isSimpleProperty ()
public final boolean isChildProperty ()
public final boolean isChildListProperty ()
public java.lang.String toString ()
StringBuffer b
}
org/eclipse/jdt/core/dom/IntersectionType.classIntersectionType.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.IntersectionType extends org.eclipse.jdt.core.dom.Type {
public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor TYPES_PROPERTY
private static final java.util.List PROPERTY_DESCRIPTORS_8_0
private org.eclipse.jdt.core.dom.ASTNode$NodeList types
static void ()
java.util.List propertyList
public static java.util.List propertyDescriptors (int)
int apiLevel
void (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST ast
final java.util.List internalStructuralPropertiesForType (int)
int apiLevel
final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor)
org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
final int getNodeType0 ()
org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST)
org.eclipse.jdt.core.dom.AST target
org.eclipse.jdt.core.dom.IntersectionType result
final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object)
org.eclipse.jdt.core.dom.ASTMatcher matcher
Object other
void accept0 (org.eclipse.jdt.core.dom.ASTVisitor)
org.eclipse.jdt.core.dom.ASTVisitor visitor
boolean visitChildren
public java.util.List types ()
int memSize ()
int treeSize ()
}
org/eclipse/jdt/internal/codeassist/SelectionEngine$1Visitor.classSelectionEngine.java
package org.eclipse.jdt.internal.codeassist
org.eclipse.jdt.internal.codeassist.SelectionEngine$1Visitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
final org.eclipse.jdt.internal.codeassist.SelectionEngine this$0
private final char[] val$assistIdentifier
void (org.eclipse.jdt.internal.codeassist.SelectionEngine, char[])
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.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.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.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.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
}
org/eclipse/jdt/internal/codeassist/impl/Keywords.classKeywords.java
package org.eclipse.jdt.internal.codeassist.impl
public abstract org.eclipse.jdt.internal.codeassist.impl.Keywords extends java.lang.Object {
public static final int COUNT
public static final char[] ABSTRACT
public static final char[] ASSERT
public static final char[] BREAK
public static final char[] CASE
public static final char[] CATCH
public static final char[] CLASS
public static final char[] CONTINUE
public static final char[] DEFAULT
public static final char[] DO
public static final char[] ELSE
public static final char[] ENUM
public static final char[] EXTENDS
public static final char[] FINAL
public static final char[] FINALLY
public static final char[] FOR
public static final char[] IF
public static final char[] IMPLEMENTS
public static final char[] IMPORT
public static final char[] INSTANCEOF
public static final char[] INTERFACE
public static final char[] NATIVE
public static final char[] NEW
public static final char[] PACKAGE
public static final char[] PRIVATE
public static final char[] PROTECTED
public static final char[] PUBLIC
public static final char[] RETURN
public static final char[] STATIC
public static final char[] STRICTFP
public static final char[] SUPER
public static final char[] SWITCH
public static final char[] SYNCHRONIZED
public static final char[] THIS
public static final char[] THROW
public static final char[] THROWS
public static final char[] TRANSIENT
public static final char[] TRY
public static final char[] VOLATILE
public static final char[] WHILE
public static final char[] TRUE
public static final char[] FALSE
public static final char[] NULL
static void ()
}
org/eclipse/jdt/internal/codeassist/select/SelectionOnExplicitConstructorCall.classSelectionOnExplicitConstructorCall.java
package org.eclipse.jdt.internal.codeassist.select
public org.eclipse.jdt.internal.codeassist.select.SelectionOnExplicitConstructorCall extends org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall {
public void (int)
int accessMode
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
int i
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/codeassist/select/SelectionOnSingleNameReference.classSelectionOnSingleNameReference.java
package org.eclipse.jdt.internal.codeassist.select
public org.eclipse.jdt.internal.codeassist.select.SelectionOnSingleNameReference extends org.eclipse.jdt.internal.compiler.ast.SingleNameReference {
public void (char[], long)
char[] source
long pos
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 java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
}
org/eclipse/jdt/internal/codeassist/complete/CompletionOnFieldType.classCompletionOnFieldType.java
package org.eclipse.jdt.internal.codeassist.complete
public org.eclipse.jdt.internal.codeassist.complete.CompletionOnFieldType extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
public boolean isLocalVariable
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, boolean)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
boolean isLocalVariable
public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer)
int tab
StringBuffer output
}
org/eclipse/jdt/internal/codeassist/complete/CompletionScanner.classCompletionScanner.java
package org.eclipse.jdt.internal.codeassist.complete
public org.eclipse.jdt.internal.codeassist.complete.CompletionScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
public char[] completionIdentifier
public int cursorLocation
public int endOfEmptyToken
public int completedIdentifierStart
public int completedIdentifierEnd
public int unicodeCharSize
public static final char[] EmptyCompletionIdentifier
static void ()
public void (long)
long sourceLevel
protected boolean isAtAssistIdentifier ()
public char[] getCurrentIdentifierSource ()
int length
int length
public char[] getCurrentTokenSourceString ()
int length
int length
protected int getNextToken0 () throws org.eclipse.jdt.core.compiler.InvalidInputException
int whiteStart
boolean isWhiteSpace
boolean isWhiteSpace
boolean hasWhiteSpaces
int offset
boolean checkIfUnicode
int temp
int temp
int test
int test
int test
int test
int test
int test
int test
int lookAhead
int lookAhead
boolean checkIfUnicode
int lookAhead
boolean isUnicode
int start
int lookAhead
org.eclipse.jdt.core.compiler.InvalidInputException e
int lookAhead
int test
int c1
int c2
int c3
int c4
boolean isUnicode
int c1
int c2
int c3
int c4
char unicodeChar
int index
int c1
int c2
int c3
int c4
boolean isJavadoc
boolean star
boolean isUnicode
int previous
int firstTag
int token
char c
boolean isJavaIdStart
boolean isJavaIdStart
char low
public final void getNextUnicodeChar () throws org.eclipse.jdt.core.compiler.InvalidInputException
int temp
protected boolean isFirstTag ()
public final void jumpOverBlock ()
public int scanIdentifierOrKeyword ()
int id
int temp
public int scanNumber (boolean) throws org.eclipse.jdt.core.compiler.InvalidInputException
boolean dotPrefix
int token
}
org/eclipse/jdt/internal/codeassist/complete/CompletionNodeFound.classCompletionNodeFound.java
package org.eclipse.jdt.internal.codeassist.complete
public org.eclipse.jdt.internal.codeassist.complete.CompletionNodeFound extends java.lang.RuntimeException {
public org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
public org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
public org.eclipse.jdt.internal.compiler.lookup.Scope scope
public boolean insideTypeAnnotation
private static final long serialVersionUID
public void ()
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Binding qualifiedBinding
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
public void (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean)
org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
org.eclipse.jdt.internal.compiler.lookup.Scope scope
boolean insideTypeAnnotation
}
org/eclipse/jdt/internal/codeassist/CompletionEngine$5.classCompletionEngine.java
package org.eclipse.jdt.internal.codeassist
org.eclipse.jdt.internal.codeassist.CompletionEngine$5 extends java.lang.Object implements org.eclipse.jdt.internal.codeassist.MissingTypesGuesser$GuessedTypeRequestor {
final org.eclipse.jdt.internal.codeassist.CompletionEngine this$0
private final org.eclipse.jdt.internal.compiler.lookup.Scope val$scope
void (org.eclipse.jdt.internal.codeassist.CompletionEngine, org.eclipse.jdt.internal.compiler.lookup.Scope)
public void accept (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Binding[], int[], int[], boolean)
org.eclipse.jdt.internal.compiler.lookup.TypeBinding guessedType
org.eclipse.jdt.internal.compiler.lookup.Binding[] missingElements
int[] missingElementsStarts
int[] missingElementsEnds
boolean hasProblems
}
org/eclipse/jdt/internal/codeassist/CompletionEngine$8.classCompletionEngine.java
package org.eclipse.jdt.internal.codeassist
org.eclipse.jdt.internal.codeassist.CompletionEngine$8 extends java.lang.Object implements org.eclipse.jdt.internal.codeassist.UnresolvedReferenceNameFinder$UnresolvedReferenceNameRequestor {
final org.eclipse.jdt.internal.codeassist.CompletionEngine this$0
private final java.util.ArrayList val$proposedNames
void (org.eclipse.jdt.internal.codeassist.CompletionEngine, java.util.ArrayList)
public void acceptName (char[])
char[] name
}
org/eclipse/jdt/internal/compiler/env/AccessRestriction.classAccessRestriction.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
public byte classpathEntryType
public static final byte COMMAND_LINE
public static final byte PROJECT
public static final byte LIBRARY
public String classpathEntryName
public void (org.eclipse.jdt.internal.compiler.env.AccessRule, byte, java.lang.String)
org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
byte classpathEntryType
String classpathEntryName
public int getProblemId ()
public boolean ignoreIfBetter ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.classIBinaryNestedType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
public abstract char[] getEnclosingTypeName ()
public abstract int getModifiers ()
public abstract char[] getName ()
}
org/eclipse/jdt/internal/compiler/codegen/TypeAnnotationCodeStream.classTypeAnnotationCodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.TypeAnnotationCodeStream extends org.eclipse.jdt.internal.compiler.codegen.StackMapFrameCodeStream {
public java.util.List allTypeAnnotationContexts
public void (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int targetType
private void addAnnotationContext (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
int info
int typeIndex
int targetType
public void instance_of (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void multianewarray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
int dimensions
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
public void new_ (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
public void newArray (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.ArrayBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
public void checkcast (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding)
org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
int i
public void invoke (byte, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
byte opcode
org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void invokeDynamic (int, int, int, char[], char[], boolean, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference[])
int bootStrapIndex
int argsSize
int returnTypeSize
char[] selector
char[] signature
boolean isConstructorReference
org.eclipse.jdt.internal.compiler.ast.TypeReference lhsTypeReference
org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
int targetType
int i
int max
org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
public void reset (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile givenClassFile
public void init (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
}
org/eclipse/jdt/internal/compiler/impl/LongConstant.classLongConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.LongConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant ZERO
private static final org.eclipse.jdt.internal.compiler.impl.LongConstant MIN_VALUE
private long value
static void ()
public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (long)
long value
private void (long)
long value
public byte byteValue ()
public char charValue ()
public double doubleValue ()
public float floatValue ()
public int intValue ()
public long longValue ()
public short shortValue ()
public java.lang.String stringValue ()
public java.lang.String toString ()
public int typeID ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.compiler.impl.LongConstant other
}
org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public static final boolean COVERAGE_TEST_FLAG
public static int CoverageTestId
public long definiteInits
public long potentialInits
public long nullBit1
public long nullBit2
public long nullBit3
public long nullBit4
public 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 ()
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/flow/FlowContext.classFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public static final org.eclipse.jdt.internal.compiler.flow.FlowContext NotContinuableContext
public org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
public org.eclipse.jdt.internal.compiler.flow.FlowContext parent
public org.eclipse.jdt.internal.compiler.flow.FlowInfo