Home | History | Annotate | Download | only in plugins

META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
.api_description
.options
about.html
jdtCompilerAdapter.jar
org/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/core/
org/eclipse/jdt/core/BindingKey.class
BindingKey.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.BindingKey extends java.lang.Object {
	private String key
	public void  (java.lang.String) 
		String key
	public static java.lang.String createArrayTypeBindingKey (java.lang.String, int) 
		String typeKey
		int arrayDimension
		StringBuffer buffer
	public static java.lang.String createParameterizedTypeBindingKey (java.lang.String, java.lang.String[]) 
		String genericTypeKey
		String[] argumentTypeKeys
		StringBuffer buffer
		int i
		int length
		String argumentTypeKey
	public static java.lang.String createTypeBindingKey (java.lang.String) 
		String typeName
	public static java.lang.String createTypeVariableBindingKey (java.lang.String, java.lang.String) 
		String typeVariableName
		String declaringKey
		StringBuffer buffer
	public static java.lang.String createWilcardTypeBindingKey (java.lang.String, char) 
		String typeKey
		char kind
	public static java.lang.String createWildcardTypeBindingKey (java.lang.String, char, java.lang.String, int) 
		String genericTypeKey
		char boundKind
		String boundTypeKey
		int rank
		String wildCardKey
		String wildCardKey
		String wildCardKey
		String wildCardKey
	public java.lang.String[] getThrownExceptions () 
		org.eclipse.jdt.internal.core.util.KeyToSignature keyToSignature
	public java.lang.String[] getTypeArguments () 
		org.eclipse.jdt.internal.core.util.KeyToSignature keyToSignature
	public boolean isRawType () 
		org.eclipse.jdt.internal.core.util.KeyKind kind
	public boolean isParameterizedType () 
		org.eclipse.jdt.internal.core.util.KeyKind kind
	public boolean isParameterizedMethod () 
		org.eclipse.jdt.internal.core.util.KeyKind kind
	public java.lang.String toSignature () 
		org.eclipse.jdt.internal.core.util.KeyToSignature keyToSignature
	public java.lang.String toString () 
}

org/eclipse/jdt/core/BufferChangedEvent.class
BufferChangedEvent.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.BufferChangedEvent extends java.util.EventObject {
	private int length
	private int offset
	private String text
	private static final long serialVersionUID
	public void  (org.eclipse.jdt.core.IBuffer, int, int, java.lang.String) 
		org.eclipse.jdt.core.IBuffer buffer
		int offset
		int length
		String text
	public org.eclipse.jdt.core.IBuffer getBuffer () 
	public int getLength () 
	public int getOffset () 
	public java.lang.String getText () 
}

org/eclipse/jdt/core/ClasspathContainerInitializer$1.class
ClasspathContainerInitializer.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.ClasspathContainerInitializer$1 extends java.lang.Object implements org.eclipse.jdt.core.IClasspathContainer  {
	final org.eclipse.jdt.core.ClasspathContainerInitializer this$0
	private final String val$description
	private final org.eclipse.core.runtime.IPath val$containerPath
	void  (org.eclipse.jdt.core.ClasspathContainerInitializer, java.lang.String, org.eclipse.core.runtime.IPath) 
	public org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries () 
	public java.lang.String getDescription () 
	public int getKind () 
	public org.eclipse.core.runtime.IPath getPath () 
	public java.lang.String toString () 
}

org/eclipse/jdt/core/ClasspathContainerInitializer.class
ClasspathContainerInitializer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ClasspathContainerInitializer extends java.lang.Object {
	public static final int ATTRIBUTE_NOT_SUPPORTED
	public static final int ATTRIBUTE_READ_ONLY
	public void  () 
	public abstract void initialize (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
	public boolean canUpdateClasspathContainer (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public void requestClasspathContainerUpdate (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.IClasspathContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathContainer containerSuggestion
	public java.lang.String getDescription (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public org.eclipse.jdt.core.IClasspathContainer getFailureContainer (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		String description
	public java.lang.Object getComparisonID (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public org.eclipse.core.runtime.IStatus getAccessRulesStatus (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
	public org.eclipse.core.runtime.IStatus getAttributeStatus (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject, java.lang.String) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		String attributeKey
	public org.eclipse.core.runtime.IStatus getSourceAttachmentStatus (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
}

org/eclipse/jdt/core/ClasspathVariableInitializer.class
ClasspathVariableInitializer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ClasspathVariableInitializer extends java.lang.Object {
	public void  () 
	public abstract void initialize (java.lang.String) 
}

org/eclipse/jdt/core/CompletionContext.class
CompletionContext.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.CompletionContext extends java.lang.Object {
	public static final int TL_MEMBER_START
	public static final int TL_STATEMENT_START
	public static final int TOKEN_KIND_UNKNOWN
	public static final int TOKEN_KIND_NAME
	public static final int TOKEN_KIND_STRING_LITERAL
	public void  () 
	public boolean isInJavadoc () 
	public boolean isInJavadocText () 
	public boolean isInJavadocFormalReference () 
	public boolean isExtended () 
	public char[][] getExpectedTypesSignatures () 
	public char[][] getExpectedTypesKeys () 
	public char[] getToken () 
	public int getTokenKind () 
	public int getTokenLocation () 
	public int getTokenStart () 
	public int getTokenEnd () 
	public int getOffset () 
	public org.eclipse.jdt.core.IJavaElement getEnclosingElement () 
	public org.eclipse.jdt.core.IJavaElement[] getVisibleElements (java.lang.String) 
		String typeSignature
}

org/eclipse/jdt/core/CompletionFlags.class
CompletionFlags.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.CompletionFlags extends java.lang.Object {
	public static final int Default
	public static final int StaticImport
	private void  () 
	public static boolean isStaticImport (int) 
		int flags
}

org/eclipse/jdt/core/CompletionProposal.class
CompletionProposal.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.CompletionProposal extends java.lang.Object {
	public static final int ANONYMOUS_CLASS_DECLARATION
	public static final int FIELD_REF
	public static final int KEYWORD
	public static final int LABEL_REF
	public static final int LOCAL_VARIABLE_REF
	public static final int METHOD_REF
	public static final int METHOD_DECLARATION
	public static final int PACKAGE_REF
	public static final int TYPE_REF
	public static final int VARIABLE_DECLARATION
	public static final int POTENTIAL_METHOD_DECLARATION
	public static final int METHOD_NAME_REFERENCE
	public static final int ANNOTATION_ATTRIBUTE_REF
	public static final int JAVADOC_FIELD_REF
	public static final int JAVADOC_METHOD_REF
	public static final int JAVADOC_TYPE_REF
	public static final int JAVADOC_VALUE_REF
	public static final int JAVADOC_PARAM_REF
	public static final int JAVADOC_BLOCK_TAG
	public static final int JAVADOC_INLINE_TAG
	public static final int FIELD_IMPORT
	public static final int METHOD_IMPORT
	public static final int TYPE_IMPORT
	public static final int METHOD_REF_WITH_CASTED_RECEIVER
	public static final int FIELD_REF_WITH_CASTED_RECEIVER
	public static final int CONSTRUCTOR_INVOCATION
	public static final int ANONYMOUS_CLASS_CONSTRUCTOR_INVOCATION
	protected static final int FIRST_KIND
	protected static final int LAST_KIND
	public void  () 
	public static org.eclipse.jdt.core.CompletionProposal create (int, int) 
		int kind
		int completionOffset
	public int getAdditionalFlags () 
	public void setAdditionalFlags (int) 
		int additionalFlags
	public int getKind () 
	public int getCompletionLocation () 
	public int getTokenStart () 
	public int getTokenEnd () 
	public void setTokenRange (int, int) 
		int startIndex
		int endIndex
	public char[] getCompletion () 
	public void setCompletion (char[]) 
		char[] completion
	public int getReplaceStart () 
	public int getReplaceEnd () 
	public void setReplaceRange (int, int) 
		int startIndex
		int endIndex
	public int getRelevance () 
	public void setRelevance (int) 
		int rating
	public char[] getDeclarationSignature () 
	public char[] getDeclarationKey () 
	public void setDeclarationSignature (char[]) 
		char[] signature
	public void setDeclarationKey (char[]) 
		char[] key
	public char[] getName () 
	public void setName (char[]) 
		char[] name
	public char[] getSignature () 
	public char[] getKey () 
	public void setSignature (char[]) 
		char[] signature
	public void setKey (char[]) 
		char[] key
	public int getFlags () 
	public void setFlags (int) 
		int flags
	public org.eclipse.jdt.core.CompletionProposal[] getRequiredProposals () 
	public void setRequiredProposals (org.eclipse.jdt.core.CompletionProposal[]) 
		org.eclipse.jdt.core.CompletionProposal[] proposals
	public char[][] findParameterNames (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void setParameterNames (char[][]) 
		char[][] parameterNames
	public int getAccessibility () 
	public boolean isConstructor () 
	public char[] getReceiverSignature () 
	public int getReceiverStart () 
	public int getReceiverEnd () 
	public void setReceiverSignature (char[]) 
		char[] signature
	public void setReceiverRange (int, int) 
		int startIndex
		int endIndex
}

org/eclipse/jdt/core/CompletionRequestor.class
CompletionRequestor.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.CompletionRequestor extends java.lang.Object {
	private int ignoreSet
	private String[] favoriteReferences
	private int[] requiredProposalAllowSet
	private boolean requireExtendedContext
	public void  () 
	public void  (boolean) 
		boolean ignoreAll
	public boolean isIgnored (int) 
		int completionProposalKind
	public void setIgnored (int, boolean) 
		int completionProposalKind
		boolean ignore
	public boolean isAllowingRequiredProposals (int, int) 
		int proposalKind
		int requiredProposalKind
	public void setAllowsRequiredProposals (int, int, boolean) 
		int proposalKind
		int requiredProposalKind
		boolean allow
	public java.lang.String[] getFavoriteReferences () 
	public void setFavoriteReferences (java.lang.String[]) 
		String[] favoriteImports
	public void beginReporting () 
	public void endReporting () 
	public void completionFailure (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem problem
	public abstract void accept (org.eclipse.jdt.core.CompletionProposal) 
	public void acceptContext (org.eclipse.jdt.core.CompletionContext) 
		org.eclipse.jdt.core.CompletionContext context
	public boolean isExtendedContextRequired () 
	public void setRequireExtendedContext (boolean) 
		boolean require
}

org/eclipse/jdt/core/CompletionRequestorAdapter.class
CompletionRequestorAdapter.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.CompletionRequestorAdapter extends java.lang.Object implements org.eclipse.jdt.core.ICompletionRequestor  {
	public void  () 
	public void acceptAnonymousType (char[], char[], char[][], char[][], char[][], char[], int, int, int, int) 
		char[] superTypePackageName
		char[] superTypeName
		char[][] parameterPackageNames
		char[][] parameterTypeNames
		char[][] parameterNames
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptClass (char[], char[], char[], int, int, int, int) 
		char[] packageName
		char[] className
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptError (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem error
	public void acceptField (char[], char[], char[], char[], char[], char[], int, int, int, int) 
		char[] declaringTypePackageName
		char[] declaringTypeName
		char[] name
		char[] typePackageName
		char[] typeName
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptInterface (char[], char[], char[], int, int, int, int) 
		char[] packageName
		char[] interfaceName
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptKeyword (char[], int, int, int) 
		char[] keywordName
		int completionStart
		int completionEnd
		int relevance
	public void acceptLabel (char[], int, int, int) 
		char[] labelName
		int completionStart
		int completionEnd
		int relevance
	public void acceptLocalVariable (char[], char[], char[], int, int, int, int) 
		char[] name
		char[] typePackageName
		char[] typeName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptMethod (char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int) 
		char[] declaringTypePackageName
		char[] declaringTypeName
		char[] selector
		char[][] parameterPackageNames
		char[][] parameterTypeNames
		char[][] parameterNames
		char[] returnTypePackageName
		char[] returnTypeName
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptMethodDeclaration (char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int) 
		char[] declaringTypePackageName
		char[] declaringTypeName
		char[] selector
		char[][] parameterPackageNames
		char[][] parameterTypeNames
		char[][] parameterNames
		char[] returnTypePackageName
		char[] returnTypeName
		char[] completionName
		int modifiers
		int completionStart
		int completionEnd
		int relevance
	public void acceptModifier (char[], int, int, int) 
		char[] modifierName
		int completionStart
		int completionEnd
		int relevance
	public void acceptPackage (char[], char[], int, int, int) 
		char[] packageName
		char[] completionName
		int completionStart
		int completionEnd
		int relevance
	public void acceptType (char[], char[], char[], int, int, int) 
		char[] packageName
		char[] typeName
		char[] completionName
		int completionStart
		int completionEnd
		int relevance
	public void acceptVariableName (char[], char[], char[], char[], int, int, int) 
		char[] typePackageName
		char[] typeName
		char[] name
		char[] completionName
		int completionStart
		int completionEnd
		int relevance
}

org/eclipse/jdt/core/CorrectionEngine$1.class
CorrectionEngine.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.CorrectionEngine$1 extends org.eclipse.jdt.core.CompletionRequestor {
	final org.eclipse.jdt.core.CorrectionEngine this$0
	void  (org.eclipse.jdt.core.CorrectionEngine) 
	public void accept (org.eclipse.jdt.core.CompletionProposal) 
		org.eclipse.jdt.core.CompletionProposal proposal
		int flags
		char[] completionName
		char[] packageName
		char[] className
		char[] fullName
		char[] declaringSignature
		char[] signature
		char[] signature
		char[] declaringSignature
		char[] signature
		char[][] parameterTypeSignatures
		int length
		char[][] parameterPackageNames
		char[][] parameterTypeNames
		int i
		char[] returnTypeSignature
		char[] packageName
}

org/eclipse/jdt/core/CorrectionEngine.class
CorrectionEngine.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.CorrectionEngine extends java.lang.Object {
	protected int correctionStart
	protected int correctionEnd
	protected int prefixLength
	protected org.eclipse.jdt.core.ICompilationUnit compilationUnit
	protected org.eclipse.jdt.core.ICorrectionRequestor correctionRequestor
	protected static final int CLASSES
	protected static final int INTERFACES
	protected static final int IMPORT
	protected static final int METHOD
	protected static final int FIELD
	protected static final int LOCAL
	protected int filter
	protected org.eclipse.jdt.core.CompletionRequestor completionRequestor
	public void  (java.util.Map) 
		java.util.Map setting
	public void computeCorrections (org.eclipse.core.resources.IMarker, org.eclipse.jdt.core.ICompilationUnit, int, org.eclipse.jdt.core.ICorrectionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.core.resources.IMarker marker
		org.eclipse.jdt.core.ICompilationUnit targetUnit
		int positionOffset
		org.eclipse.jdt.core.ICorrectionRequestor requestor
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.ICompilationUnit unit
		int id
		String[] args
		int start
		int end
	public void computeCorrections (org.eclipse.jdt.core.compiler.IProblem, org.eclipse.jdt.core.ICompilationUnit, org.eclipse.jdt.core.ICorrectionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.core.ICompilationUnit targetUnit
		org.eclipse.jdt.core.ICorrectionRequestor requestor
	private void computeCorrections (org.eclipse.jdt.core.ICompilationUnit, int, int, int, java.lang.String[], org.eclipse.jdt.core.ICorrectionRequestor) 
		org.eclipse.jdt.core.ICompilationUnit unit
		int id
		int start
		int end
		String[] arguments
		org.eclipse.jdt.core.ICorrectionRequestor requestor
		String argument
	private void correct (char[]) 
		char[] argument
		String source
		java.util.Map currentProjectOptions
		long sourceLevel
		long complianceLevel
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int token
		char[] argumentSource
		char[] tokenSource
		int completionPosition
		int position
		int i
		java.util.Hashtable oldOptions
		java.util.Hashtable options
	public static java.lang.String[] getAllWarningTokens () 
	public static java.lang.String[] getProblemArguments (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker problemMarker
		String argumentsString
	public static java.lang.String getWarningToken (int) 
		int problemID
		int irritant
}

org/eclipse/jdt/core/ElementChangedEvent.class
ElementChangedEvent.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.ElementChangedEvent extends java.util.EventObject {
	public static final int POST_CHANGE
	public static final int PRE_AUTO_BUILD
	public static final int POST_RECONCILE
	private static final long serialVersionUID
	private int type
	public void  (org.eclipse.jdt.core.IJavaElementDelta, int) 
		org.eclipse.jdt.core.IJavaElementDelta delta
		int type
	public org.eclipse.jdt.core.IJavaElementDelta getDelta () 
	public int getType () 
}

org/eclipse/jdt/core/Flags.class
Flags.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.Flags extends java.lang.Object {
	public static final int AccDefault
	public static final int AccPublic
	public static final int AccPrivate
	public static final int AccProtected
	public static final int AccStatic
	public static final int AccFinal
	public static final int AccSynchronized
	public static final int AccVolatile
	public static final int AccTransient
	public static final int AccNative
	public static final int AccInterface
	public static final int AccAbstract
	public static final int AccStrictfp
	public static final int AccSuper
	public static final int AccSynthetic
	public static final int AccDeprecated
	public static final int AccBridge
	public static final int AccVarargs
	public static final int AccEnum
	public static final int AccAnnotation
	private void  () 
	public static boolean isAbstract (int) 
		int flags
	public static boolean isDeprecated (int) 
		int flags
	public static boolean isFinal (int) 
		int flags
	public static boolean isInterface (int) 
		int flags
	public static boolean isNative (int) 
		int flags
	public static boolean isPackageDefault (int) 
		int flags
	public static boolean isPrivate (int) 
		int flags
	public static boolean isProtected (int) 
		int flags
	public static boolean isPublic (int) 
		int flags
	public static boolean isStatic (int) 
		int flags
	public static boolean isSuper (int) 
		int flags
	public static boolean isStrictfp (int) 
		int flags
	public static boolean isSynchronized (int) 
		int flags
	public static boolean isSynthetic (int) 
		int flags
	public static boolean isTransient (int) 
		int flags
	public static boolean isVolatile (int) 
		int flags
	public static boolean isBridge (int) 
		int flags
	public static boolean isVarargs (int) 
		int flags
	public static boolean isEnum (int) 
		int flags
	public static boolean isAnnotation (int) 
		int flags
	public static java.lang.String toString (int) 
		int flags
		StringBuffer sb
		int len
}

org/eclipse/jdt/core/IAccessRule.class
IAccessRule.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/core/IAnnotatable.class
IAnnotatable.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/IAnnotation.class
IAnnotation.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 org.eclipse.jdt.core.ISourceRange getNameRange ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract int getOccurrenceCount () 
}

org/eclipse/jdt/core/IBuffer$ITextEditCapability.class
IBuffer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IBuffer$ITextEditCapability extends java.lang.Object {
	public abstract org.eclipse.text.edits.UndoEdit applyTextEdit (org.eclipse.text.edits.TextEdit, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IBuffer.class
IBuffer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IBuffer extends java.lang.Object {
	public abstract void addBufferChangedListener (org.eclipse.jdt.core.IBufferChangedListener) 
	public abstract void append (char[]) 
	public abstract void append (java.lang.String) 
	public abstract void close () 
	public abstract char getChar (int) 
	public abstract char[] getCharacters () 
	public abstract java.lang.String getContents () 
	public abstract int getLength () 
	public abstract org.eclipse.jdt.core.IOpenable getOwner () 
	public abstract java.lang.String getText (int, int)  throws java.lang.IndexOutOfBoundsException 
	public abstract org.eclipse.core.resources.IResource getUnderlyingResource () 
	public abstract boolean hasUnsavedChanges () 
	public abstract boolean isClosed () 
	public abstract boolean isReadOnly () 
	public abstract void removeBufferChangedListener (org.eclipse.jdt.core.IBufferChangedListener) 
	public abstract void replace (int, int, char[]) 
	public abstract void replace (int, int, java.lang.String) 
	public abstract void save (org.eclipse.core.runtime.IProgressMonitor, boolean)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setContents (char[]) 
	public abstract void setContents (java.lang.String) 
}

org/eclipse/jdt/core/IBufferChangedListener.class
IBufferChangedListener.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IBufferChangedListener extends java.lang.Object {
	public abstract void bufferChanged (org.eclipse.jdt.core.BufferChangedEvent) 
}

org/eclipse/jdt/core/IBufferFactory.class
IBufferFactory.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IBufferFactory extends java.lang.Object {
	public abstract org.eclipse.jdt.core.IBuffer createBuffer (org.eclipse.jdt.core.IOpenable) 
}

org/eclipse/jdt/core/IClassFile.class
IClassFile.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IClassFile extends java.lang.Object implements org.eclipse.jdt.core.ITypeRoot  {
	public abstract org.eclipse.jdt.core.ICompilationUnit becomeWorkingCopy (org.eclipse.jdt.core.IProblemRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract byte[] getBytes ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType getType () 
	public abstract org.eclipse.jdt.core.IJavaElement getWorkingCopy (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isClass ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isInterface ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IClasspathAttribute.class
IClasspathAttribute.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IClasspathAttribute extends java.lang.Object {
	public static final String JAVADOC_LOCATION_ATTRIBUTE_NAME
	public static final String OPTIONAL
	public abstract java.lang.String getName () 
	public abstract java.lang.String getValue () 
}

org/eclipse/jdt/core/IClasspathContainer.class
IClasspathContainer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IClasspathContainer extends java.lang.Object {
	public static final int K_APPLICATION
	public static final int K_SYSTEM
	public static final int K_DEFAULT_SYSTEM
	public abstract org.eclipse.jdt.core.IClasspathEntry[] getClasspathEntries () 
	public abstract java.lang.String getDescription () 
	public abstract int getKind () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
}

org/eclipse/jdt/core/IClasspathEntry.class
IClasspathEntry.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/ICodeAssist.class
ICodeAssist.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICodeAssist extends java.lang.Object {
	public abstract void codeComplete (int, org.eclipse.jdt.core.ICodeCompletionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.ICompletionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.CompletionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.ICompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement[] codeSelect (int, int)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement[] codeSelect (int, int, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ICodeCompletionRequestor.class
ICodeCompletionRequestor.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICodeCompletionRequestor extends java.lang.Object {
	public abstract void acceptClass (char[], char[], char[], int, int, int) 
	public abstract void acceptError (org.eclipse.core.resources.IMarker) 
	public abstract void acceptField (char[], char[], char[], char[], char[], char[], int, int, int) 
	public abstract void acceptInterface (char[], char[], char[], int, int, int) 
	public abstract void acceptKeyword (char[], int, int) 
	public abstract void acceptLabel (char[], int, int) 
	public abstract void acceptLocalVariable (char[], char[], char[], int, int, int) 
	public abstract void acceptMethod (char[], char[], char[], char[][], char[][], char[], char[], char[], int, int, int) 
	public abstract void acceptModifier (char[], int, int) 
	public abstract void acceptPackage (char[], char[], int, int) 
	public abstract void acceptType (char[], char[], char[], int, int) 
}

org/eclipse/jdt/core/ICodeFormatter.class
ICodeFormatter.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICodeFormatter extends java.lang.Object {
	public abstract java.lang.String format (java.lang.String, int, int[], java.lang.String) 
}

org/eclipse/jdt/core/ICompilationUnit.class
ICompilationUnit.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICompilationUnit extends java.lang.Object implements org.eclipse.jdt.core.ITypeRoot org.eclipse.jdt.core.IWorkingCopy org.eclipse.jdt.core.ISourceManipulation  {
	public static final int NO_AST
	public static final int FORCE_PROBLEM_DETECTION
	public static final int ENABLE_STATEMENTS_RECOVERY
	public static final int ENABLE_BINDINGS_RECOVERY
	public static final int IGNORE_METHOD_BODIES
	public abstract org.eclipse.text.edits.UndoEdit applyTextEdit (org.eclipse.text.edits.TextEdit, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void becomeWorkingCopy (org.eclipse.jdt.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void becomeWorkingCopy (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void commitWorkingCopy (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IImportDeclaration createImport (java.lang.String, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IImportDeclaration createImport (java.lang.String, org.eclipse.jdt.core.IJavaElement, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageDeclaration createPackageDeclaration (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType createType (java.lang.String, org.eclipse.jdt.core.IJavaElement, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void discardWorkingCopy ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement[] findElements (org.eclipse.jdt.core.IJavaElement) 
	public abstract org.eclipse.jdt.core.ICompilationUnit findWorkingCopy (org.eclipse.jdt.core.WorkingCopyOwner) 
	public abstract org.eclipse.jdt.core.IType[] getAllTypes ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IImportDeclaration getImport (java.lang.String) 
	public abstract org.eclipse.jdt.core.IImportContainer getImportContainer () 
	public abstract org.eclipse.jdt.core.IImportDeclaration[] getImports ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit getPrimary () 
	public abstract org.eclipse.jdt.core.WorkingCopyOwner getOwner () 
	public abstract org.eclipse.jdt.core.IPackageDeclaration getPackageDeclaration (java.lang.String) 
	public abstract org.eclipse.jdt.core.IPackageDeclaration[] getPackageDeclarations ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType getType (java.lang.String) 
	public abstract org.eclipse.jdt.core.IType[] getTypes ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit getWorkingCopy (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit getWorkingCopy (org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean hasResourceChanged () 
	public abstract boolean isWorkingCopy () 
	public abstract org.eclipse.jdt.core.dom.CompilationUnit reconcile (int, boolean, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.dom.CompilationUnit reconcile (int, boolean, boolean, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.dom.CompilationUnit reconcile (int, int, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void restore ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ICompletionRequestor.class
ICompletionRequestor.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICompletionRequestor extends java.lang.Object {
	public abstract void acceptAnonymousType (char[], char[], char[][], char[][], char[][], char[], int, int, int, int) 
	public abstract void acceptClass (char[], char[], char[], int, int, int, int) 
	public abstract void acceptError (org.eclipse.jdt.core.compiler.IProblem) 
	public abstract void acceptField (char[], char[], char[], char[], char[], char[], int, int, int, int) 
	public abstract void acceptInterface (char[], char[], char[], int, int, int, int) 
	public abstract void acceptKeyword (char[], int, int, int) 
	public abstract void acceptLabel (char[], int, int, int) 
	public abstract void acceptLocalVariable (char[], char[], char[], int, int, int, int) 
	public abstract void acceptMethod (char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int) 
	public abstract void acceptMethodDeclaration (char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int, int) 
	public abstract void acceptModifier (char[], int, int, int) 
	public abstract void acceptPackage (char[], char[], int, int, int) 
	public abstract void acceptType (char[], char[], char[], int, int, int) 
	public abstract void acceptVariableName (char[], char[], char[], char[], int, int, int) 
}

org/eclipse/jdt/core/ICorrectionRequestor.class
ICorrectionRequestor.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ICorrectionRequestor extends java.lang.Object {
	public abstract void acceptClass (char[], char[], char[], int, int, int) 
	public abstract void acceptField (char[], char[], char[], char[], char[], char[], int, int, int) 
	public abstract void acceptInterface (char[], char[], char[], int, int, int) 
	public abstract void acceptLocalVariable (char[], char[], char[], int, int, int) 
	public abstract void acceptMethod (char[], char[], char[], char[][], char[][], char[][], char[], char[], char[], int, int, int) 
	public abstract void acceptPackage (char[], char[], int, int) 
}

org/eclipse/jdt/core/IElementChangedListener.class
IElementChangedListener.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IElementChangedListener extends java.lang.Object {
	public abstract void elementChanged (org.eclipse.jdt.core.ElementChangedEvent) 
}

org/eclipse/jdt/core/IField.class
IField.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IField extends java.lang.Object implements org.eclipse.jdt.core.IMember org.eclipse.jdt.core.IAnnotatable  {
	public abstract java.lang.Object getConstant ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getElementName () 
	public abstract java.lang.String getKey () 
	public abstract java.lang.String getTypeSignature ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isEnumConstant ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isResolved () 
}

org/eclipse/jdt/core/IImportContainer.class
IImportContainer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IImportContainer extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IParent org.eclipse.jdt.core.ISourceReference  {
	public abstract org.eclipse.jdt.core.IImportDeclaration getImport (java.lang.String) 
}

org/eclipse/jdt/core/IImportDeclaration.class
IImportDeclaration.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/IInitializer.class
IInitializer.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IInitializer extends java.lang.Object implements org.eclipse.jdt.core.IMember  {
}

org/eclipse/jdt/core/IJarEntryResource.class
IJarEntryResource.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJarEntryResource extends java.lang.Object implements org.eclipse.core.resources.IStorage  {
	public abstract org.eclipse.jdt.core.IJarEntryResource[] getChildren () 
	public abstract org.eclipse.core.runtime.IPath getFullPath () 
	public abstract java.lang.Object getParent () 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot () 
	public abstract boolean isFile () 
}

org/eclipse/jdt/core/IJavaElement.class
IJavaElement.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaElement extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final int JAVA_MODEL
	public static final int JAVA_PROJECT
	public static final int PACKAGE_FRAGMENT_ROOT
	public static final int PACKAGE_FRAGMENT
	public static final int COMPILATION_UNIT
	public static final int CLASS_FILE
	public static final int TYPE
	public static final int FIELD
	public static final int METHOD
	public static final int INITIALIZER
	public static final int PACKAGE_DECLARATION
	public static final int IMPORT_CONTAINER
	public static final int IMPORT_DECLARATION
	public static final int LOCAL_VARIABLE
	public static final int TYPE_PARAMETER
	public static final int ANNOTATION
	public abstract boolean exists () 
	public abstract org.eclipse.jdt.core.IJavaElement getAncestor (int) 
	public abstract java.lang.String getAttachedJavadoc (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.resources.IResource getCorrespondingResource ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getElementName () 
	public abstract int getElementType () 
	public abstract java.lang.String getHandleIdentifier () 
	public abstract org.eclipse.jdt.core.IJavaModel getJavaModel () 
	public abstract org.eclipse.jdt.core.IJavaProject getJavaProject () 
	public abstract org.eclipse.jdt.core.IOpenable getOpenable () 
	public abstract org.eclipse.jdt.core.IJavaElement getParent () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
	public abstract org.eclipse.jdt.core.IJavaElement getPrimaryElement () 
	public abstract org.eclipse.core.resources.IResource getResource () 
	public abstract org.eclipse.core.runtime.jobs.ISchedulingRule getSchedulingRule () 
	public abstract org.eclipse.core.resources.IResource getUnderlyingResource ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isReadOnly () 
	public abstract boolean isStructureKnown ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IJavaElementDelta.class
IJavaElementDelta.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaElementDelta extends java.lang.Object {
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	public static final int F_CONTENT
	public static final int F_MODIFIERS
	public static final int F_CHILDREN
	public static final int F_MOVED_FROM
	public static final int F_MOVED_TO
	public static final int F_ADDED_TO_CLASSPATH
	public static final int F_REMOVED_FROM_CLASSPATH
	public static final int F_CLASSPATH_REORDER
	public static final int F_REORDER
	public static final int F_OPENED
	public static final int F_CLOSED
	public static final int F_SUPER_TYPES
	public static final int F_SOURCEATTACHED
	public static final int F_SOURCEDETACHED
	public static final int F_FINE_GRAINED
	public static final int F_ARCHIVE_CONTENT_CHANGED
	public static final int F_PRIMARY_WORKING_COPY
	public static final int F_CLASSPATH_CHANGED
	public static final int F_PRIMARY_RESOURCE
	public static final int F_AST_AFFECTED
	public static final int F_CATEGORIES
	public static final int F_RESOLVED_CLASSPATH_CHANGED
	public static final int F_ANNOTATIONS
	public abstract org.eclipse.jdt.core.IJavaElementDelta[] getAddedChildren () 
	public abstract org.eclipse.jdt.core.IJavaElementDelta[] getAffectedChildren () 
	public abstract org.eclipse.jdt.core.IJavaElementDelta[] getAnnotationDeltas () 
	public abstract org.eclipse.jdt.core.dom.CompilationUnit getCompilationUnitAST () 
	public abstract org.eclipse.jdt.core.IJavaElementDelta[] getChangedChildren () 
	public abstract org.eclipse.jdt.core.IJavaElement getElement () 
	public abstract int getFlags () 
	public abstract int getKind () 
	public abstract org.eclipse.jdt.core.IJavaElement getMovedFromElement () 
	public abstract org.eclipse.jdt.core.IJavaElement getMovedToElement () 
	public abstract org.eclipse.jdt.core.IJavaElementDelta[] getRemovedChildren () 
	public abstract org.eclipse.core.resources.IResourceDelta[] getResourceDeltas () 
}

org/eclipse/jdt/core/IJavaModel.class
IJavaModel.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaModel extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IOpenable org.eclipse.jdt.core.IParent  {
	public abstract boolean contains (org.eclipse.core.resources.IResource) 
	public abstract void copy (org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], java.lang.String[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void delete (org.eclipse.jdt.core.IJavaElement[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaProject getJavaProject (java.lang.String) 
	public abstract org.eclipse.jdt.core.IJavaProject[] getJavaProjects ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.Object[] getNonJavaResources ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.resources.IWorkspace getWorkspace () 
	public abstract void move (org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], java.lang.String[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void refreshExternalArchives (org.eclipse.jdt.core.IJavaElement[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void rename (org.eclipse.jdt.core.IJavaElement[], org.eclipse.jdt.core.IJavaElement[], java.lang.String[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IJavaModelMarker.class
IJavaModelMarker.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaModelMarker extends java.lang.Object {
	public static final String JAVA_MODEL_PROBLEM_MARKER
	public static final String TRANSIENT_PROBLEM
	public static final String TASK_MARKER
	public static final String ARGUMENTS
	public static final String ID
	public static final String CATEGORY_ID
	public static final String FLAGS
	public static final String CYCLE_DETECTED
	public static final String BUILDPATH_PROBLEM_MARKER
	public static final String CLASSPATH_FILE_FORMAT
}

org/eclipse/jdt/core/IJavaModelStatus.class
IJavaModelStatus.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaModelStatus extends java.lang.Object implements org.eclipse.core.runtime.IStatus  {
	public abstract org.eclipse.jdt.core.IJavaElement[] getElements () 
	public abstract org.eclipse.core.runtime.IPath getPath () 
	public abstract java.lang.String getString () 
	public abstract boolean isDoesNotExist () 
}

org/eclipse/jdt/core/IJavaModelStatusConstants.class
IJavaModelStatusConstants.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaModelStatusConstants extends java.lang.Object {
	public static final int INVALID_CP_CONTAINER_ENTRY
	public static final int CP_CONTAINER_PATH_UNBOUND
	public static final int INVALID_CLASSPATH
	public static final int CP_VARIABLE_PATH_UNBOUND
	public static final int CORE_EXCEPTION
	public static final int INVALID_ELEMENT_TYPES
	public static final int NO_ELEMENTS_TO_PROCESS
	public static final int ELEMENT_DOES_NOT_EXIST
	public static final int NULL_PATH
	public static final int PATH_OUTSIDE_PROJECT
	public static final int RELATIVE_PATH
	public static final int DEVICE_PATH
	public static final int NULL_STRING
	public static final int READ_ONLY
	public static final int NAME_COLLISION
	public static final int INVALID_DESTINATION
	public static final int INVALID_PATH
	public static final int INDEX_OUT_OF_BOUNDS
	public static final int UPDATE_CONFLICT
	public static final int NULL_NAME
	public static final int INVALID_NAME
	public static final int INVALID_CONTENTS
	public static final int IO_EXCEPTION
	public static final int DOM_EXCEPTION
	public static final int TARGET_EXCEPTION
	public static final int BUILDER_INITIALIZATION_ERROR
	public static final int BUILDER_SERIALIZATION_ERROR
	public static final int EVALUATION_ERROR
	public static final int INVALID_SIBLING
	public static final int INVALID_RESOURCE
	public static final int INVALID_RESOURCE_TYPE
	public static final int INVALID_PROJECT
	public static final int INVALID_PACKAGE
	public static final int NO_LOCAL_CONTENTS
	public static final int INVALID_CLASSPATH_FILE_FORMAT
	public static final int CLASSPATH_CYCLE
	public static final int DISABLED_CP_EXCLUSION_PATTERNS
	public static final int DISABLED_CP_MULTIPLE_OUTPUT_LOCATIONS
	public static final int INCOMPATIBLE_JDK_LEVEL
	public static final int COMPILER_FAILURE
	public static final int ELEMENT_NOT_ON_CLASSPATH
	public static final int CANNOT_RETRIEVE_ATTACHED_JAVADOC
	public static final int UNKNOWN_JAVADOC_FORMAT
	public static final int DEPRECATED_VARIABLE
	public static final int BAD_TEXT_EDIT_LOCATION
}

org/eclipse/jdt/core/IJavaProject.class
IJavaProject.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IJavaProject extends java.lang.Object implements org.eclipse.jdt.core.IParent org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IOpenable  {
	public abstract org.eclipse.jdt.core.IClasspathEntry decodeClasspathEntry (java.lang.String) 
	public abstract java.lang.String encodeClasspathEntry (org.eclipse.jdt.core.IClasspathEntry) 
	public abstract org.eclipse.jdt.core.IJavaElement findElement (org.eclipse.core.runtime.IPath)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement findElement (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement findElement (java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragment findPackageFragment (org.eclipse.core.runtime.IPath)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot findPackageFragmentRoot (org.eclipse.core.runtime.IPath)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot[] findPackageFragmentRoots (org.eclipse.jdt.core.IClasspathEntry) 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, java.lang.String)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType findType (java.lang.String, java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot[] getAllPackageFragmentRoots ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.Object[] getNonJavaResources ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getOption (java.lang.String, boolean) 
	public abstract java.util.Map getOptions (boolean) 
	public abstract org.eclipse.core.runtime.IPath getOutputLocation ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot (java.lang.String) 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot[] getPackageFragmentRoots ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragmentRoot[] getPackageFragmentRoots (org.eclipse.jdt.core.IClasspathEntry) 
	public abstract org.eclipse.jdt.core.IPackageFragment[] getPackageFragments ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.resources.IProject getProject () 
	public abstract org.eclipse.jdt.core.IClasspathEntry[] getRawClasspath ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[] getRequiredProjectNames ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IClasspathEntry[] getResolvedClasspath (boolean)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean hasBuildState () 
	public abstract boolean hasClasspathCycle (org.eclipse.jdt.core.IClasspathEntry[]) 
	public abstract boolean isOnClasspath (org.eclipse.jdt.core.IJavaElement) 
	public abstract boolean isOnClasspath (org.eclipse.core.resources.IResource) 
	public abstract org.eclipse.jdt.core.eval.IEvaluationContext newEvaluationContext () 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IRegion, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IRegion, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IType, org.eclipse.jdt.core.IRegion, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IType, org.eclipse.jdt.core.IRegion, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.runtime.IPath readOutputLocation () 
	public abstract org.eclipse.jdt.core.IClasspathEntry[] readRawClasspath () 
	public abstract void setOption (java.lang.String, java.lang.String) 
	public abstract void setOptions (java.util.Map) 
	public abstract void setOutputLocation (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setRawClasspath (org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IPath, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setRawClasspath (org.eclipse.jdt.core.IClasspathEntry[], boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setRawClasspath (org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IClasspathEntry[] getReferencedClasspathEntries ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setRawClasspath (org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void setRawClasspath (org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ILocalVariable.class
ILocalVariable.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ILocalVariable extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference org.eclipse.jdt.core.IAnnotatable  {
	public abstract java.lang.String getElementName () 
	public abstract org.eclipse.jdt.core.ISourceRange getNameRange () 
	public abstract java.lang.String getTypeSignature () 
}

org/eclipse/jdt/core/IMember.class
IMember.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IMember extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference org.eclipse.jdt.core.ISourceManipulation org.eclipse.jdt.core.IParent  {
	public abstract java.lang.String[] getCategories ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IClassFile getClassFile () 
	public abstract org.eclipse.jdt.core.ICompilationUnit getCompilationUnit () 
	public abstract org.eclipse.jdt.core.IType getDeclaringType () 
	public abstract int getFlags ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ISourceRange getJavadocRange ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ISourceRange getNameRange ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract int getOccurrenceCount () 
	public abstract org.eclipse.jdt.core.ITypeRoot getTypeRoot () 
	public abstract org.eclipse.jdt.core.IType getType (java.lang.String, int) 
	public abstract boolean isBinary () 
}

org/eclipse/jdt/core/IMemberValuePair.class
IMemberValuePair.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IMemberValuePair extends java.lang.Object {
	public static final int K_INT
	public static final int K_BYTE
	public static final int K_SHORT
	public static final int K_CHAR
	public static final int K_FLOAT
	public static final int K_DOUBLE
	public static final int K_LONG
	public static final int K_BOOLEAN
	public static final int K_STRING
	public static final int K_ANNOTATION
	public static final int K_CLASS
	public static final int K_QUALIFIED_NAME
	public static final int K_SIMPLE_NAME
	public static final int K_UNKNOWN
	public abstract java.lang.String getMemberName () 
	public abstract java.lang.Object getValue () 
	public abstract int getValueKind () 
}

org/eclipse/jdt/core/IMethod.class
IMethod.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 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 isResolved () 
	public abstract boolean isSimilar (org.eclipse.jdt.core.IMethod) 
}

org/eclipse/jdt/core/IOpenable.class
IOpenable.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IOpenable extends java.lang.Object {
	public abstract void close ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String findRecommendedLineSeparator ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IBuffer getBuffer ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean hasUnsavedChanges ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isConsistent ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isOpen () 
	public abstract void makeConsistent (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void open (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void save (org.eclipse.core.runtime.IProgressMonitor, boolean)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IPackageDeclaration.class
IPackageDeclaration.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IPackageDeclaration extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference org.eclipse.jdt.core.IAnnotatable  {
	public abstract java.lang.String getElementName () 
}

org/eclipse/jdt/core/IPackageFragment.class
IPackageFragment.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IPackageFragment extends java.lang.Object implements org.eclipse.jdt.core.IParent org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IOpenable org.eclipse.jdt.core.ISourceManipulation  {
	public static final String DEFAULT_PACKAGE_NAME
	public abstract boolean containsJavaResources ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit createCompilationUnit (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IClassFile getClassFile (java.lang.String) 
	public abstract org.eclipse.jdt.core.IClassFile[] getClassFiles ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit getCompilationUnit (java.lang.String) 
	public abstract org.eclipse.jdt.core.ICompilationUnit[] getCompilationUnits ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit[] getCompilationUnits (org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getElementName () 
	public abstract int getKind ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.Object[] getNonJavaResources ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean hasSubpackages ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isDefaultPackage () 
}

org/eclipse/jdt/core/IPackageFragmentRoot.class
IPackageFragmentRoot.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IPackageFragmentRoot extends java.lang.Object implements org.eclipse.jdt.core.IParent org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IOpenable  {
	public static final int K_SOURCE
	public static final int K_BINARY
	public static final String DEFAULT_PACKAGEROOT_PATH
	public static final int NO_RESOURCE_MODIFICATION
	public static final int ORIGINATING_PROJECT_CLASSPATH
	public static final int OTHER_REFERRING_PROJECTS_CLASSPATH
	public static final int DESTINATION_PROJECT_CLASSPATH
	public static final int REPLACE
	public abstract void attachSource (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void copy (org.eclipse.core.runtime.IPath, int, int, org.eclipse.jdt.core.IClasspathEntry, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragment createPackageFragment (java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void delete (int, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract int getKind ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.Object[] getNonJavaResources ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragment getPackageFragment (java.lang.String) 
	public abstract org.eclipse.jdt.core.IClasspathEntry getRawClasspathEntry ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IClasspathEntry getResolvedClasspathEntry ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.runtime.IPath getSourceAttachmentPath ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.core.runtime.IPath getSourceAttachmentRootPath ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isArchive () 
	public abstract boolean isExternal () 
	public abstract void move (org.eclipse.core.runtime.IPath, int, int, org.eclipse.jdt.core.IClasspathEntry, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IParent.class
IParent.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IParent extends java.lang.Object {
	public abstract org.eclipse.jdt.core.IJavaElement[] getChildren ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean hasChildren ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IProblemRequestor.class
IProblemRequestor.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IProblemRequestor extends java.lang.Object {
	public abstract void acceptProblem (org.eclipse.jdt.core.compiler.IProblem) 
	public abstract void beginReporting () 
	public abstract void endReporting () 
	public abstract boolean isActive () 
}

org/eclipse/jdt/core/IRegion.class
IRegion.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IRegion extends java.lang.Object {
	public abstract void add (org.eclipse.jdt.core.IJavaElement) 
	public abstract boolean contains (org.eclipse.jdt.core.IJavaElement) 
	public abstract org.eclipse.jdt.core.IJavaElement[] getElements () 
	public abstract boolean remove (org.eclipse.jdt.core.IJavaElement) 
}

org/eclipse/jdt/core/ISourceManipulation.class
ISourceManipulation.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ISourceManipulation extends java.lang.Object {
	public abstract void copy (org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.core.IJavaElement, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void delete (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void move (org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.core.IJavaElement, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void rename (java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ISourceRange.class
ISourceRange.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ISourceRange extends java.lang.Object {
	public abstract int getLength () 
	public abstract int getOffset () 
}

org/eclipse/jdt/core/ISourceReference.class
ISourceReference.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ISourceReference extends java.lang.Object {
	public abstract boolean exists () 
	public abstract java.lang.String getSource ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ISourceRange getSourceRange ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IType.class
IType.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IType extends java.lang.Object implements org.eclipse.jdt.core.IMember org.eclipse.jdt.core.IAnnotatable  {
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.ICompletionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.ICompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.CompletionRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void codeComplete (char[], int, int, char[][], char[][], int[], boolean, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IField createField (java.lang.String, org.eclipse.jdt.core.IJavaElement, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IInitializer createInitializer (java.lang.String, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IMethod createMethod (java.lang.String, org.eclipse.jdt.core.IJavaElement, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IType createType (java.lang.String, org.eclipse.jdt.core.IJavaElement, boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IMethod[] findMethods (org.eclipse.jdt.core.IMethod) 
	public abstract org.eclipse.jdt.core.IJavaElement[] getChildrenForCategory (java.lang.String)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getElementName () 
	public abstract org.eclipse.jdt.core.IField getField (java.lang.String) 
	public abstract org.eclipse.jdt.core.IField[] getFields ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getFullyQualifiedName () 
	public abstract java.lang.String getFullyQualifiedName (char) 
	public abstract java.lang.String getFullyQualifiedParameterizedName ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IInitializer getInitializer (int) 
	public abstract org.eclipse.jdt.core.IInitializer[] getInitializers ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getKey () 
	public abstract org.eclipse.jdt.core.IMethod getMethod (java.lang.String, java.lang.String[]) 
	public abstract org.eclipse.jdt.core.IMethod[] getMethods ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IPackageFragment getPackageFragment () 
	public abstract java.lang.String getSuperclassName ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String getSuperclassTypeSignature ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[] getSuperInterfaceTypeSignatures ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[] getSuperInterfaceNames ()  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 org.eclipse.jdt.core.IType getType (java.lang.String) 
	public abstract org.eclipse.jdt.core.ITypeParameter getTypeParameter (java.lang.String) 
	public abstract java.lang.String getTypeQualifiedName () 
	public abstract java.lang.String getTypeQualifiedName (char) 
	public abstract org.eclipse.jdt.core.IType[] getTypes ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isAnonymous ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isClass ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isEnum ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isInterface ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isAnnotation ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isLocal ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isMember ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isResolved () 
	public abstract org.eclipse.jdt.core.ITypeHierarchy loadTypeHierachy (java.io.InputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newSupertypeHierarchy (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newSupertypeHierarchy (org.eclipse.jdt.core.ICompilationUnit[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newSupertypeHierarchy (org.eclipse.jdt.core.IWorkingCopy[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newSupertypeHierarchy (org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IJavaProject, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.ICompilationUnit[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IWorkingCopy[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[][] resolveType (java.lang.String)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[][] resolveType (java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ITypeHierarchy.class
ITypeHierarchy.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ITypeHierarchy extends java.lang.Object {
	public abstract void addTypeHierarchyChangedListener (org.eclipse.jdt.core.ITypeHierarchyChangedListener) 
	public abstract boolean contains (org.eclipse.jdt.core.IType) 
	public abstract boolean exists () 
	public abstract org.eclipse.jdt.core.IType[] getAllClasses () 
	public abstract org.eclipse.jdt.core.IType[] getAllInterfaces () 
	public abstract org.eclipse.jdt.core.IType[] getAllSubtypes (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getAllSuperclasses (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getAllSuperInterfaces (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getAllSupertypes (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getAllTypes () 
	public abstract int getCachedFlags (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getExtendingInterfaces (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getImplementingClasses (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getRootClasses () 
	public abstract org.eclipse.jdt.core.IType[] getRootInterfaces () 
	public abstract org.eclipse.jdt.core.IType[] getSubclasses (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getSubtypes (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType getSuperclass (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getSuperInterfaces (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType[] getSupertypes (org.eclipse.jdt.core.IType) 
	public abstract org.eclipse.jdt.core.IType getType () 
	public abstract void refresh (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void removeTypeHierarchyChangedListener (org.eclipse.jdt.core.ITypeHierarchyChangedListener) 
	public abstract void store (java.io.OutputStream, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ITypeHierarchyChangedListener.class
ITypeHierarchyChangedListener.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ITypeHierarchyChangedListener extends java.lang.Object {
	public abstract void typeHierarchyChanged (org.eclipse.jdt.core.ITypeHierarchy) 
}

org/eclipse/jdt/core/ITypeParameter.class
ITypeParameter.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ITypeParameter extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.ISourceReference  {
	public abstract java.lang.String[] getBounds ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract java.lang.String[] getBoundsSignatures ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IMember getDeclaringMember () 
	public abstract org.eclipse.jdt.core.ISourceRange getNameRange ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/ITypeRoot.class
ITypeRoot.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.ITypeRoot extends java.lang.Object implements org.eclipse.jdt.core.IJavaElement org.eclipse.jdt.core.IParent org.eclipse.jdt.core.IOpenable org.eclipse.jdt.core.ISourceReference org.eclipse.jdt.core.ICodeAssist  {
	public abstract org.eclipse.jdt.core.IType findPrimaryType () 
	public abstract org.eclipse.jdt.core.IJavaElement getElementAt (int)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.ICompilationUnit getWorkingCopy (org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/IWorkingCopy.class
IWorkingCopy.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.IWorkingCopy extends java.lang.Object {
	public abstract void commit (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void destroy () 
	public abstract org.eclipse.jdt.core.IJavaElement findSharedWorkingCopy (org.eclipse.jdt.core.IBufferFactory) 
	public abstract org.eclipse.jdt.core.IJavaElement getOriginal (org.eclipse.jdt.core.IJavaElement) 
	public abstract org.eclipse.jdt.core.IJavaElement getOriginalElement () 
	public abstract org.eclipse.jdt.core.IJavaElement[] findElements (org.eclipse.jdt.core.IJavaElement) 
	public abstract org.eclipse.jdt.core.IType findPrimaryType () 
	public abstract org.eclipse.jdt.core.IJavaElement getSharedWorkingCopy (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement getWorkingCopy ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract org.eclipse.jdt.core.IJavaElement getWorkingCopy (org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract boolean isBasedOn (org.eclipse.core.resources.IResource) 
	public abstract boolean isWorkingCopy () 
	public abstract org.eclipse.core.resources.IMarker[] reconcile ()  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void reconcile (boolean, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
	public abstract void restore ()  throws org.eclipse.jdt.core.JavaModelException 
}

org/eclipse/jdt/core/JavaConventions.class
JavaConventions.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.JavaConventions extends java.lang.Object {
	private static final char DOT
	private static final String PACKAGE_INFO
	private static final org.eclipse.jdt.internal.compiler.parser.Scanner SCANNER
	static void  () 
	private void  () 
	public static boolean isOverlappingRoots (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath rootPath1
		org.eclipse.core.runtime.IPath rootPath2
	private static synchronized char[] scannedIdentifier (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String sourceLevel
		String complianceLevel
		int token
	public static org.eclipse.core.runtime.IStatus validateCompilationUnitName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateCompilationUnitName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
		String identifier
		int index
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.core.runtime.IStatus validateClassFileName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateClassFileName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
		String identifier
		int index
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.core.runtime.IStatus validateFieldName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateFieldName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
	public static org.eclipse.core.runtime.IStatus validateIdentifier (java.lang.String) 
		String id
	public static org.eclipse.core.runtime.IStatus validateIdentifier (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String sourceLevel
		String complianceLevel
	public static org.eclipse.core.runtime.IStatus validateImportDeclaration (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateImportDeclaration (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
	public static org.eclipse.core.runtime.IStatus validateJavaTypeName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateJavaTypeName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
		String trimmed
		int index
		char[] scannedID
		char[] scannedID
		String pkg
		org.eclipse.core.runtime.IStatus status
		String type
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.core.runtime.IStatus validateMethodName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateMethodName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
	public static org.eclipse.core.runtime.IStatus validatePackageName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validatePackageName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
		int length
		int dot
		org.eclipse.core.resources.IWorkspace workspace
		java.util.StringTokenizer st
		boolean firstToken
		org.eclipse.core.runtime.IStatus warningStatus
		String typeName
		char[] scannedID
		org.eclipse.core.runtime.IStatus status
	public static org.eclipse.jdt.core.IJavaModelStatus validateClasspath (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IPath) 
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.IClasspathEntry[] rawClasspath
		org.eclipse.core.runtime.IPath projectOutputLocation
	public static org.eclipse.jdt.core.IJavaModelStatus validateClasspathEntry (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.IClasspathEntry, boolean) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathEntry entry
		boolean checkSourceAttachment
	public static org.eclipse.core.runtime.IStatus validateTypeVariableName (java.lang.String) 
		String name
	public static org.eclipse.core.runtime.IStatus validateTypeVariableName (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String sourceLevel
		String complianceLevel
}

org/eclipse/jdt/core/JavaCore$1.class
JavaCore.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.JavaCore$1 extends org.eclipse.jdt.core.search.TypeNameRequestor {
	void  () 
	public void acceptType (int, char[], char[], char[][], java.lang.String) 
		int modifiers
		char[] packageName
		char[] simpleTypeName
		char[][] enclosingTypeNames
		String path
}

org/eclipse/jdt/core/JavaCore$2.class
JavaCore.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.JavaCore$2 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	private final org.eclipse.jdt.core.IJavaProject[] val$projects
	void  (org.eclipse.jdt.core.IJavaProject[]) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor progressMonitor2
		int i
		int length
		org.eclipse.jdt.core.IJavaProject project
}

org/eclipse/jdt/core/JavaCore.class
JavaCore.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.JavaCore extends org.eclipse.core.runtime.Plugin {
	private static final org.eclipse.core.resources.IResource[] NO_GENERATED_RESOURCES
	private static org.eclipse.core.runtime.Plugin JAVA_CORE_PLUGIN
	public static final String PLUGIN_ID
	public static final String BUILDER_ID
	public static final String MODEL_ID
	public static final String NATURE_ID
	protected static final String ATT_HANDLE_ID
	public static final String USER_LIBRARY_CONTAINER_ID
	public static final String COMPILER_LOCAL_VARIABLE_ATTR
	public static final String COMPILER_LINE_NUMBER_ATTR
	public static final String COMPILER_SOURCE_FILE_ATTR
	public static final String COMPILER_CODEGEN_UNUSED_LOCAL
	public static final String COMPILER_CODEGEN_TARGET_PLATFORM
	public static final String COMPILER_CODEGEN_INLINE_JSR_BYTECODE
	public static final String COMPILER_DOC_COMMENT_SUPPORT
	public static final String COMPILER_PB_UNREACHABLE_CODE
	public static final String COMPILER_PB_INVALID_IMPORT
	public static final String COMPILER_PB_OVERRIDING_PACKAGE_DEFAULT_METHOD
	public static final String COMPILER_PB_METHOD_WITH_CONSTRUCTOR_NAME
	public static final String COMPILER_PB_DEPRECATION
	public static final String COMPILER_PB_DEPRECATION_IN_DEPRECATED_CODE
	public static final String COMPILER_PB_DEPRECATION_WHEN_OVERRIDING_DEPRECATED_METHOD
	public static final String COMPILER_PB_HIDDEN_CATCH_BLOCK
	public static final String COMPILER_PB_UNUSED_LOCAL
	public static final String COMPILER_PB_UNUSED_PARAMETER
	public static final String COMPILER_PB_UNUSED_PARAMETER_WHEN_IMPLEMENTING_ABSTRACT
	public static final String COMPILER_PB_UNUSED_PARAMETER_WHEN_OVERRIDING_CONCRETE
	public static final String COMPILER_PB_UNUSED_PARAMETER_INCLUDE_DOC_COMMENT_REFERENCE
	public static final String COMPILER_PB_UNUSED_IMPORT
	public static final String COMPILER_PB_UNUSED_TYPE_ARGUMENTS_FOR_METHOD_INVOCATION
	public static final String COMPILER_PB_SYNTHETIC_ACCESS_EMULATION
	public static final String COMPILER_PB_NON_NLS_STRING_LITERAL
	public static final String COMPILER_PB_ASSERT_IDENTIFIER
	public static final String COMPILER_PB_ENUM_IDENTIFIER
	public static final String COMPILER_PB_STATIC_ACCESS_RECEIVER
	public static final String COMPILER_PB_INDIRECT_STATIC_ACCESS
	public static final String COMPILER_PB_NO_EFFECT_ASSIGNMENT
	public static final String COMPILER_PB_INCOMPATIBLE_NON_INHERITED_INTERFACE_METHOD
	public static final String COMPILER_PB_UNUSED_PRIVATE_MEMBER
	public static final String COMPILER_PB_LOCAL_VARIABLE_HIDING
	public static final String COMPILER_PB_SPECIAL_PARAMETER_HIDING_FIELD
	public static final String COMPILER_PB_FIELD_HIDING
	public static final String COMPILER_PB_TYPE_PARAMETER_HIDING
	public static final String COMPILER_PB_POSSIBLE_ACCIDENTAL_BOOLEAN_ASSIGNMENT
	public static final String COMPILER_PB_FALLTHROUGH_CASE
	public static final String COMPILER_PB_EMPTY_STATEMENT
	public static final String COMPILER_PB_BOOLEAN_METHOD_THROWING_EXCEPTION
	public static final String COMPILER_PB_UNNECESSARY_TYPE_CHECK
	public static final String COMPILER_PB_UNNECESSARY_ELSE
	public static final String COMPILER_PB_UNDOCUMENTED_EMPTY_BLOCK
	public static final String COMPILER_PB_FINALLY_BLOCK_NOT_COMPLETING
	public static final String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION
	public static final String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_WHEN_OVERRIDING
	public static final String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_INCLUDE_DOC_COMMENT_REFERENCE
	public static final String COMPILER_PB_UNUSED_DECLARED_THROWN_EXCEPTION_EXEMPT_EXCEPTION_AND_THROWABLE
	public static final String COMPILER_PB_UNQUALIFIED_FIELD_ACCESS
	public static final String COMPILER_PB_UNSAFE_TYPE_OPERATION
	public static final String COMPILER_PB_UNCHECKED_TYPE_OPERATION
	public static final String COMPILER_PB_RAW_TYPE_REFERENCE
	public static final String COMPILER_PB_FINAL_PARAMETER_BOUND
	public static final String COMPILER_PB_MISSING_SERIAL_VERSION
	public static final String COMPILER_PB_VARARGS_ARGUMENT_NEED_CAST
	public static final String COMPILER_PB_AUTOBOXING
	public static final String COMPILER_PB_ANNOTATION_SUPER_INTERFACE
	public static final String COMPILER_PB_MISSING_OVERRIDE_ANNOTATION
	public static final String COMPILER_PB_MISSING_OVERRIDE_ANNOTATION_FOR_INTERFACE_METHOD_IMPLEMENTATION
	public static final String COMPILER_PB_MISSING_DEPRECATED_ANNOTATION
	public static final String COMPILER_PB_MISSING_HASHCODE_METHOD
	public static final String COMPILER_PB_DEAD_CODE
	public static final String COMPILER_PB_DEAD_CODE_IN_TRIVIAL_IF_STATEMENT
	public static final String COMPILER_PB_INCOMPLETE_ENUM_SWITCH
	public static final String COMPILER_PB_INCONSISTENT_NULL_CHECK
	public static final String COMPILER_PB_UNUSED_LABEL
	public static final String COMPILER_PB_INVALID_JAVADOC
	public static final String COMPILER_PB_INVALID_JAVADOC_TAGS
	public static final String COMPILER_PB_INVALID_JAVADOC_TAGS__DEPRECATED_REF
	public static final String COMPILER_PB_INVALID_JAVADOC_TAGS__NOT_VISIBLE_REF
	public static final String COMPILER_PB_INVALID_JAVADOC_TAGS_VISIBILITY
	public static final String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION
	public static final String COMPILER_PB_MISSING_JAVADOC_TAGS
	public static final String COMPILER_PB_MISSING_JAVADOC_TAGS_VISIBILITY
	public static final String COMPILER_PB_MISSING_JAVADOC_TAGS_OVERRIDING
	public static final String COMPILER_PB_MISSING_JAVADOC_COMMENTS
	public static final String COMPILER_PB_MISSING_JAVADOC_COMMENTS_VISIBILITY
	public static final String COMPILER_PB_MISSING_JAVADOC_COMMENTS_OVERRIDING
	public static final String COMPILER_PB_CHAR_ARRAY_IN_STRING_CONCATENATION
	public static final String COMPILER_PB_MAX_PER_UNIT
	public static final String COMPILER_PB_FATAL_OPTIONAL_ERROR
	public static final String COMPILER_PB_PARAMETER_ASSIGNMENT
	public static final String COMPILER_SOURCE
	public static final String COMPILER_COMPLIANCE
	public static final String COMPILER_TASK_PRIORITIES
	public static final String COMPILER_TASK_TAGS
	public static final String COMPILER_TASK_CASE_SENSITIVE
	public static final String COMPILER_PB_FORBIDDEN_REFERENCE
	public static final String COMPILER_PB_DISCOURAGED_REFERENCE
	public static final String COMPILER_PB_SUPPRESS_WARNINGS
	public static final String COMPILER_PB_SUPPRESS_OPTIONAL_ERRORS
	public static final String COMPILER_PB_UNHANDLED_WARNING_TOKEN
	public static final String COMPILER_PB_UNUSED_WARNING_TOKEN
	public static final String COMPILER_PB_NULL_REFERENCE
	public static final String COMPILER_PB_POTENTIAL_NULL_REFERENCE
	public static final String COMPILER_PB_REDUNDANT_NULL_CHECK
	public static final String COMPILER_PB_OVERRIDING_METHOD_WITHOUT_SUPER_INVOCATION
	public static final String COMPILER_PB_REDUNDANT_SUPERINTERFACE
	public static final String COMPILER_PB_COMPARING_IDENTICAL
	public static final String COMPILER_PB_MISSING_SYNCHRONIZED_ON_INHERITED_METHOD
	public static final String COMPILER_PB_UNUSED_OBJECT_ALLOCATION
	public static final String CORE_JAVA_BUILD_ORDER
	public static final String CORE_JAVA_BUILD_RESOURCE_COPY_FILTER
	public static final String CORE_JAVA_BUILD_DUPLICATE_RESOURCE
	public static final String CORE_JAVA_BUILD_CLEAN_OUTPUT_FOLDER
	public static final String CORE_JAVA_BUILD_RECREATE_MODIFIED_CLASS_FILES_IN_OUTPUT_FOLDER
	public static final String CORE_INCOMPLETE_CLASSPATH
	public static final String CORE_CIRCULAR_CLASSPATH
	public static final String CORE_INCOMPATIBLE_JDK_LEVEL
	public static final String CORE_JAVA_BUILD_INVALID_CLASSPATH
	public static final String CORE_ENCODING
	public static final String CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS
	public static final String CORE_ENABLE_CLASSPATH_MULTIPLE_OUTPUT_LOCATIONS
	public static final String TIMEOUT_FOR_PARAMETER_NAME_FROM_ATTACHED_JAVADOC
	public static final String FORMATTER_NEWLINE_OPENING_BRACE
	public static final String FORMATTER_NEWLINE_CONTROL
	public static final String FORMATTER_NEWLINE_ELSE_IF
	public static final String FORMATTER_NEWLINE_EMPTY_BLOCK
	public static final String FORMATTER_CLEAR_BLANK_LINES
	public static final String FORMATTER_LINE_SPLIT
	public static final String FORMATTER_COMPACT_ASSIGNMENT
	public static final String FORMATTER_TAB_CHAR
	public static final String FORMATTER_TAB_SIZE
	public static final String FORMATTER_SPACE_CASTEXPRESSION
	public static final String CODEASSIST_VISIBILITY_CHECK
	public static final String CODEASSIST_DEPRECATION_CHECK
	public static final String CODEASSIST_CAMEL_CASE_MATCH
	public static final String CODEASSIST_IMPLICIT_QUALIFICATION
	public static final String CODEASSIST_FIELD_PREFIXES
	public static final String CODEASSIST_STATIC_FIELD_PREFIXES
	public static final String CODEASSIST_STATIC_FINAL_FIELD_PREFIXES
	public static final String CODEASSIST_LOCAL_PREFIXES
	public static final String CODEASSIST_ARGUMENT_PREFIXES
	public static final String CODEASSIST_FIELD_SUFFIXES
	public static final String CODEASSIST_STATIC_FIELD_SUFFIXES
	public static final String CODEASSIST_STATIC_FINAL_FIELD_SUFFIXES
	public static final String CODEASSIST_LOCAL_SUFFIXES
	public static final String CODEASSIST_ARGUMENT_SUFFIXES
	public static final String CODEASSIST_FORBIDDEN_REFERENCE_CHECK
	public static final String CODEASSIST_DISCOURAGED_REFERENCE_CHECK
	public static final String CODEASSIST_SUGGEST_STATIC_IMPORTS
	public static final String DEFAULT_TASK_TAG
	public static final String DEFAULT_TASK_PRIORITY
	public static final String DEFAULT_TASK_TAGS
	public static final String DEFAULT_TASK_PRIORITIES
	public static final String GENERATE
	public static final String DO_NOT_GENERATE
	public static final String PRESERVE
	public static final String OPTIMIZE_OUT
	public static final String COMPILER_TASK_PRIORITY_HIGH
	public static final String COMPILER_TASK_PRIORITY_LOW
	public static final String COMPILER_TASK_PRIORITY_NORMAL
	public static final String VERSION_1_1
	public static final String VERSION_1_2
	public static final String VERSION_1_3
	public static final String VERSION_1_4
	public static final String VERSION_1_5
	public static final String VERSION_1_6
	public static final String VERSION_1_7
	public static final String VERSION_CLDC_1_1
	public static final String ABORT
	public static final String ERROR
	public static final String WARNING
	public static final String IGNORE
	public static final String COMPUTE
	public static final String INSERT
	public static final String DO_NOT_INSERT
	public static final String PRESERVE_ONE
	public static final String CLEAR_ALL
	public static final String NORMAL
	public static final String COMPACT
	public static final String TAB
	public static final String SPACE
	public static final String ENABLED
	public static final String DISABLED
	public static final String CLEAN
	public static final String PUBLIC
	public static final String PROTECTED
	public static final String DEFAULT
	public static final String PRIVATE
	public static final String NEVER
	public static final String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_NO_TAG
	public static final String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_RETURN_TAG
	public static final String COMPILER_PB_MISSING_JAVADOC_TAG_DESCRIPTION_ALL_STANDARD_TAGS
	public static final String JAVA_SOURCE_CONTENT_TYPE
	static void  () 
	public void  () 
	public static void addElementChangedListener (org.eclipse.jdt.core.IElementChangedListener) 
		org.eclipse.jdt.core.IElementChangedListener listener
	public static void addElementChangedListener (org.eclipse.jdt.core.IElementChangedListener, int) 
		org.eclipse.jdt.core.IElementChangedListener listener
		int eventMask
	public static void addJavaElementMarkerAttributes (java.util.Map, org.eclipse.jdt.core.IJavaElement) 
		java.util.Map attributes
		org.eclipse.jdt.core.IJavaElement element
	private static void addNonJavaResources (java.lang.Object[], org.eclipse.core.resources.IContainer, int, java.util.ArrayList) 
		Object[] nonJavaResources
		org.eclipse.core.resources.IContainer container
		int rootPathSegmentCounts
		java.util.ArrayList collector
		int i
		int max
		Object nonJavaResource
		org.eclipse.core.resources.IFile file
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource member
		org.eclipse.core.resources.IFolder folder
		org.eclipse.core.resources.IResource[] members
	public static void addPreProcessingResourceChangedListener (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public static void addPreProcessingResourceChangedListener (org.eclipse.core.resources.IResourceChangeListener, int) 
		org.eclipse.core.resources.IResourceChangeListener listener
		int eventMask
	public void configureJavaElementMarker (org.eclipse.core.resources.IMarker, org.eclipse.jdt.core.IJavaElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
		org.eclipse.jdt.core.IJavaElement element
	public static org.eclipse.jdt.core.IJavaElement create (java.lang.String) 
		String handleIdentifier
	public static org.eclipse.jdt.core.IJavaElement create (java.lang.String, org.eclipse.jdt.core.WorkingCopyOwner) 
		String handleIdentifier
		org.eclipse.jdt.core.WorkingCopyOwner owner
		org.eclipse.jdt.internal.core.util.MementoTokenizer memento
		org.eclipse.jdt.internal.core.JavaModel model
	public static org.eclipse.jdt.core.IJavaElement create (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public static org.eclipse.jdt.core.IJavaElement create (org.eclipse.core.resources.IFolder) 
		org.eclipse.core.resources.IFolder folder
	public static org.eclipse.jdt.core.IJavaProject create (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.internal.core.JavaModel javaModel
	public static org.eclipse.jdt.core.IJavaElement create (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	public static org.eclipse.jdt.core.IJavaElement create (org.eclipse.core.resources.IResource, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.IJavaProject project
	public static org.eclipse.jdt.core.IJavaModel create (org.eclipse.core.resources.IWorkspaceRoot) 
		org.eclipse.core.resources.IWorkspaceRoot root
	public static org.eclipse.jdt.core.IClassFile createClassFileFrom (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public static org.eclipse.jdt.core.ICompilationUnit createCompilationUnitFrom (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public static org.eclipse.jdt.core.IPackageFragmentRoot createJarPackageFragmentRootFrom (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public static org.eclipse.jdt.core.IClasspathContainer getClasspathContainer (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.internal.core.JavaModelManager manager
		org.eclipse.jdt.core.IClasspathContainer container
	public static org.eclipse.jdt.core.ClasspathContainerInitializer getClasspathContainerInitializer (java.lang.String) 
		String containerID
		java.util.Hashtable containerInitializersCache
		org.eclipse.jdt.core.ClasspathContainerInitializer initializer
	private static org.eclipse.jdt.core.ClasspathContainerInitializer computeClasspathContainerInitializer (java.lang.String) 
		String containerID
		org.eclipse.core.runtime.Plugin jdtCorePlugin
		org.eclipse.core.runtime.IExtensionPoint extension
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String initializerID
		Object execExt
		org.eclipse.core.runtime.CoreException e
	private static void verbose_failed_to_instanciate_container_initializer (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String containerID
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	private static void verbose_found_container_initializer (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String containerID
		org.eclipse.core.runtime.IConfigurationElement configurationElement
	public static org.eclipse.core.runtime.IPath getClasspathVariable (java.lang.String) 
		String variableName
		org.eclipse.jdt.internal.core.JavaModelManager manager
		org.eclipse.core.runtime.IPath variablePath
		org.eclipse.jdt.core.ClasspathVariableInitializer initializer
		boolean ok
		RuntimeException e
		Error e
	private static void verbose_no_variable_initializer_found (java.lang.String) 
		String variableName
	private static void verbose_variable_value_after_initialization (java.lang.String, org.eclipse.core.runtime.IPath) 
		String variableName
		org.eclipse.core.runtime.IPath variablePath
	private static void verbose_triggering_variable_initialization (java.lang.String, org.eclipse.jdt.core.ClasspathVariableInitializer) 
		String variableName
		org.eclipse.jdt.core.ClasspathVariableInitializer initializer
	private static void verbose_triggering_variable_initialization_invocation_trace () 
	public static java.lang.String getClasspathVariableDeprecationMessage (java.lang.String) 
		String variableName
		org.eclipse.jdt.internal.core.JavaModelManager manager
		String message
		org.eclipse.core.runtime.IPath variablePath
		org.eclipse.core.runtime.Plugin jdtCorePlugin
		org.eclipse.core.runtime.IExtensionPoint extension
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		org.eclipse.core.runtime.IConfigurationElement configElement
		String varAttribute
		String deprecatedAttribute
	public static org.eclipse.jdt.core.ClasspathVariableInitializer getClasspathVariableInitializer (java.lang.String) 
		String variable
		org.eclipse.core.runtime.Plugin jdtCorePlugin
		org.eclipse.core.runtime.IExtensionPoint extension
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		org.eclipse.core.runtime.IConfigurationElement configElement
		String varAttribute
		Object execExt
		org.eclipse.jdt.core.ClasspathVariableInitializer initializer
		String deprecatedAttribute
		String readOnlyAttribute
		org.eclipse.core.runtime.CoreException e
	private static void verbose_failed_to_instanciate_variable_initializer (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String variable
		org.eclipse.core.runtime.IConfigurationElement configElement
	private static void verbose_found_variable_initializer (java.lang.String, org.eclipse.core.runtime.IConfigurationElement) 
		String variable
		org.eclipse.core.runtime.IConfigurationElement configElement
	public static java.lang.String[] getClasspathVariableNames () 
	public static java.util.Hashtable getDefaultOptions () 
	public static java.lang.String getEncoding () 
	public static org.eclipse.core.resources.IResource[] getGeneratedResources (org.eclipse.jdt.core.IRegion, boolean) 
		org.eclipse.jdt.core.IRegion region
		boolean includesNonJavaResources
		org.eclipse.jdt.core.IJavaElement[] elements
		java.util.HashMap projectsStates
		java.util.ArrayList collector
		int i
		int max
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.internal.core.builder.State state
		org.eclipse.jdt.internal.core.builder.State currentState
		org.eclipse.jdt.core.IPackageFragmentRoot[] roots
		org.eclipse.jdt.core.IRegion region2
		int j
		org.eclipse.core.resources.IResource[] res
		int j
		int max2
		org.eclipse.core.runtime.IPath outputLocation
		org.eclipse.jdt.core.IJavaElement root
		org.eclipse.jdt.core.IPackageFragmentRoot packageFragmentRoot
		int rootPathSegmentCounts
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.core.runtime.IPath entryOutputLocation
		org.eclipse.jdt.core.JavaModelException e
		org.eclipse.core.resources.IContainer container
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.jdt.core.IPackageFragment fragment
		org.eclipse.jdt.core.IPackageFragment fragment
		org.eclipse.jdt.core.ICompilationUnit[] compilationUnits
		int j
		int max2
		Object[] nonJavaResources
		org.eclipse.jdt.core.IPackageFragmentRoot fragmentRoot
		org.eclipse.jdt.core.IJavaElement[] children
		int j
		int max2
		org.eclipse.jdt.core.ICompilationUnit[] units
		int n
		int max3
		Object[] nonJavaResources
		int size
		org.eclipse.core.resources.IResource[] result
	private static void getGeneratedResource (org.eclipse.jdt.core.ICompilationUnit, org.eclipse.core.resources.IContainer, org.eclipse.jdt.internal.core.builder.State, int, java.util.ArrayList) 
		org.eclipse.jdt.core.ICompilationUnit unit
		org.eclipse.core.resources.IContainer container
		org.eclipse.jdt.internal.core.builder.State state
		int rootPathSegmentCounts
		java.util.ArrayList collector
		org.eclipse.core.resources.IResource resource
		char[][] typeNames
		org.eclipse.core.runtime.IPath path
		int j
		int max2
		org.eclipse.core.runtime.IPath localPath
		org.eclipse.core.resources.IResource member
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource member
	public static org.eclipse.jdt.core.JavaCore getJavaCore () 
	public static java.lang.String[] getJavaLikeExtensions () 
	public static java.lang.String getOption (java.lang.String) 
		String optionName
	public static java.lang.String getOptionForConfigurableSeverity (int) 
		int problemID
	public static java.util.Hashtable getOptions () 
	public static org.eclipse.core.runtime.Plugin getPlugin () 
	public static org.eclipse.jdt.core.IClasspathEntry getResolvedClasspathEntry (org.eclipse.jdt.core.IClasspathEntry) 
		org.eclipse.jdt.core.IClasspathEntry entry
	public static org.eclipse.core.runtime.IPath getResolvedVariablePath (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath variablePath
	public static org.eclipse.jdt.core.IWorkingCopy[] getSharedWorkingCopies (org.eclipse.jdt.core.IBufferFactory) 
		org.eclipse.jdt.core.IBufferFactory factory
	public static java.lang.String[] getUserLibraryNames () 
	public static org.eclipse.jdt.core.ICompilationUnit[] getWorkingCopies (org.eclipse.jdt.core.WorkingCopyOwner) 
		org.eclipse.jdt.core.WorkingCopyOwner owner
		org.eclipse.jdt.internal.core.JavaModelManager manager
		org.eclipse.jdt.core.ICompilationUnit[] result
	public static void initializeAfterLoad (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.JavaModelManager manager
		org.eclipse.core.runtime.SubProgressMonitor subMonitor
		org.eclipse.jdt.internal.core.ExternalFoldersManager externalFoldersManager
		org.eclipse.jdt.core.IJavaProject[] projects
		java.util.HashSet visitedPaths
		int i
		int length
		org.eclipse.jdt.internal.core.JavaProject javaProject
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		boolean needExternalFolderCreation
		int j
		int length2
		org.eclipse.jdt.core.IClasspathEntry entry
		org.eclipse.core.runtime.IPath entryPath
		org.eclipse.core.runtime.IPath entryPath
		org.eclipse.jdt.core.search.SearchEngine engine
		org.eclipse.jdt.core.search.IJavaSearchScope scope
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.core.runtime.QualifiedName qName
		org.eclipse.core.resources.IWorkspaceRoot root
		String versionNumber
		org.eclipse.jdt.internal.core.JavaModel model
		String newVersionNumber
		org.eclipse.core.resources.IWorkspaceRunnable runnable
		org.eclipse.core.runtime.CoreException e
	public static boolean isClasspathVariableReadOnly (java.lang.String) 
		String variableName
	public static boolean isJavaLikeFileName (java.lang.String) 
		String fileName
	public static boolean isReferencedBy (org.eclipse.jdt.core.IJavaElement, org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.core.resources.IMarker marker
		org.eclipse.jdt.core.IMember member
		String markerHandleId
		org.eclipse.jdt.core.IJavaElement markerElement
		org.eclipse.jdt.core.IType enclosingType
	public static boolean isReferencedBy (org.eclipse.jdt.core.IJavaElement, org.eclipse.core.resources.IMarkerDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.IJavaElement element
		org.eclipse.core.resources.IMarkerDelta markerDelta
		org.eclipse.jdt.core.IMember member
		String markerDeltarHandleId
		org.eclipse.jdt.core.IJavaElement markerElement
		org.eclipse.jdt.core.IType enclosingType
	public static org.eclipse.jdt.core.IAccessRule newAccessRule (org.eclipse.core.runtime.IPath, int) 
		org.eclipse.core.runtime.IPath filePattern
		int kind
	public static org.eclipse.jdt.core.IClasspathAttribute newClasspathAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath containerPath
	public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath containerPath
		boolean isExported
	public static org.eclipse.jdt.core.IClasspathEntry newContainerEntry (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean) 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IAccessRule[] accessRules
		org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
		boolean isExported
	public static org.eclipse.jdt.core.ITypeHierarchy newTypeHierarchy (org.eclipse.jdt.core.IRegion, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.IRegion region
		org.eclipse.jdt.core.WorkingCopyOwner owner
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.ICompilationUnit[] workingCopies
		org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation op
	public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath sourceAttachmentPath
		org.eclipse.core.runtime.IPath sourceAttachmentRootPath
	public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath sourceAttachmentPath
		org.eclipse.core.runtime.IPath sourceAttachmentRootPath
		boolean isExported
	public static org.eclipse.jdt.core.IClasspathEntry newLibraryEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath sourceAttachmentPath
		org.eclipse.core.runtime.IPath sourceAttachmentRootPath
		org.eclipse.jdt.core.IAccessRule[] accessRules
		org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
		boolean isExported
		boolean hasDotDot
	public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath path
		boolean isExported
	public static org.eclipse.jdt.core.IClasspathEntry newProjectEntry (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], boolean, org.eclipse.jdt.core.IClasspathAttribute[], boolean) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.jdt.core.IAccessRule[] accessRules
		boolean combineAccessRules
		org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
		boolean isExported
	public static org.eclipse.jdt.core.IRegion newRegion () 
	public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry (org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
	public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[]) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] exclusionPatterns
	public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] exclusionPatterns
		org.eclipse.core.runtime.IPath specificOutputLocation
	public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] inclusionPatterns
		org.eclipse.core.runtime.IPath[] exclusionPatterns
		org.eclipse.core.runtime.IPath specificOutputLocation
	public static org.eclipse.jdt.core.IClasspathEntry newSourceEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IClasspathAttribute[]) 
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IPath[] inclusionPatterns
		org.eclipse.core.runtime.IPath[] exclusionPatterns
		org.eclipse.core.runtime.IPath specificOutputLocation
		org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
	public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath) 
		org.eclipse.core.runtime.IPath variablePath
		org.eclipse.core.runtime.IPath variableSourceAttachmentPath
		org.eclipse.core.runtime.IPath sourceAttachmentRootPath
	public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath variablePath
		org.eclipse.core.runtime.IPath variableSourceAttachmentPath
		org.eclipse.core.runtime.IPath variableSourceAttachmentRootPath
		boolean isExported
	public static org.eclipse.jdt.core.IClasspathEntry newVariableEntry (org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IAccessRule[], org.eclipse.jdt.core.IClasspathAttribute[], boolean) 
		org.eclipse.core.runtime.IPath variablePath
		org.eclipse.core.runtime.IPath variableSourceAttachmentPath
		org.eclipse.core.runtime.IPath variableSourceAttachmentRootPath
		org.eclipse.jdt.core.IAccessRule[] accessRules
		org.eclipse.jdt.core.IClasspathAttribute[] extraAttributes
		boolean isExported
	public static org.eclipse.jdt.core.IClasspathEntry[] getReferencedClasspathEntries (org.eclipse.jdt.core.IClasspathEntry, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IClasspathEntry libraryEntry
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.internal.core.JavaModelManager manager
	public static void removeClasspathVariable (java.lang.String) 
		String variableName
	public static void removeClasspathVariable (java.lang.String, org.eclipse.core.runtime.IProgressMonitor) 
		String variableName
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.SetVariablesOperation operation
		org.eclipse.jdt.core.JavaModelException e
	public static void removeElementChangedListener (org.eclipse.jdt.core.IElementChangedListener) 
		org.eclipse.jdt.core.IElementChangedListener listener
	public static java.lang.String removeJavaLikeExtension (java.lang.String) 
		String fileName
	public static void removePreProcessingResourceChangedListener (org.eclipse.core.resources.IResourceChangeListener) 
		org.eclipse.core.resources.IResourceChangeListener listener
	public static void run (org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IWorkspaceRunnable action
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static void run (org.eclipse.core.resources.IWorkspaceRunnable, org.eclipse.core.runtime.jobs.ISchedulingRule, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IWorkspaceRunnable action
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IWorkspace workspace
	public static void setClasspathContainer (org.eclipse.core.runtime.IPath, org.eclipse.jdt.core.IJavaProject[], org.eclipse.jdt.core.IClasspathContainer[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.core.runtime.IPath containerPath
		org.eclipse.jdt.core.IJavaProject[] affectedProjects
		org.eclipse.jdt.core.IClasspathContainer[] respectiveContainers
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.IClasspathContainer container
		org.eclipse.jdt.internal.core.JavaModelManager manager
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IClasspathContainer existingCointainer
		org.eclipse.jdt.internal.core.SetContainerOperation operation
	public static void setClasspathVariable (java.lang.String, org.eclipse.core.runtime.IPath)  throws org.eclipse.jdt.core.JavaModelException 
		String variableName
		org.eclipse.core.runtime.IPath path
	public static void setClasspathVariable (java.lang.String, org.eclipse.core.runtime.IPath, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		String variableName
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.runtime.IProgressMonitor monitor
	public static void setClasspathVariables (java.lang.String[], org.eclipse.core.runtime.IPath[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		String[] variableNames
		org.eclipse.core.runtime.IPath[] paths
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.SetVariablesOperation operation
	public static void setComplianceOptions (java.lang.String, java.util.Map) 
		String compliance
		java.util.Map options
	public static void setOptions (java.util.Hashtable) 
		java.util.Hashtable newOptions
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
}

org/eclipse/jdt/core/JavaModelException.class
JavaModelException.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.JavaModelException extends org.eclipse.core.runtime.CoreException {
	private static final long serialVersionUID
	org.eclipse.core.runtime.CoreException nestedCoreException
	public void  (java.lang.Throwable, int) 
		Throwable e
		int code
	public void  (org.eclipse.core.runtime.CoreException) 
		org.eclipse.core.runtime.CoreException exception
	public void  (org.eclipse.jdt.core.IJavaModelStatus) 
		org.eclipse.jdt.core.IJavaModelStatus status
	public java.lang.Throwable getException () 
	public org.eclipse.jdt.core.IJavaModelStatus getJavaModelStatus () 
		org.eclipse.core.runtime.IStatus status
	public boolean isDoesNotExist () 
		org.eclipse.jdt.core.IJavaModelStatus javaModelStatus
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream output
		Throwable throwable
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter output
		Throwable throwable
	public java.lang.String toString () 
		StringBuffer buffer
		org.eclipse.core.runtime.CoreException c
}

org/eclipse/jdt/core/NamingConventions$NamingRequestor.class
NamingConventions.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.NamingConventions$NamingRequestor extends java.lang.Object implements org.eclipse.jdt.internal.core.INamingRequestor  {
	private static final int SIZE
	private char[][] firstPrefixAndFirstSuffixResults
	private int firstPrefixAndFirstSuffixResultsCount
	private char[][] firstPrefixAndSuffixResults
	private int firstPrefixAndSuffixResultsCount
	private char[][] prefixAndFirstSuffixResults
	private int prefixAndFirstSuffixResultsCount
	private char[][] prefixAndSuffixResults
	private int prefixAndSuffixResultsCount
	private char[][] firstPrefixResults
	private int firstPrefixResultsCount
	private char[][] prefixResults
	private int prefixResultsCount
	private char[][] firstSuffixResults
	private int firstSuffixResultsCount
	private char[][] suffixResults
	private int suffixResultsCount
	private char[][] otherResults
	private int otherResultsCount
	void  () 
	public void acceptNameWithoutPrefixAndSuffix (char[], int) 
		char[] name
		int reusedCharacters
		int length
	public void acceptNameWithPrefix (char[], boolean, int) 
		char[] name
		boolean isFirstPrefix
		int reusedCharacters
		int length
		int length
	public void acceptNameWithPrefixAndSuffix (char[], boolean, boolean, int) 
		char[] name
		boolean isFirstPrefix
		boolean isFirstSuffix
		int reusedCharacters
		int length
		int length
		int length
		int length
	public void acceptNameWithSuffix (char[], boolean, int) 
		char[] name
		boolean isFirstSuffix
		int reusedCharacters
		int length
		int length
	public char[][] getResults () 
		int count
		char[][] results
		int index
}

org/eclipse/jdt/core/NamingConventions.class
NamingConventions.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/Signature.class
Signature.java
package org.eclipse.jdt.core
public final org.eclipse.jdt.core.Signature extends java.lang.Object {
	public static final char C_BOOLEAN
	public static final char C_BYTE
	public static final char C_CHAR
	public static final char C_DOUBLE
	public static final char C_FLOAT
	public static final char C_INT
	public static final char C_SEMICOLON
	public static final char C_COLON
	public static final char C_LONG
	public static final char C_SHORT
	public static final char C_VOID
	public static final char C_TYPE_VARIABLE
	public static final char C_STAR
	public static final char C_EXCEPTION_START
	public static final char C_EXTENDS
	public static final char C_SUPER
	public static final char C_DOT
	public static final char C_DOLLAR
	public static final char C_ARRAY
	public static final char C_RESOLVED
	public static final char C_UNRESOLVED
	public static final char C_NAME_END
	public static final char C_PARAM_START
	public static final char C_PARAM_END
	public static final char C_GENERIC_START
	public static final char C_GENERIC_END
	public static final char C_CAPTURE
	public static final String SIG_BOOLEAN
	public static final String SIG_BYTE
	public static final String SIG_CHAR
	public static final String SIG_DOUBLE
	public static final String SIG_FLOAT
	public static final String SIG_INT
	public static final String SIG_LONG
	public static final String SIG_SHORT
	public static final String SIG_VOID
	public static final int CLASS_TYPE_SIGNATURE
	public static final int BASE_TYPE_SIGNATURE
	public static final int TYPE_VARIABLE_SIGNATURE
	public static final int ARRAY_TYPE_SIGNATURE
	public static final int WILDCARD_TYPE_SIGNATURE
	public static final int CAPTURE_TYPE_SIGNATURE
	private static final char[] BOOLEAN
	private static final char[] BYTE
	private static final char[] CHAR
	private static final char[] DOUBLE
	private static final char[] FLOAT
	private static final char[] INT
	private static final char[] LONG
	private static final char[] SHORT
	private static final char[] VOID
	private static final char[] EXTENDS
	private static final char[] SUPER
	private static final char[] CAPTURE
	static void  () 
	private void  () 
	private static int checkName (char[], char[], int, int) 
		char[] name
		char[] typeName
		int pos
		int length
		char currentChar
	public static char[] createArraySignature (char[], int) 
		char[] typeSignature
		int arrayCount
		int sigLength
		char[] result
		int i
	public static java.lang.String createArraySignature (java.lang.String, int) 
		String typeSignature
		int arrayCount
	public static char[] createMethodSignature (char[][], char[]) 
		char[][] parameterTypes
		char[] returnType
		int parameterTypesLength
		int parameterLength
		int i
		int returnTypeLength
		char[] result
		int index
		int i
		char[] parameterType
		int length
	public static java.lang.String createMethodSignature (java.lang.String[], java.lang.String) 
		String[] parameterTypes
		String returnType
		int parameterTypesLenth
		char[][] parameters
		int i
	public static char[] createTypeParameterSignature (char[], char[][]) 
		char[] typeParameterName
		char[][] boundSignatures
		int length
		int boundsSize
		int i
		int nameLength
		char[] result
		int index
		int i
		int boundLength
	public static java.lang.String createTypeParameterSignature (java.lang.String, java.lang.String[]) 
		String typeParameterName
		String[] boundSignatures
		int length
		char[][] boundSignatureChars
		int i
	public static java.lang.String createTypeSignature (char[], boolean) 
		char[] typeName
		boolean isResolved
	public static char[] createCharArrayTypeSignature (char[], boolean) 
		char[] typeName
		boolean isResolved
		int length
		StringBuffer buffer
		int pos
		char[] result
	private static int consumeWhitespace (char[], int, int) 
		char[] typeName
		int pos
		int length
		char currentChar
	private static int encodeQualifiedName (char[], int, int, java.lang.StringBuffer) 
		char[] typeName
		int pos
		int length
		StringBuffer buffer
		int count
		char lastAppendedChar
		char currentChar
		int checkPos
	private static int encodeArrayDimension (char[], int, int, java.lang.StringBuffer) 
		char[] typeName
		int pos
		int length
		StringBuffer buffer
		int checkPos
		int checkPos
	private static int checkArrayDimension (char[], int, int) 
		char[] typeName
		int pos
		int length
		int genericBalance
	private static int checkNextChar (char[], char, int, int, boolean) 
		char[] typeName
		char expectedChar
		int pos
		int length
		boolean isOptional
	private static int encodeTypeSignature (char[], int, boolean, int, java.lang.StringBuffer) 
		char[] typeName
		int start
		boolean isResolved
		int length
		StringBuffer buffer
		int pos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		int checkPos
		char currentChar
		int end
		int end
	public static java.lang.String createTypeSignature (java.lang.String, boolean) 
		String typeName
		boolean isResolved
	public static int getArrayCount (char[])  throws java.lang.IllegalArgumentException 
		char[] typeSignature
		int count
	public static int getArrayCount (java.lang.String)  throws java.lang.IllegalArgumentException 
		String typeSignature
	public static char[] getElementType (char[])  throws java.lang.IllegalArgumentException 
		char[] typeSignature
		int count
		int length
		char[] result
	public static java.lang.String getElementType (java.lang.String)  throws java.lang.IllegalArgumentException 
		String typeSignature
	public static int getParameterCount (char[])  throws java.lang.IllegalArgumentException 
		char[] methodSignature
		int count
		int i
		int e
	public static int getTypeSignatureKind (char[]) 
		char[] typeSignature
		char c
		int count
		int i
		int length
	public static int getTypeSignatureKind (java.lang.String) 
		String typeSignature
		char c
		int count
		int i
		int length
	public static int getParameterCount (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodSignature
	public static char[][] getParameterTypes (char[])  throws java.lang.IllegalArgumentException 
		char[] methodSignature
		int count
		char[][] result
		int i
		int t
		int e
	public static java.lang.String[] getParameterTypes (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodSignature
		char[][] parameterTypes
	public static java.lang.String[] getThrownExceptionTypes (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodSignature
		char[][] parameterTypes
	public static char[][] getThrownExceptionTypes (char[])  throws java.lang.IllegalArgumentException 
		char[] methodSignature
		int exceptionStart
		int paren
		int length
		int length
		int i
		java.util.ArrayList exceptionList
		char[][] result
	public static char[][] getTypeArguments (char[])  throws java.lang.IllegalArgumentException 
		char[] parameterizedTypeSignature
		int length
		int count
		int start
		java.util.ArrayList args
		int p
		char c
		int size
		char[][] result
		int e
	public static java.lang.String[] getTypeArguments (java.lang.String)  throws java.lang.IllegalArgumentException 
		String parameterizedTypeSignature
		char[][] args
	public static char[] getTypeErasure (char[])  throws java.lang.IllegalArgumentException 
		char[] parameterizedTypeSignature
		int end
		int length
		char[] result
		int pos
		int start
		int deep
		int idx
		int size
		int size
		char[] resized
	public static java.lang.String getTypeErasure (java.lang.String)  throws java.lang.IllegalArgumentException 
		String parameterizedTypeSignature
	public static char[][] getTypeParameters (char[])  throws java.lang.IllegalArgumentException 
		char[] methodOrTypeSignature
		int length
		java.util.ArrayList paramList
		int paramStart
		int i
		int size
		char[][] result
	public static java.lang.String[] getTypeParameters (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodOrTypeSignature
		char[][] params
	public static java.lang.String getTypeVariable (java.lang.String)  throws java.lang.IllegalArgumentException 
		String formalTypeParameterSignature
	public static char[] getTypeVariable (char[])  throws java.lang.IllegalArgumentException 
		char[] formalTypeParameterSignature
		int p
	public static char[][] getTypeParameterBounds (char[])  throws java.lang.IllegalArgumentException 
		char[] formalTypeParameterSignature
		int p1
		int p2
		char[] classBound
		char[] classBound
		char[] classBound
		char[][] interfaceBounds
		int resultLength
		char[][] result
	public static java.lang.String[] getTypeParameterBounds (java.lang.String)  throws java.lang.IllegalArgumentException 
		String formalTypeParameterSignature
		char[][] bounds
	public static char[] getQualifier (char[]) 
		char[] name
		int firstGenericStart
		int lastDot
	public static java.lang.String getQualifier (java.lang.String) 
		String name
		char[] qualifier
	public static char[] getReturnType (char[])  throws java.lang.IllegalArgumentException 
		char[] methodSignature
		int paren
		int last
	public static java.lang.String getReturnType (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodSignature
	public static char[] getSignatureQualifier (char[]) 
		char[] typeSignature
		char[] qualifiedType
		int dotCount
		int i
		int i
	public static java.lang.String getSignatureQualifier (java.lang.String) 
		String typeSignature
	public static char[] getSignatureSimpleName (char[]) 
		char[] typeSignature
		char[] qualifiedType
		int dotCount
		int i
		int i
	public static java.lang.String getSignatureSimpleName (java.lang.String) 
		String typeSignature
	public static char[] getSimpleName (char[]) 
		char[] name
		int lastDot
		int lastGenericStart
		int lastGenericEnd
		int depth
		int length
		int i
		StringBuffer buffer
		int nameStart
		char[] result
	public static java.lang.String getSimpleName (java.lang.String) 
		String name
		int lastDot
		int lastGenericStart
		int lastGenericEnd
		int depth
		int length
		int i
		StringBuffer buffer
		char[] nameChars
		int nameStart
	private static void appendSimpleName (char[], int, int, java.lang.StringBuffer) 
		char[] name
		int start
		int end
		StringBuffer buffer
		int lastDot
		int lastGenericStart
		int lastGenericEnd
		int depth
		int index
		int checkPos
		int checkPos
		int i
		char c
		int nameStart
		int nameEnd
	private static void appendArgumentSimpleNames (char[], int, int, java.lang.StringBuffer) 
		char[] name
		int start
		int end
		StringBuffer buffer
		int depth
		int argumentStart
		int argumentCount
		int i
	public static char[][] getSimpleNames (char[]) 
		char[] name
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
	public static java.lang.String[] getSimpleNames (java.lang.String) 
		String name
	public static char[] removeCapture (char[]) 
		char[] methodOrTypeSignature
	public static java.lang.String removeCapture (java.lang.String) 
		String methodOrTypeSignature
		char[] array
		char[] result
	public static char[] toCharArray (char[], char[], char[][], boolean, boolean) 
		char[] methodSignature
		char[] methodName
		char[][] parameterNames
		boolean fullyQualifyTypeNames
		boolean includeReturnType
	public static char[] toCharArray (char[], char[], char[][], boolean, boolean, boolean) 
		char[] methodSignature
		char[] methodName
		char[][] parameterNames
		boolean fullyQualifyTypeNames
		boolean includeReturnType
		boolean isVargArgs
		int firstParen
		StringBuffer buffer
		char[] rts
		char[][] pts
		int i
		int max
		char[] result
	public static char[] toCharArray (char[])  throws java.lang.IllegalArgumentException 
		char[] signature
		int sigLength
		StringBuffer buffer
		char[] result
	private static int appendTypeSignature (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
	private static int appendTypeSignature (char[], int, boolean, java.lang.StringBuffer, boolean) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		boolean isVarArgs
		char c
		int e
	private static int appendArrayTypeSignature (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
	private static int appendCaptureTypeSignature (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		char c
	private static int appendArrayTypeSignature (char[], int, boolean, java.lang.StringBuffer, boolean) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		boolean isVarArgs
		int length
		char c
		int index
		int e
		int i
		int dims
	private static int appendClassTypeSignature (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		char c
		boolean resolved
		boolean removePackageQualifiers
		int p
		int checkpoint
		int innerTypeStart
		boolean inAnonymousType
		int e
	private static int appendTypeArgumentSignatures (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		char c
		int p
		int count
		int e
	private static int appendTypeArgumentSignature (char[], int, boolean, java.lang.StringBuffer) 
		char[] string
		int start
		boolean fullyQualifyTypeNames
		StringBuffer buffer
		char c
	public static char[] toQualifiedName (char[][]) 
		char[][] segments
		int length
		int resultLength
		int i
		char[] result
		int index
		int i
		char[] segment
		int segmentLength
	public static java.lang.String toQualifiedName (java.lang.String[]) 
		String[] segments
		int length
		char[][] charArrays
		int i
	public static java.lang.String toString (java.lang.String)  throws java.lang.IllegalArgumentException 
		String signature
	public static java.lang.String toString (java.lang.String, java.lang.String, java.lang.String[], boolean, boolean) 
		String methodSignature
		String methodName
		String[] parameterNames
		boolean fullyQualifyTypeNames
		boolean includeReturnType
	public static java.lang.String toString (java.lang.String, java.lang.String, java.lang.String[], boolean, boolean, boolean) 
		String methodSignature
		String methodName
		String[] parameterNames
		boolean fullyQualifyTypeNames
		boolean includeReturnType
		boolean isVarArgs
		char[][] params
		char[][] params
		int paramLength
		int i
}

org/eclipse/jdt/core/SourceRange.class
SourceRange.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/ToolFactory$1$DeprecatedDisassembler.class
ToolFactory.java
package org.eclipse.jdt.core
 org.eclipse.jdt.core.ToolFactory$1$DeprecatedDisassembler extends org.eclipse.jdt.internal.core.util.Disassembler implements org.eclipse.jdt.core.util.IClassFileDisassembler  {
	void  () 
}

org/eclipse/jdt/core/ToolFactory.class
ToolFactory.java
package org.eclipse.jdt.core
public org.eclipse.jdt.core.ToolFactory extends java.lang.Object {
	public static final int M_FORMAT_NEW
	public static final int M_FORMAT_EXISTING
	static void  () 
	public void  () 
	public static org.eclipse.jdt.core.ICodeFormatter createCodeFormatter () 
		org.eclipse.core.runtime.Plugin jdtCorePlugin
		org.eclipse.core.runtime.IExtensionPoint extension
		org.eclipse.core.runtime.IExtension[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement[] configElements
		int j
		Object execExt
	public static org.eclipse.jdt.core.formatter.CodeFormatter createCodeFormatter (java.util.Map) 
		java.util.Map options
	public static org.eclipse.jdt.core.formatter.CodeFormatter createCodeFormatter (java.util.Map, int) 
		java.util.Map options
		int mode
		java.util.Map currentOptions
	public static org.eclipse.jdt.core.util.ClassFileBytesDisassembler createDefaultClassFileBytesDisassembler () 
	public static org.eclipse.jdt.core.util.IClassFileDisassembler createDefaultClassFileDisassembler () 
	public static org.eclipse.jdt.core.util.IClassFileReader createDefaultClassFileReader (org.eclipse.jdt.core.IClassFile, int) 
		org.eclipse.jdt.core.IClassFile classfile
		int decodingFlag
		org.eclipse.jdt.core.IPackageFragmentRoot root
		String archiveName
		java.util.zip.ZipFile jar
		org.eclipse.jdt.internal.core.PackageFragment packageFragment
		String classFileName
		String entryName
		java.io.InputStream in
	public static org.eclipse.jdt.core.util.IClassFileReader createDefaultClassFileReader (java.io.InputStream, int) 
		java.io.InputStream stream
		int decodingFlag
	public static org.eclipse.jdt.core.util.IClassFileReader createDefaultClassFileReader (java.lang.String, int) 
		String fileName
		int decodingFlag
	public static org.eclipse.jdt.core.util.IClassFileReader createDefaultClassFileReader (java.lang.String, java.lang.String, int) 
		String zipFileName
		String zipEntryName
		int decodingFlag
		java.util.zip.ZipFile zipFile
		java.util.zip.ZipEntry zipEntry
		java.util.zip.ZipEntry zipEntry
		byte[] classFileBytes
	public static org.eclipse.jdt.core.ICodeFormatter createDefaultCodeFormatter (java.util.Map) 
		java.util.Map options
	public static org.eclipse.jdt.core.compiler.IScanner createScanner (boolean, boolean, boolean, boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean assertMode
		boolean recordLineSeparator
		long complianceLevelValue
		org.eclipse.jdt.internal.core.util.PublicScanner scanner
	public static org.eclipse.jdt.core.compiler.IScanner createScanner (boolean, boolean, boolean, java.lang.String) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean recordLineSeparator
		String sourceLevel
		long complianceLevelValue
		long sourceLevelValue
		org.eclipse.jdt.internal.core.util.PublicScanner scanner
	public static org.eclipse.jdt.core.compiler.IScanner createScanner (boolean, boolean, boolean, java.lang.String, java.lang.String) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean recordLineSeparator
		String sourceLevel
		String complianceLevel
		org.eclipse.jdt.internal.core.util.PublicScanner scanner
		long sourceLevelValue
		long complianceLevelValue
}

org/eclipse/jdt/core/WorkingCopyOwner.class
WorkingCopyOwner.java
package org.eclipse.jdt.core
public abstract org.eclipse.jdt.core.WorkingCopyOwner extends java.lang.Object {
	public void  () 
	public static void setPrimaryBufferProvider (org.eclipse.jdt.core.WorkingCopyOwner) 
		org.eclipse.jdt.core.WorkingCopyOwner primaryBufferProvider
	public org.eclipse.jdt.core.IBuffer createBuffer (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit workingCopy
	public org.eclipse.jdt.core.IProblemRequestor getProblemRequestor (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit workingCopy
	public java.lang.String findSource (java.lang.String, java.lang.String) 
		String typeName
		String packageName
	public boolean isPackage (java.lang.String[]) 
		String[] pkg
	public final org.eclipse.jdt.core.ICompilationUnit newWorkingCopy (java.lang.String, org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.jdt.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		String name
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		org.eclipse.jdt.core.IProblemRequestor problemRequestor
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.ExternalJavaProject project
		org.eclipse.jdt.core.IPackageFragment parent
		org.eclipse.jdt.internal.core.CompilationUnit result
	public final org.eclipse.jdt.core.ICompilationUnit newWorkingCopy (java.lang.String, org.eclipse.jdt.core.IClasspathEntry[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		String name
		org.eclipse.jdt.core.IClasspathEntry[] classpath
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.ExternalJavaProject project
		org.eclipse.jdt.core.IPackageFragment parent
		org.eclipse.jdt.internal.core.CompilationUnit result
}

org/eclipse/jdt/core/compiler/
org/eclipse/jdt/core/compiler/BuildContext.class
BuildContext.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.BuildContext extends java.lang.Object {
	public void  () 
	public char[] getContents () 
	public org.eclipse.core.resources.IFile getFile () 
	public boolean hasAnnotations () 
	public void recordAddedGeneratedFiles (org.eclipse.core.resources.IFile[]) 
		org.eclipse.core.resources.IFile[] addedGeneratedFiles
	public void recordDeletedGeneratedFiles (org.eclipse.core.resources.IFile[]) 
		org.eclipse.core.resources.IFile[] deletedGeneratedFiles
	public void recordDependencies (java.lang.String[]) 
		String[] typeNameDependencies
	public void recordNewProblems (org.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		org.eclipse.jdt.core.compiler.CategorizedProblem[] newProblems
}

org/eclipse/jdt/core/compiler/CategorizedProblem.class
CategorizedProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CategorizedProblem extends java.lang.Object implements org.eclipse.jdt.core.compiler.IProblem  {
	public static final int CAT_UNSPECIFIED
	public static final int CAT_BUILDPATH
	public static final int CAT_SYNTAX
	public static final int CAT_IMPORT
	public static final int CAT_TYPE
	public static final int CAT_MEMBER
	public static final int CAT_INTERNAL
	public static final int CAT_JAVADOC
	public static final int CAT_CODE_STYLE
	public static final int CAT_POTENTIAL_PROGRAMMING_PROBLEM
	public static final int CAT_NAME_SHADOWING_CONFLICT
	public static final int CAT_DEPRECATION
	public static final int CAT_UNNECESSARY_CODE
	public static final int CAT_UNCHECKED_RAW
	public static final int CAT_NLS
	public static final int CAT_RESTRICTION
	public void  () 
	public abstract int getCategoryID () 
	public abstract java.lang.String getMarkerType () 
	public java.lang.String[] getExtraMarkerAttributeNames () 
	public java.lang.Object[] getExtraMarkerAttributeValues () 
}

org/eclipse/jdt/core/compiler/CharOperation.class
CharOperation.java
package org.eclipse.jdt.core.compiler
public final org.eclipse.jdt.core.compiler.CharOperation extends java.lang.Object {
	public static final char[] NO_CHAR
	public static final char[][] NO_CHAR_CHAR
	public static final String[] NO_STRINGS
	static void  () 
	public void  () 
	public static final char[] append (char[], char) 
		char[] array
		char suffix
		int length
	public static final char[] append (char[], int, char[], int, int) 
		char[] target
		int index
		char[] array
		int start
		int end
		int targetLength
		int subLength
		int newTargetLength
	public static final char[][] arrayConcat (char[][], char[][]) 
		char[][] first
		char[][] second
		int length1
		int length2
		char[][] result
	public static final boolean camelCaseMatch (char[], char[]) 
		char[] pattern
		char[] name
	public static final boolean camelCaseMatch (char[], char[], boolean) 
		char[] pattern
		char[] name
		boolean samePartCount
	public static final boolean camelCaseMatch (char[], int, int, char[], int, int) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
	public static final boolean camelCaseMatch (char[], int, int, char[], int, int, boolean) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
		boolean samePartCount
		char patternChar
		char nameChar
		char nameChar
		int iPattern
		int iName
		int charNature
	public static java.lang.String[] charArrayToStringArray (char[][]) 
		char[][] charArrays
		int length
		String[] strings
		int i
	public static java.lang.String charToString (char[]) 
		char[] charArray
	public static final char[][] arrayConcat (char[][], char[]) 
		char[][] first
		char[] second
		int length
		char[][] result
	public static final int compareTo (char[], char[]) 
		char[] array1
		char[] array2
		int length1
		int length2
		int min
		int i
	public static final int compareWith (char[], char[]) 
		char[] array
		char[] prefix
		int arrayLength
		int prefixLength
		int min
		int i
		char c1
		char c2
	public static final char[] concat (char[], char[]) 
		char[] first
		char[] second
		int length1
		int length2
		char[] result
	public static final char[] concat (char[], char[], char[]) 
		char[] first
		char[] second
		char[] third
		int length1
		int length2
		int length3
		char[] result
	public static final char[] concat (char[], char[], char) 
		char[] first
		char[] second
		char separator
		int length1
		int length2
		char[] result
	public static final char[] concat (char[], char, char[], char, char[]) 
		char[] first
		char sep1
		char[] second
		char sep2
		char[] third
		int length1
		int length2
		int length3
		char[] result
	public static final char[] concat (char, char[], char) 
		char prefix
		char[] array
		char suffix
		int length
		char[] result
	public static final char[] concatWith (char[], char[][], char) 
		char[] name
		char[][] array
		char separator
		int nameLength
		int length
		int size
		int index
		char[] result
		int i
		int subLength
	public static final char[] concatWith (char[][], char[], char) 
		char[][] array
		char[] name
		char separator
		int nameLength
		int length
		int size
		int index
		char[] result
		int i
		int subLength
	public static final char[] concatWith (char[][], char) 
		char[][] array
		char separator
		int length
		int size
		int index
		char[] result
	public static final boolean contains (char, char[][]) 
		char character
		char[][] array
		int i
		char[] subarray
		int j
	public static final boolean contains (char, char[]) 
		char character
		char[] array
		int i
	public static final boolean contains (char[], char[]) 
		char[] characters
		char[] array
		int i
		int j
	public static final char[][] deepCopy (char[][]) 
		char[][] toCopy
		int toCopyLength
		char[][] result
		int i
		char[] toElement
		int toElementLength
		char[] resultElement
	public static final boolean endsWith (char[], char[]) 
		char[] array
		char[] toBeFound
		int i
		int j
	public static final boolean equals (char[][], char[][]) 
		char[][] first
		char[][] second
		int i
	public static final boolean equals (char[][], char[][], boolean) 
		char[][] first
		char[][] second
		boolean isCaseSensitive
		int i
	public static final boolean equals (char[], char[]) 
		char[] first
		char[] second
		int i
	public static final boolean equals (char[], char[], int, int) 
		char[] first
		char[] second
		int secondStart
		int secondEnd
	public static final boolean equals (char[], char[], int, int, boolean) 
		char[] first
		char[] second
		int secondStart
		int secondEnd
		boolean isCaseSensitive
		int i
		int i
	public static final boolean equals (char[], char[], boolean) 
		char[] first
		char[] second
		boolean isCaseSensitive
		int i
	public static final boolean fragmentEquals (char[], char[], int, boolean) 
		char[] fragment
		char[] name
		int startIndex
		boolean isCaseSensitive
		int max
		int i
		int i
	public static final int hashCode (char[]) 
		char[] array
		int length
		int hash
		int i
		int i
		int last
	public static boolean isWhitespace (char) 
		char c
	public static final int indexOf (char, char[]) 
		char toBeFound
		char[] array
	public static final int indexOf (char[], char[], boolean) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
	public static final int indexOf (char[], char[], boolean, int) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
		int start
	public static final int indexOf (char[], char[], boolean, int, int) 
		char[] toBeFound
		char[] array
		boolean isCaseSensitive
		int start
		int end
		int arrayLength
		int toBeFoundLength
		int i
		int i
		int i
		int max
		int j
		int i
		int max
		int j
	public static final int indexOf (char, char[], int) 
		char toBeFound
		char[] array
		int start
		int i
	public static final int indexOf (char, char[], int, int) 
		char toBeFound
		char[] array
		int start
		int end
		int i
	public static final int lastIndexOf (char, char[]) 
		char toBeFound
		char[] array
		int i
	public static final int lastIndexOf (char, char[], int) 
		char toBeFound
		char[] array
		int startIndex
		int i
	public static final int lastIndexOf (char, char[], int, int) 
		char toBeFound
		char[] array
		int startIndex
		int endIndex
		int i
	public static final char[] lastSegment (char[], char) 
		char[] array
		char separator
		int pos
	public static final boolean match (char[], char[], boolean) 
		char[] pattern
		char[] name
		boolean isCaseSensitive
	public static final boolean match (char[], int, int, char[], int, int, boolean) 
		char[] pattern
		int patternStart
		int patternEnd
		char[] name
		int nameStart
		int nameEnd
		boolean isCaseSensitive
		int iPattern
		int iName
		char patternChar
		int segmentStart
		int segmentStart
		int prefixStart
	public static final boolean pathMatch (char[], char[], boolean, char) 
		char[] pattern
		char[] filepath
		boolean isCaseSensitive
		char pathSeparator
		int pSegmentStart
		int pLength
		int pSegmentEnd
		boolean freeTrailingDoubleStar
		int fSegmentStart
		int fSegmentStart
		int fLength
		int fSegmentEnd
		int pSegmentRestart
		int pSegmentRestart
		int fSegmentRestart
	public static final int occurencesOf (char, char[]) 
		char toBeFound
		char[] array
		int count
		int i
	public static final int occurencesOf (char, char[], int) 
		char toBeFound
		char[] array
		int start
		int count
		int i
	public static final int parseInt (char[], int, int)  throws java.lang.NumberFormatException 
		char[] array
		int start
		int length
		int result
	public static final boolean prefixEquals (char[], char[]) 
		char[] prefix
		char[] name
		int max
		int i
	public static final boolean prefixEquals (char[], char[], boolean) 
		char[] prefix
		char[] name
		boolean isCaseSensitive
		int max
		int i
		int i
	public static final char[] remove (char[], char) 
		char[] array
		char toBeRemoved
		int length
		char[] result
		int count
		int i
		char c
	public static final void replace (char[], char, char) 
		char[] array
		char toBeReplaced
		char replacementChar
		int i
		int max
	public static final void replace (char[], char[], char) 
		char[] array
		char[] toBeReplaced
		char replacementChar
	public static final void replace (char[], char[], char, int, int) 
		char[] array
		char[] toBeReplaced
		char replacementChar
		int start
		int end
		int i
		int j
	public static final char[] replace (char[], char[], char[]) 
		char[] array
		char[] toBeReplaced
		char[] replacementChars
		int max
		int replacedLength
		int replacementLength
		int[] starts
		int occurrenceCount
		int i
		int index
		char[] result
		int inStart
		int outStart
		int i
		int offset
	public static final char[] replaceOnCopy (char[], char, char) 
		char[] array
		char toBeReplaced
		char replacementChar
		char[] result
		int i
		int length
		char c
	public static final char[][] splitAndTrimOn (char, char[]) 
		char divider
		char[] array
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
		int start
		int end
		int start
		int end
	public static final char[][] splitOn (char, char[]) 
		char divider
		char[] array
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
	public static final char[][] splitOn (char, char[], int, int) 
		char divider
		char[] array
		int start
		int end
		int length
		int wordCount
		int i
		char[][] split
		int last
		int currentWord
		int i
	public static final char[][] subarray (char[][], int, int) 
		char[][] array
		int start
		int end
		char[][] result
	public static final char[] subarray (char[], int, int) 
		char[] array
		int start
		int end
		char[] result
	public static final char[] toLowerCase (char[]) 
		char[] chars
		int length
		char[] lowerChars
		int i
		char c
		char lc
	public static final char[] toUpperCase (char[]) 
		char[] chars
		int length
		char[] upperChars
		int i
		char c
		char lc
	public static final char[] trim (char[]) 
		char[] chars
		int start
		int length
		int end
	public static final java.lang.String toString (char[][]) 
		char[][] array
		char[] result
	public static final java.lang.String[] toStrings (char[][]) 
		char[][] array
		int length
		String[] result
		int i
}

org/eclipse/jdt/core/compiler/CompilationParticipant.class
CompilationParticipant.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/compiler/CompilationProgress.class
CompilationProgress.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.CompilationProgress extends java.lang.Object {
	public void  () 
	public abstract void begin (int) 
	public abstract void done () 
	public abstract boolean isCanceled () 
	public abstract void setTaskName (java.lang.String) 
	public abstract void worked (int, int) 
}

org/eclipse/jdt/core/compiler/IProblem.class
IProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.IProblem extends java.lang.Object {
	public static final int TypeRelated
	public static final int FieldRelated
	public static final int MethodRelated
	public static final int ConstructorRelated
	public static final int ImportRelated
	public static final int Internal
	public static final int Syntax
	public static final int Javadoc
	public static final int IgnoreCategoriesMask
	public static final int Unclassified
	public static final int ObjectHasNoSuperclass
	public static final int UndefinedType
	public static final int NotVisibleType
	public static final int AmbiguousType
	public static final int UsingDeprecatedType
	public static final int InternalTypeNameProvided
	public static final int UnusedPrivateType
	public static final int IncompatibleTypesInEqualityOperator
	public static final int IncompatibleTypesInConditionalOperator
	public static final int TypeMismatch
	public static final int IndirectAccessToStaticType
	public static final int MissingEnclosingInstanceForConstructorCall
	public static final int MissingEnclosingInstance
	public static final int IncorrectEnclosingInstanceReference
	public static final int IllegalEnclosingInstanceSpecification
	public static final int CannotDefineStaticInitializerInLocalType
	public static final int OuterLocalMustBeFinal
	public static final int CannotDefineInterfaceInLocalType
	public static final int IllegalPrimitiveOrArrayTypeForEnclosingInstance
	public static final int EnclosingInstanceInConstructorCall
	public static final int AnonymousClassCannotExtendFinalClass
	public static final int CannotDefineAnnotationInLocalType
	public static final int CannotDefineEnumInLocalType
	public static final int NonStaticContextForEnumMemberType
	public static final int TypeHidingType
	public static final int UndefinedName
	public static final int UninitializedLocalVariable
	public static final int VariableTypeCannotBeVoid
	public static final int VariableTypeCannotBeVoidArray
	public static final int CannotAllocateVoidArray
	public static final int RedefinedLocal
	public static final int RedefinedArgument
	public static final int DuplicateFinalLocalInitialization
	public static final int NonBlankFinalLocalAssignment
	public static final int ParameterAssignment
	public static final int FinalOuterLocalAssignment
	public static final int LocalVariableIsNeverUsed
	public static final int ArgumentIsNeverUsed
	public static final int BytecodeExceeds64KLimit
	public static final int BytecodeExceeds64KLimitForClinit
	public static final int TooManyArgumentSlots
	public static final int TooManyLocalVariableSlots
	public static final int TooManySyntheticArgumentSlots
	public static final int TooManyArrayDimensions
	public static final int BytecodeExceeds64KLimitForConstructor
	public static final int UndefinedField
	public static final int NotVisibleField
	public static final int AmbiguousField
	public static final int UsingDeprecatedField
	public static final int NonStaticFieldFromStaticInvocation
	public static final int ReferenceToForwardField
	public static final int NonStaticAccessToStaticField
	public static final int UnusedPrivateField
	public static final int IndirectAccessToStaticField
	public static final int UnqualifiedFieldAccess
	public static final int FinalFieldAssignment
	public static final int UninitializedBlankFinalField
	public static final int DuplicateBlankFinalFieldInitialization
	public static final int UnresolvedVariable
	public static final int LocalVariableHidingLocalVariable
	public static final int LocalVariableHidingField
	public static final int FieldHidingLocalVariable
	public static final int FieldHidingField
	public static final int ArgumentHidingLocalVariable
	public static final int ArgumentHidingField
	public static final int MissingSerialVersion
	public static final int UndefinedMethod
	public static final int NotVisibleMethod
	public static final int AmbiguousMethod
	public static final int UsingDeprecatedMethod
	public static final int DirectInvocationOfAbstractMethod
	public static final int VoidMethodReturnsValue
	public static final int MethodReturnsVoid
	public static final int MethodRequiresBody
	public static final int ShouldReturnValue
	public static final int MethodButWithConstructorName
	public static final int MissingReturnType
	public static final int BodyForNativeMethod
	public static final int BodyForAbstractMethod
	public static final int NoMessageSendOnBaseType
	public static final int ParameterMismatch
	public static final int NoMessageSendOnArrayType
	public static final int NonStaticAccessToStaticMethod
	public static final int UnusedPrivateMethod
	public static final int IndirectAccessToStaticMethod
	public static final int MissingTypeInMethod
	public static final int MissingTypeInConstructor
	public static final int UndefinedConstructor
	public static final int NotVisibleConstructor
	public static final int AmbiguousConstructor
	public static final int UsingDeprecatedConstructor
	public static final int UnusedPrivateConstructor
	public static final int InstanceFieldDuringConstructorInvocation
	public static final int InstanceMethodDuringConstructorInvocation
	public static final int RecursiveConstructorInvocation
	public static final int ThisSuperDuringConstructorInvocation
	public static final int InvalidExplicitConstructorCall
	public static final int UndefinedConstructorInDefaultConstructor
	public static final int NotVisibleConstructorInDefaultConstructor
	public static final int AmbiguousConstructorInDefaultConstructor
	public static final int UndefinedConstructorInImplicitConstructorCall
	public static final int NotVisibleConstructorInImplicitConstructorCall
	public static final int AmbiguousConstructorInImplicitConstructorCall
	public static final int UnhandledExceptionInDefaultConstructor
	public static final int UnhandledExceptionInImplicitConstructorCall
	public static final int UnusedObjectAllocation
	public static final int DeadCode
	public static final int ArrayReferenceRequired
	public static final int NoImplicitStringConversionForCharArrayExpression
	public static final int StringConstantIsExceedingUtf8Limit
	public static final int NonConstantExpression
	public static final int NumericValueOutOfRange
	public static final int IllegalCast
	public static final int InvalidClassInstantiation
	public static final int CannotDefineDimensionExpressionsWithInit
	public static final int MustDefineEitherDimensionExpressionsOrInitializer
	public static final int InvalidOperator
	public static final int CodeCannotBeReached
	public static final int CannotReturnInInitializer
	public static final int InitializerMustCompleteNormally
	public static final int InvalidVoidExpression
	public static final int MaskedCatch
	public static final int DuplicateDefaultCase
	public static final int UnreachableCatch
	public static final int UnhandledException
	public static final int IncorrectSwitchType
	public static final int DuplicateCase
	public static final int DuplicateLabel
	public static final int InvalidBreak
	public static final int InvalidContinue
	public static final int UndefinedLabel
	public static final int InvalidTypeToSynchronized
	public static final int InvalidNullToSynchronized
	public static final int CannotThrowNull
	public static final int AssignmentHasNoEffect
	public static final int PossibleAccidentalBooleanAssignment
	public static final int SuperfluousSemicolon
	public static final int UnnecessaryCast
	public static final int UnnecessaryArgumentCast
	public static final int UnnecessaryInstanceof
	public static final int FinallyMustCompleteNormally
	public static final int UnusedMethodDeclaredThrownException
	public static final int UnusedConstructorDeclaredThrownException
	public static final int InvalidCatchBlockSequence
	public static final int EmptyControlFlowStatement
	public static final int UnnecessaryElse
	public static final int NeedToEmulateFieldReadAccess
	public static final int NeedToEmulateFieldWriteAccess
	public static final int NeedToEmulateMethodAccess
	public static final int NeedToEmulateConstructorAccess
	public static final int FallthroughCase
	public static final int InheritedMethodHidesEnclosingName
	public static final int InheritedFieldHidesEnclosingName
	public static final int InheritedTypeHidesEnclosingName
	public static final int IllegalUsageOfQualifiedTypeReference
	public static final int UnusedLabel
	public static final int ThisInStaticContext
	public static final int StaticMethodRequested
	public static final int IllegalDimension
	public static final int InvalidTypeExpression
	public static final int ParsingError
	public static final int ParsingErrorNoSuggestion
	public static final int InvalidUnaryExpression
	public static final int InterfaceCannotHaveConstructors
	public static final int ArrayConstantsOnlyInArrayInitializers
	public static final int ParsingErrorOnKeyword
	public static final int ParsingErrorOnKeywordNoSuggestion
	public static final int ComparingIdentical
	public static final int UnmatchedBracket
	public static final int NoFieldOnBaseType
	public static final int InvalidExpressionAsStatement
	public static final int ExpressionShouldBeAVariable
	public static final int MissingSemiColon
	public static final int InvalidParenthesizedExpression
	public static final int ParsingErrorInsertTokenBefore
	public static final int ParsingErrorInsertTokenAfter
	public static final int ParsingErrorDeleteToken
	public static final int ParsingErrorDeleteTokens
	public static final int ParsingErrorMergeTokens
	public static final int ParsingErrorInvalidToken
	public static final int ParsingErrorMisplacedConstruct
	public static final int ParsingErrorReplaceTokens
	public static final int ParsingErrorNoSuggestionForTokens
	public static final int ParsingErrorUnexpectedEOF
	public static final int ParsingErrorInsertToComplete
	public static final int ParsingErrorInsertToCompleteScope
	public static final int ParsingErrorInsertToCompletePhrase
	public static final int EndOfSource
	public static final int InvalidHexa
	public static final int InvalidOctal
	public static final int InvalidCharacterConstant
	public static final int InvalidEscape
	public static final int InvalidInput
	public static final int InvalidUnicodeEscape
	public static final int InvalidFloat
	public static final int NullSourceString
	public static final int UnterminatedString
	public static final int UnterminatedComment
	public static final int NonExternalizedStringLiteral
	public static final int InvalidDigit
	public static final int InvalidLowSurrogate
	public static final int InvalidHighSurrogate
	public static final int UnnecessaryNLSTag
	public static final int DiscouragedReference
	public static final int InterfaceCannotHaveInitializers
	public static final int DuplicateModifierForType
	public static final int IllegalModifierForClass
	public static final int IllegalModifierForInterface
	public static final int IllegalModifierForMemberClass
	public static final int IllegalModifierForMemberInterface
	public static final int IllegalModifierForLocalClass
	public static final int ForbiddenReference
	public static final int IllegalModifierCombinationFinalAbstractForClass
	public static final int IllegalVisibilityModifierForInterfaceMemberType
	public static final int IllegalVisibilityModifierCombinationForMemberType
	public static final int IllegalStaticModifierForMemberType
	public static final int SuperclassMustBeAClass
	public static final int ClassExtendFinalClass
	public static final int DuplicateSuperInterface
	public static final int SuperInterfaceMustBeAnInterface
	public static final int HierarchyCircularitySelfReference
	public static final int HierarchyCircularity
	public static final int HidingEnclosingType
	public static final int DuplicateNestedType
	public static final int CannotThrowType
	public static final int PackageCollidesWithType
	public static final int TypeCollidesWithPackage
	public static final int DuplicateTypes
	public static final int IsClassPathCorrect
	public static final int PublicClassMustMatchFileName
	public static final int MustSpecifyPackage
	public static final int HierarchyHasProblems
	public static final int PackageIsNotExpectedPackage
	public static final int ObjectCannotHaveSuperTypes
	public static final int ObjectMustBeClass
	public static final int RedundantSuperinterface
	public static final int ShouldImplementHashcode
	public static final int AbstractMethodsInConcreteClass
	public static final int SuperclassNotFound
	public static final int SuperclassNotVisible
	public static final int SuperclassAmbiguous
	public static final int SuperclassInternalNameProvided
	public static final int SuperclassInheritedNameHidesEnclosingName
	public static final int InterfaceNotFound
	public static final int InterfaceNotVisible
	public static final int InterfaceAmbiguous
	public static final int InterfaceInternalNameProvided
	public static final int InterfaceInheritedNameHidesEnclosingName
	public static final int DuplicateField
	public static final int DuplicateModifierForField
	public static final int IllegalModifierForField
	public static final int IllegalModifierForInterfaceField
	public static final int IllegalVisibilityModifierCombinationForField
	public static final int IllegalModifierCombinationFinalVolatileForField
	public static final int UnexpectedStaticModifierForField
	public static final int FieldTypeNotFound
	public static final int FieldTypeNotVisible
	public static final int FieldTypeAmbiguous
	public static final int FieldTypeInternalNameProvided
	public static final int FieldTypeInheritedNameHidesEnclosingName
	public static final int DuplicateMethod
	public static final int IllegalModifierForArgument
	public static final int DuplicateModifierForMethod
	public static final int IllegalModifierForMethod
	public static final int IllegalModifierForInterfaceMethod
	public static final int IllegalVisibilityModifierCombinationForMethod
	public static final int UnexpectedStaticModifierForMethod
	public static final int IllegalAbstractModifierCombinationForMethod
	public static final int AbstractMethodInAbstractClass
	public static final int ArgumentTypeCannotBeVoid
	public static final int ArgumentTypeCannotBeVoidArray
	public static final int ReturnTypeCannotBeVoidArray
	public static final int NativeMethodsCannotBeStrictfp
	public static final int DuplicateModifierForArgument
	public static final int IllegalModifierForConstructor
	public static final int ArgumentTypeNotFound
	public static final int ArgumentTypeNotVisible
	public static final int ArgumentTypeAmbiguous
	public static final int ArgumentTypeInternalNameProvided
	public static final int ArgumentTypeInheritedNameHidesEnclosingName
	public static final int ExceptionTypeNotFound
	public static final int ExceptionTypeNotVisible
	public static final int ExceptionTypeAmbiguous
	public static final int ExceptionTypeInternalNameProvided
	public static final int ExceptionTypeInheritedNameHidesEnclosingName
	public static final int ReturnTypeNotFound
	public static final int ReturnTypeNotVisible
	public static final int ReturnTypeAmbiguous
	public static final int ReturnTypeInternalNameProvided
	public static final int ReturnTypeInheritedNameHidesEnclosingName
	public static final int ConflictingImport
	public static final int DuplicateImport
	public static final int CannotImportPackage
	public static final int UnusedImport
	public static final int ImportNotFound
	public static final int ImportNotVisible
	public static final int ImportAmbiguous
	public static final int ImportInternalNameProvided
	public static final int ImportInheritedNameHidesEnclosingName
	public static final int InvalidTypeForStaticImport
	public static final int DuplicateModifierForVariable
	public static final int IllegalModifierForVariable
	public static final int LocalVariableCannotBeNull
	public static final int LocalVariableCanOnlyBeNull
	public static final int LocalVariableMayBeNull
	public static final int AbstractMethodMustBeImplemented
	public static final int FinalMethodCannotBeOverridden
	public static final int IncompatibleExceptionInThrowsClause
	public static final int IncompatibleExceptionInInheritedMethodThrowsClause
	public static final int IncompatibleReturnType
	public static final int InheritedMethodReducesVisibility
	public static final int CannotOverrideAStaticMethodWithAnInstanceMethod
	public static final int CannotHideAnInstanceMethodWithAStaticMethod
	public static final int StaticInheritedMethodConflicts
	public static final int MethodReducesVisibility
	public static final int OverridingNonVisibleMethod
	public static final int AbstractMethodCannotBeOverridden
	public static final int OverridingDeprecatedMethod
	public static final int IncompatibleReturnTypeForNonInheritedInterfaceMethod
	public static final int IncompatibleExceptionInThrowsClauseForNonInheritedInterfaceMethod
	public static final int IllegalVararg
	public static final int OverridingMethodWithoutSuperInvocation
	public static final int MissingSynchronizedModifierInInheritedMethod
	public static final int AbstractMethodMustBeImplementedOverConcreteMethod
	public static final int InheritedIncompatibleReturnType
	public static final int CodeSnippetMissingClass
	public static final int CodeSnippetMissingMethod
	public static final int CannotUseSuperInCodeSnippet
	public static final int TooManyConstantsInConstantPool
	public static final int TooManyBytesForStringConstant
	public static final int TooManyFields
	public static final int TooManyMethods
	public static final int UseAssertAsAnIdentifier
	public static final int UseEnumAsAnIdentifier
	public static final int EnumConstantsCannotBeSurroundedByParenthesis
	public static final int Task
	public static final int NullLocalVariableReference
	public static final int PotentialNullLocalVariableReference
	public static final int RedundantNullCheckOnNullLocalVariable
	public static final int NullLocalVariableComparisonYieldsFalse
	public static final int RedundantLocalVariableNullAssignment
	public static final int NullLocalVariableInstanceofYieldsFalse
	public static final int RedundantNullCheckOnNonNullLocalVariable
	public static final int NonNullLocalVariableComparisonYieldsFalse
	public static final int UndocumentedEmptyBlock
	public static final int JavadocInvalidSeeUrlReference
	public static final int JavadocMissingTagDescription
	public static final int JavadocDuplicateTag
	public static final int JavadocHiddenReference
	public static final int JavadocInvalidMemberTypeQualification
	public static final int JavadocMissingIdentifier
	public static final int JavadocNonStaticTypeFromStaticInvocation
	public static final int JavadocInvalidParamTagTypeParameter
	public static final int JavadocUnexpectedTag
	public static final int JavadocMissingParamTag
	public static final int JavadocMissingParamName
	public static final int JavadocDuplicateParamName
	public static final int JavadocInvalidParamName
	public static final int JavadocMissingReturnTag
	public static final int JavadocDuplicateReturnTag
	public static final int JavadocMissingThrowsTag
	public static final int JavadocMissingThrowsClassName
	public static final int JavadocInvalidThrowsClass
	public static final int JavadocDuplicateThrowsClassName
	public static final int JavadocInvalidThrowsClassName
	public static final int JavadocMissingSeeReference
	public static final int JavadocInvalidSeeReference
	public static final int JavadocInvalidSeeHref
	public static final int JavadocInvalidSeeArgs
	public static final int JavadocMissing
	public static final int JavadocInvalidTag
	public static final int JavadocUndefinedField
	public static final int JavadocNotVisibleField
	public static final int JavadocAmbiguousField
	public static final int JavadocUsingDeprecatedField
	public static final int JavadocUndefinedConstructor
	public static final int JavadocNotVisibleConstructor
	public static final int JavadocAmbiguousConstructor
	public static final int JavadocUsingDeprecatedConstructor
	public static final int JavadocUndefinedMethod
	public static final int JavadocNotVisibleMethod
	public static final int JavadocAmbiguousMethod
	public static final int JavadocUsingDeprecatedMethod
	public static final int JavadocNoMessageSendOnBaseType
	public static final int JavadocParameterMismatch
	public static final int JavadocNoMessageSendOnArrayType
	public static final int JavadocUndefinedType
	public static final int JavadocNotVisibleType
	public static final int JavadocAmbiguousType
	public static final int JavadocUsingDeprecatedType
	public static final int JavadocInternalTypeNameProvided
	public static final int JavadocInheritedMethodHidesEnclosingName
	public static final int JavadocInheritedFieldHidesEnclosingName
	public static final int JavadocInheritedNameHidesEnclosingTypeName
	public static final int JavadocAmbiguousMethodReference
	public static final int JavadocUnterminatedInlineTag
	public static final int JavadocMalformedSeeReference
	public static final int JavadocMessagePrefix
	public static final int JavadocMissingHashCharacter
	public static final int JavadocEmptyReturnTag
	public static final int JavadocInvalidValueReference
	public static final int JavadocUnexpectedText
	public static final int JavadocInvalidParamTagName
	public static final int DuplicateTypeVariable
	public static final int IllegalTypeVariableSuperReference
	public static final int NonStaticTypeFromStaticInvocation
	public static final int ObjectCannotBeGeneric
	public static final int NonGenericType
	public static final int IncorrectArityForParameterizedType
	public static final int TypeArgumentMismatch
	public static final int DuplicateMethodErasure
	public static final int ReferenceToForwardTypeVariable
	public static final int BoundMustBeAnInterface
	public static final int UnsafeRawConstructorInvocation
	public static final int UnsafeRawMethodInvocation
	public static final int UnsafeTypeConversion
	public static final int InvalidTypeVariableExceptionType
	public static final int InvalidParameterizedExceptionType
	public static final int IllegalGenericArray
	public static final int UnsafeRawFieldAssignment
	public static final int FinalBoundForTypeVariable
	public static final int UndefinedTypeVariable
	public static final int SuperInterfacesCollide
	public static final int WildcardConstructorInvocation
	public static final int WildcardMethodInvocation
	public static final int WildcardFieldAssignment
	public static final int GenericMethodTypeArgumentMismatch
	public static final int GenericConstructorTypeArgumentMismatch
	public static final int UnsafeGenericCast
	public static final int IllegalInstanceofParameterizedType
	public static final int IllegalInstanceofTypeParameter
	public static final int NonGenericMethod
	public static final int IncorrectArityForParameterizedMethod
	public static final int ParameterizedMethodArgumentTypeMismatch
	public static final int NonGenericConstructor
	public static final int IncorrectArityForParameterizedConstructor
	public static final int ParameterizedConstructorArgumentTypeMismatch
	public static final int TypeArgumentsForRawGenericMethod
	public static final int TypeArgumentsForRawGenericConstructor
	public static final int SuperTypeUsingWildcard
	public static final int GenericTypeCannotExtendThrowable
	public static final int IllegalClassLiteralForTypeVariable
	public static final int UnsafeReturnTypeOverride
	public static final int MethodNameClash
	public static final int RawMemberTypeCannotBeParameterized
	public static final int MissingArgumentsForParameterizedMemberType
	public static final int StaticMemberOfParameterizedType
	public static final int BoundHasConflictingArguments
	public static final int DuplicateParameterizedMethods
	public static final int IllegalQualifiedParameterizedTypeAllocation
	public static final int DuplicateBounds
	public static final int BoundCannotBeArray
	public static final int UnsafeRawGenericConstructorInvocation
	public static final int UnsafeRawGenericMethodInvocation
	public static final int TypeParameterHidingType
	public static final int RawTypeReference
	public static final int NoAdditionalBoundAfterTypeVariable
	public static final int UnsafeGenericArrayForVarargs
	public static final int IllegalAccessFromTypeVariable
	public static final int TypeHidingTypeParameterFromType
	public static final int TypeHidingTypeParameterFromMethod
	public static final int InvalidUsageOfWildcard
	public static final int UnusedTypeArgumentsForMethodInvocation
	public static final int IncompatibleTypesInForeach
	public static final int InvalidTypeForCollection
	public static final int InvalidTypeForCollectionTarget14
	public static final int InvalidUsageOfTypeParameters
	public static final int InvalidUsageOfStaticImports
	public static final int InvalidUsageOfForeachStatements
	public static final int InvalidUsageOfTypeArguments
	public static final int InvalidUsageOfEnumDeclarations
	public static final int InvalidUsageOfVarargs
	public static final int InvalidUsageOfAnnotations
	public static final int InvalidUsageOfAnnotationDeclarations
	public static final int InvalidUsageOfTypeParametersForAnnotationDeclaration
	public static final int InvalidUsageOfTypeParametersForEnumDeclaration
	public static final int IllegalModifierForAnnotationMethod
	public static final int IllegalExtendedDimensions
	public static final int InvalidFileNameForPackageAnnotations
	public static final int IllegalModifierForAnnotationType
	public static final int IllegalModifierForAnnotationMemberType
	public static final int InvalidAnnotationMemberType
	public static final int AnnotationCircularitySelfReference
	public static final int AnnotationCircularity
	public static final int DuplicateAnnotation
	public static final int MissingValueForAnnotationMember
	public static final int DuplicateAnnotationMember
	public static final int UndefinedAnnotationMember
	public static final int AnnotationValueMustBeClassLiteral
	public static final int AnnotationValueMustBeConstant
	public static final int AnnotationFieldNeedConstantInitialization
	public static final int IllegalModifierForAnnotationField
	public static final int AnnotationCannotOverrideMethod
	public static final int AnnotationMembersCannotHaveParameters
	public static final int AnnotationMembersCannotHaveTypeParameters
	public static final int AnnotationTypeDeclarationCannotHaveSuperclass
	public static final int AnnotationTypeDeclarationCannotHaveSuperinterfaces
	public static final int DuplicateTargetInTargetAnnotation
	public static final int DisallowedTargetForAnnotation
	public static final int MethodMustOverride
	public static final int AnnotationTypeDeclarationCannotHaveConstructor
	public static final int AnnotationValueMustBeAnnotation
	public static final int AnnotationTypeUsedAsSuperInterface
	public static final int MissingOverrideAnnotation
	public static final int FieldMissingDeprecatedAnnotation
	public static final int MethodMissingDeprecatedAnnotation
	public static final int TypeMissingDeprecatedAnnotation
	public static final int UnhandledWarningToken
	public static final int AnnotationValueMustBeArrayInitializer
	public static final int AnnotationValueMustBeAnEnumConstant
	public static final int MethodMustOverrideOrImplement
	public static final int UnusedWarningToken
	public static final int MissingOverrideAnnotationForInterfaceMethodImplementation
	public static final int UnusedTypeArgumentsForConstructorInvocation
	public static final int CorruptedSignature
	public static final int InvalidEncoding
	public static final int CannotReadSource
	public static final int BoxingConversion
	public static final int UnboxingConversion
	public static final int IllegalModifierForEnum
	public static final int IllegalModifierForEnumConstant
	public static final int IllegalModifierForLocalEnum
	public static final int IllegalModifierForMemberEnum
	public static final int CannotDeclareEnumSpecialMethod
	public static final int IllegalQualifiedEnumConstantLabel
	public static final int CannotExtendEnum
	public static final int CannotInvokeSuperConstructorInEnum
	public static final int EnumAbstractMethodMustBeImplemented
	public static final int EnumSwitchCannotTargetField
	public static final int IllegalModifierForEnumConstructor
	public static final int MissingEnumConstantCase
	public static final int EnumStaticFieldInInInitializerContext
	public static final int EnumConstantMustImplementAbstractMethod
	public static final int EnumConstantCannotDefineAbstractMethod
	public static final int AbstractMethodInEnum
	public static final int IllegalExtendedDimensionsForVarArgs
	public static final int MethodVarargsArgumentNeedCast
	public static final int ConstructorVarargsArgumentNeedCast
	public static final int VarargsConflict
	public static final int JavadocGenericMethodTypeArgumentMismatch
	public static final int JavadocNonGenericMethod
	public static final int JavadocIncorrectArityForParameterizedMethod
	public static final int JavadocParameterizedMethodArgumentTypeMismatch
	public static final int JavadocTypeArgumentsForRawGenericMethod
	public static final int JavadocGenericConstructorTypeArgumentMismatch
	public static final int JavadocNonGenericConstructor
	public static final int JavadocIncorrectArityForParameterizedConstructor
	public static final int JavadocParameterizedConstructorArgumentTypeMismatch
	public static final int JavadocTypeArgumentsForRawGenericConstructor
	public static final int ExternalProblemNotFixable
	public static final int ExternalProblemFixable
	public abstract java.lang.String[] getArguments () 
	public abstract int getID () 
	public abstract java.lang.String getMessage () 
	public abstract char[] getOriginatingFileName () 
	public abstract int getSourceEnd () 
	public abstract int getSourceLineNumber () 
	public abstract int getSourceStart () 
	public abstract boolean isError () 
	public abstract boolean isWarning () 
	public abstract void setSourceEnd (int) 
	public abstract void setSourceLineNumber (int) 
	public abstract void setSourceStart (int) 
}

org/eclipse/jdt/core/compiler/IScanner.class
IScanner.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.IScanner extends java.lang.Object {
	public abstract char[] getCurrentTokenSource () 
	public abstract char[] getRawTokenSource () 
	public abstract int getCurrentTokenStartPosition () 
	public abstract int getCurrentTokenEndPosition () 
	public abstract int getLineStart (int) 
	public abstract int getLineEnd (int) 
	public abstract int[] getLineEnds () 
	public abstract int getLineNumber (int) 
	public abstract int getNextToken ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	public abstract char[] getSource () 
	public abstract void resetTo (int, int) 
	public abstract void setSource (char[]) 
}

org/eclipse/jdt/core/compiler/ITerminalSymbols.class
ITerminalSymbols.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
}

org/eclipse/jdt/core/compiler/InvalidInputException.class
InvalidInputException.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.InvalidInputException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/eclipse/jdt/core/compiler/ReconcileContext.class
ReconcileContext.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.ReconcileContext extends java.lang.Object {
	private org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation operation
	private org.eclipse.jdt.internal.core.CompilationUnit workingCopy
	public void  (org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation, org.eclipse.jdt.internal.core.CompilationUnit) 
		org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation operation
		org.eclipse.jdt.internal.core.CompilationUnit workingCopy
	public org.eclipse.jdt.core.dom.CompilationUnit getAST3 ()  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.core.dom.ASTParser parser
	public int getASTLevel () 
	public boolean isResolvingBindings () 
	public int getReconcileFlags () 
	public org.eclipse.jdt.core.IJavaElementDelta getDelta () 
	public org.eclipse.jdt.core.compiler.CategorizedProblem[] getProblems (java.lang.String) 
		String markerType
	public org.eclipse.jdt.core.ICompilationUnit getWorkingCopy () 
	public void resetAST () 
	public void putProblems (java.lang.String, org.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		String markerType
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
}

org/eclipse/jdt/core/compiler/batch/
org/eclipse/jdt/core/compiler/batch/BatchCompiler.class
BatchCompiler.java
package org.eclipse.jdt.core.compiler.batch
public final org.eclipse.jdt.core.compiler.batch.BatchCompiler extends java.lang.Object {
	public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress) 
		String commandLine
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		org.eclipse.jdt.core.compiler.CompilationProgress progress
	public static boolean compile (java.lang.String[], java.io.PrintWriter, java.io.PrintWriter, org.eclipse.jdt.core.compiler.CompilationProgress) 
		String[] commandLineArguments
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		org.eclipse.jdt.core.compiler.CompilationProgress progress
	private void  () 
}

org/eclipse/jdt/core/dom/
org/eclipse/jdt/core/dom/AST.class
AST.java
package org.eclipse.jdt.core.dom
public final org.eclipse.jdt.core.dom.AST extends java.lang.Object {
	public static final int JLS2
	static final int JLS2_INTERNAL
	public static final int JLS3
	private org.eclipse.jdt.core.dom.BindingResolver resolver
	private org.eclipse.jdt.core.dom.NodeEventHandler eventHandler
	int apiLevel
	private long modificationCount
	private long originalModificationCount
	private int disableEvents
	private final Object internalASTLock
	org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	org.eclipse.jdt.core.dom.InternalASTRewrite rewriter
	private int defaultNodeFlag
	private static final Class[] AST_CLASS
	private final Object[] THIS_AST
	static final int RESOLVED_BINDINGS
	private int bits
	static Class class$0
	static void  () 
	private void  (int) 
		int level
	public void  () 
	public static org.eclipse.jdt.core.dom.CompilationUnit convertCompilationUnit (int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, java.util.Map, boolean, org.eclipse.jdt.internal.core.CompilationUnit, int, org.eclipse.core.runtime.IProgressMonitor) 
		int level
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		java.util.Map options
		boolean isResolved
		org.eclipse.jdt.internal.core.CompilationUnit workingCopy
		int reconcileFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.dom.ASTConverter converter
		org.eclipse.jdt.core.dom.AST ast
		int savedDefaultNodeFlag
		org.eclipse.jdt.core.dom.BindingResolver resolver
		org.eclipse.jdt.core.dom.CompilationUnit unit
	public static org.eclipse.jdt.core.dom.CompilationUnit convertCompilationUnit (int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[], java.util.Map, boolean, org.eclipse.jdt.internal.core.CompilationUnit, int, org.eclipse.core.runtime.IProgressMonitor) 
		int level
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		char[] source
		java.util.Map options
		boolean isResolved
		org.eclipse.jdt.internal.core.CompilationUnit workingCopy
		int reconcileFlags
		org.eclipse.core.runtime.IProgressMonitor monitor
	public void  (java.util.Map) 
		java.util.Map options
		Object sourceLevelOption
		long sourceLevel
		Object complianceLevelOption
		long complianceLevel
	public static org.eclipse.jdt.core.dom.AST newAST (int) 
		int level
	public long modificationCount () 
	public int apiLevel () 
	void modifying () 
	final void disableEvents () 
	final void reenableEvents () 
	void preRemoveChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void postRemoveChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void preReplaceChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void postReplaceChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void preAddChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void postAddChildEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode child
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	void preValueChangeEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.SimplePropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
	void postValueChangeEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.SimplePropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
	void preCloneNodeEvent (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	void postCloneNodeEvent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode clone
	public static org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (org.eclipse.jdt.core.ICompilationUnit, boolean) 
		org.eclipse.jdt.core.ICompilationUnit unit
		boolean resolveBindings
		org.eclipse.jdt.core.dom.ASTParser c
		org.eclipse.jdt.core.dom.ASTNode result
	public static org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (org.eclipse.jdt.core.IClassFile, boolean) 
		org.eclipse.jdt.core.IClassFile classFile
		boolean resolveBindings
		org.eclipse.jdt.core.dom.ASTParser c
		org.eclipse.jdt.core.dom.ASTNode result
	public static org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (char[], java.lang.String, org.eclipse.jdt.core.IJavaProject) 
		char[] source
		String unitName
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.dom.ASTParser astParser
		org.eclipse.jdt.core.dom.ASTNode result
	public static org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (char[]) 
		char[] source
		org.eclipse.jdt.core.dom.ASTParser c
		org.eclipse.jdt.core.dom.ASTNode result
	org.eclipse.jdt.core.dom.BindingResolver getBindingResolver () 
	org.eclipse.jdt.core.dom.NodeEventHandler getEventHandler () 
	void setEventHandler (org.eclipse.jdt.core.dom.NodeEventHandler) 
		org.eclipse.jdt.core.dom.NodeEventHandler eventHandler
	int getDefaultNodeFlag () 
	void setDefaultNodeFlag (int) 
		int flag
	void setOriginalModificationCount (long) 
		long count
	public org.eclipse.jdt.core.dom.ITypeBinding resolveWellKnownType (java.lang.String) 
		String name
	void setBindingResolver (org.eclipse.jdt.core.dom.BindingResolver) 
		org.eclipse.jdt.core.dom.BindingResolver resolver
	void unsupportedIn2 () 
	void supportedOnlyIn2 () 
	public org.eclipse.jdt.core.dom.ASTNode createInstance (java.lang.Class) 
		Class nodeClass
		java.lang.reflect.Constructor c
		Object result
	public org.eclipse.jdt.core.dom.ASTNode createInstance (int) 
		int nodeType
		Class nodeClass
	public org.eclipse.jdt.core.dom.SimpleName newSimpleName (java.lang.String) 
		String identifier
		org.eclipse.jdt.core.dom.SimpleName result
	public org.eclipse.jdt.core.dom.QualifiedName newQualifiedName (org.eclipse.jdt.core.dom.Name, org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.Name qualifier
		org.eclipse.jdt.core.dom.SimpleName name
		org.eclipse.jdt.core.dom.QualifiedName result
	public org.eclipse.jdt.core.dom.Name newName (java.lang.String[]) 
		String[] identifiers
		int count
		org.eclipse.jdt.core.dom.Name result
		int i
		org.eclipse.jdt.core.dom.SimpleName name
	org.eclipse.jdt.core.dom.Name internalNewName (java.lang.String[]) 
		String[] identifiers
		int count
		org.eclipse.jdt.core.dom.SimpleName simpleName
		org.eclipse.jdt.core.dom.Name result
		int i
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.Name newName (java.lang.String) 
		String qualifiedName
		java.util.StringTokenizer t
		org.eclipse.jdt.core.dom.Name result
		int balance
		String s
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.SimpleType newSimpleType (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name typeName
		org.eclipse.jdt.core.dom.SimpleType result
	public org.eclipse.jdt.core.dom.ArrayType newArrayType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type componentType
		org.eclipse.jdt.core.dom.ArrayType result
	public org.eclipse.jdt.core.dom.ArrayType newArrayType (org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.Type elementType
		int dimensions
		org.eclipse.jdt.core.dom.ArrayType result
		int i
	public org.eclipse.jdt.core.dom.PrimitiveType newPrimitiveType (org.eclipse.jdt.core.dom.PrimitiveType$Code) 
		org.eclipse.jdt.core.dom.PrimitiveType$Code typeCode
		org.eclipse.jdt.core.dom.PrimitiveType result
	public org.eclipse.jdt.core.dom.ParameterizedType newParameterizedType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ParameterizedType result
	public org.eclipse.jdt.core.dom.QualifiedType newQualifiedType (org.eclipse.jdt.core.dom.Type, org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.Type qualifier
		org.eclipse.jdt.core.dom.SimpleName name
		org.eclipse.jdt.core.dom.QualifiedType result
	public org.eclipse.jdt.core.dom.WildcardType newWildcardType () 
		org.eclipse.jdt.core.dom.WildcardType result
	public org.eclipse.jdt.core.dom.CompilationUnit newCompilationUnit () 
	public org.eclipse.jdt.core.dom.PackageDeclaration newPackageDeclaration () 
		org.eclipse.jdt.core.dom.PackageDeclaration result
	public org.eclipse.jdt.core.dom.ImportDeclaration newImportDeclaration () 
		org.eclipse.jdt.core.dom.ImportDeclaration result
	public org.eclipse.jdt.core.dom.TypeDeclaration newTypeDeclaration () 
		org.eclipse.jdt.core.dom.TypeDeclaration result
	public org.eclipse.jdt.core.dom.MethodDeclaration newMethodDeclaration () 
		org.eclipse.jdt.core.dom.MethodDeclaration result
	public org.eclipse.jdt.core.dom.SingleVariableDeclaration newSingleVariableDeclaration () 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration result
	public org.eclipse.jdt.core.dom.VariableDeclarationFragment newVariableDeclarationFragment () 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment result
	public org.eclipse.jdt.core.dom.Initializer newInitializer () 
		org.eclipse.jdt.core.dom.Initializer result
	public org.eclipse.jdt.core.dom.EnumConstantDeclaration newEnumConstantDeclaration () 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration result
	public org.eclipse.jdt.core.dom.EnumDeclaration newEnumDeclaration () 
		org.eclipse.jdt.core.dom.EnumDeclaration result
	public org.eclipse.jdt.core.dom.TypeParameter newTypeParameter () 
		org.eclipse.jdt.core.dom.TypeParameter result
	public org.eclipse.jdt.core.dom.AnnotationTypeDeclaration newAnnotationTypeDeclaration () 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration result
	public org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration newAnnotationTypeMemberDeclaration () 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration result
	public org.eclipse.jdt.core.dom.Modifier newModifier (org.eclipse.jdt.core.dom.Modifier$ModifierKeyword) 
		org.eclipse.jdt.core.dom.Modifier$ModifierKeyword keyword
		org.eclipse.jdt.core.dom.Modifier result
	public java.util.List newModifiers (int) 
		int flags
		java.util.List result
	public org.eclipse.jdt.core.dom.BlockComment newBlockComment () 
		org.eclipse.jdt.core.dom.BlockComment result
	public org.eclipse.jdt.core.dom.LineComment newLineComment () 
		org.eclipse.jdt.core.dom.LineComment result
	public org.eclipse.jdt.core.dom.Javadoc newJavadoc () 
		org.eclipse.jdt.core.dom.Javadoc result
	public org.eclipse.jdt.core.dom.TagElement newTagElement () 
		org.eclipse.jdt.core.dom.TagElement result
	public org.eclipse.jdt.core.dom.TextElement newTextElement () 
		org.eclipse.jdt.core.dom.TextElement result
	public org.eclipse.jdt.core.dom.MemberRef newMemberRef () 
		org.eclipse.jdt.core.dom.MemberRef result
	public org.eclipse.jdt.core.dom.MethodRef newMethodRef () 
		org.eclipse.jdt.core.dom.MethodRef result
	public org.eclipse.jdt.core.dom.MethodRefParameter newMethodRefParameter () 
		org.eclipse.jdt.core.dom.MethodRefParameter result
	public org.eclipse.jdt.core.dom.VariableDeclarationStatement newVariableDeclarationStatement (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.VariableDeclarationStatement result
	public org.eclipse.jdt.core.dom.TypeDeclarationStatement newTypeDeclarationStatement (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration decl
		org.eclipse.jdt.core.dom.TypeDeclarationStatement result
	public org.eclipse.jdt.core.dom.TypeDeclarationStatement newTypeDeclarationStatement (org.eclipse.jdt.core.dom.AbstractTypeDeclaration) 
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration decl
		org.eclipse.jdt.core.dom.TypeDeclarationStatement result
	public org.eclipse.jdt.core.dom.Block newBlock () 
	public org.eclipse.jdt.core.dom.ContinueStatement newContinueStatement () 
	public org.eclipse.jdt.core.dom.BreakStatement newBreakStatement () 
	public org.eclipse.jdt.core.dom.ExpressionStatement newExpressionStatement (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ExpressionStatement result
	public org.eclipse.jdt.core.dom.IfStatement newIfStatement () 
	public org.eclipse.jdt.core.dom.WhileStatement newWhileStatement () 
	public org.eclipse.jdt.core.dom.DoStatement newDoStatement () 
	public org.eclipse.jdt.core.dom.TryStatement newTryStatement () 
	public org.eclipse.jdt.core.dom.CatchClause newCatchClause () 
	public org.eclipse.jdt.core.dom.ReturnStatement newReturnStatement () 
	public org.eclipse.jdt.core.dom.ThrowStatement newThrowStatement () 
	public org.eclipse.jdt.core.dom.AssertStatement newAssertStatement () 
	public org.eclipse.jdt.core.dom.EmptyStatement newEmptyStatement () 
	public org.eclipse.jdt.core.dom.LabeledStatement newLabeledStatement () 
	public org.eclipse.jdt.core.dom.SwitchStatement newSwitchStatement () 
	public org.eclipse.jdt.core.dom.SwitchCase newSwitchCase () 
	public org.eclipse.jdt.core.dom.SynchronizedStatement newSynchronizedStatement () 
	public org.eclipse.jdt.core.dom.ForStatement newForStatement () 
	public org.eclipse.jdt.core.dom.EnhancedForStatement newEnhancedForStatement () 
	public org.eclipse.jdt.core.dom.StringLiteral newStringLiteral () 
	public org.eclipse.jdt.core.dom.CharacterLiteral newCharacterLiteral () 
	public org.eclipse.jdt.core.dom.NumberLiteral newNumberLiteral (java.lang.String) 
		String literal
		org.eclipse.jdt.core.dom.NumberLiteral result
	public org.eclipse.jdt.core.dom.NumberLiteral newNumberLiteral () 
		org.eclipse.jdt.core.dom.NumberLiteral result
	public org.eclipse.jdt.core.dom.NullLiteral newNullLiteral () 
	public org.eclipse.jdt.core.dom.BooleanLiteral newBooleanLiteral (boolean) 
		boolean value
		org.eclipse.jdt.core.dom.BooleanLiteral result
	public org.eclipse.jdt.core.dom.Assignment newAssignment () 
		org.eclipse.jdt.core.dom.Assignment result
	public org.eclipse.jdt.core.dom.MethodInvocation newMethodInvocation () 
		org.eclipse.jdt.core.dom.MethodInvocation result
	public org.eclipse.jdt.core.dom.SuperMethodInvocation newSuperMethodInvocation () 
		org.eclipse.jdt.core.dom.SuperMethodInvocation result
	public org.eclipse.jdt.core.dom.ConstructorInvocation newConstructorInvocation () 
		org.eclipse.jdt.core.dom.ConstructorInvocation result
	public org.eclipse.jdt.core.dom.SuperConstructorInvocation newSuperConstructorInvocation () 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation result
	public org.eclipse.jdt.core.dom.VariableDeclarationExpression newVariableDeclarationExpression (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.VariableDeclarationExpression result
	public org.eclipse.jdt.core.dom.FieldDeclaration newFieldDeclaration (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.FieldDeclaration result
	public org.eclipse.jdt.core.dom.ThisExpression newThisExpression () 
		org.eclipse.jdt.core.dom.ThisExpression result
	public org.eclipse.jdt.core.dom.FieldAccess newFieldAccess () 
		org.eclipse.jdt.core.dom.FieldAccess result
	public org.eclipse.jdt.core.dom.SuperFieldAccess newSuperFieldAccess () 
		org.eclipse.jdt.core.dom.SuperFieldAccess result
	public org.eclipse.jdt.core.dom.TypeLiteral newTypeLiteral () 
		org.eclipse.jdt.core.dom.TypeLiteral result
	public org.eclipse.jdt.core.dom.CastExpression newCastExpression () 
		org.eclipse.jdt.core.dom.CastExpression result
	public org.eclipse.jdt.core.dom.ParenthesizedExpression newParenthesizedExpression () 
		org.eclipse.jdt.core.dom.ParenthesizedExpression result
	public org.eclipse.jdt.core.dom.InfixExpression newInfixExpression () 
		org.eclipse.jdt.core.dom.InfixExpression result
	public org.eclipse.jdt.core.dom.InstanceofExpression newInstanceofExpression () 
		org.eclipse.jdt.core.dom.InstanceofExpression result
	public org.eclipse.jdt.core.dom.PostfixExpression newPostfixExpression () 
		org.eclipse.jdt.core.dom.PostfixExpression result
	public org.eclipse.jdt.core.dom.PrefixExpression newPrefixExpression () 
		org.eclipse.jdt.core.dom.PrefixExpression result
	public org.eclipse.jdt.core.dom.ArrayAccess newArrayAccess () 
		org.eclipse.jdt.core.dom.ArrayAccess result
	public org.eclipse.jdt.core.dom.ArrayCreation newArrayCreation () 
		org.eclipse.jdt.core.dom.ArrayCreation result
	public org.eclipse.jdt.core.dom.ClassInstanceCreation newClassInstanceCreation () 
		org.eclipse.jdt.core.dom.ClassInstanceCreation result
	public org.eclipse.jdt.core.dom.AnonymousClassDeclaration newAnonymousClassDeclaration () 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration result
	public org.eclipse.jdt.core.dom.ArrayInitializer newArrayInitializer () 
		org.eclipse.jdt.core.dom.ArrayInitializer result
	public org.eclipse.jdt.core.dom.ConditionalExpression newConditionalExpression () 
		org.eclipse.jdt.core.dom.ConditionalExpression result
	public org.eclipse.jdt.core.dom.NormalAnnotation newNormalAnnotation () 
		org.eclipse.jdt.core.dom.NormalAnnotation result
	public org.eclipse.jdt.core.dom.MarkerAnnotation newMarkerAnnotation () 
		org.eclipse.jdt.core.dom.MarkerAnnotation result
	public org.eclipse.jdt.core.dom.SingleMemberAnnotation newSingleMemberAnnotation () 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation result
	public org.eclipse.jdt.core.dom.MemberValuePair newMemberValuePair () 
		org.eclipse.jdt.core.dom.MemberValuePair result
	void recordModifications (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit root
	org.eclipse.text.edits.TextEdit rewrite (org.eclipse.jface.text.IDocument, java.util.Map) 
		org.eclipse.jface.text.IDocument document
		java.util.Map options
	public boolean hasResolvedBindings () 
	public boolean hasStatementsRecovery () 
	public boolean hasBindingsRecovery () 
	void setFlag (int) 
		int newValue
}

org/eclipse/jdt/core/dom/ASTConverter.class
ASTConverter.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.ASTConverter extends java.lang.Object {
	protected org.eclipse.jdt.core.dom.AST ast
	protected org.eclipse.jdt.core.dom.Comment[] commentsTable
	char[] compilationUnitSource
	int compilationUnitSourceLength
	protected org.eclipse.jdt.core.dom.DocCommentParser docParser
	protected boolean insideComments
	protected org.eclipse.core.runtime.IProgressMonitor monitor
	protected java.util.Set pendingNameScopeResolution
	protected java.util.Set pendingThisExpressionScopeResolution
	protected boolean resolveBindings
	org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	private org.eclipse.jdt.core.dom.DefaultCommentMapper commentMapper
	public void  (java.util.Map, boolean, org.eclipse.core.runtime.IProgressMonitor) 
		java.util.Map options
		boolean resolveBindings
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object sourceModeSetting
		long sourceLevel
	protected void adjustSourcePositionsForParent (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int start
		int end
		int leftParentCount
		int rightParentCount
		int token
		boolean stop
	protected void buildBodyDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.core.dom.AbstractTypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] members
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int fieldsLength
		int methodsLength
		int membersLength
		int fieldsIndex
		int methodsIndex
		int membersIndex
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		int position
		int nextDeclarationType
		org.eclipse.jdt.core.dom.ASTNode node
	protected void buildBodyDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration2
		org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] members
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int fieldsLength
		int methodsLength
		int membersLength
		int fieldsIndex
		int methodsIndex
		int membersIndex
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		int position
		int nextDeclarationType
	protected void buildBodyDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration expression
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration anonymousClassDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] members
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int fieldsLength
		int methodsLength
		int membersLength
		int fieldsIndex
		int methodsIndex
		int membersIndex
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		int position
		int nextDeclarationType
		org.eclipse.jdt.core.dom.ASTNode node
	void buildCommentsTable (org.eclipse.jdt.core.dom.CompilationUnit, int[][]) 
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		int[][] comments
		int nbr
		int i
		org.eclipse.jdt.core.dom.Comment comment
		org.eclipse.jdt.core.dom.Comment[] newCommentsTable
	protected void checkAndAddMultipleFieldDeclaration (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[], int, java.util.List) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int index
		java.util.List bodyDeclarations
		org.eclipse.jdt.internal.compiler.ast.Initializer oldInitializer
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
	protected void checkAndAddMultipleLocalDeclaration (org.eclipse.jdt.internal.compiler.ast.Statement[], int, java.util.List) 
		org.eclipse.jdt.internal.compiler.ast.Statement[] stmts
		int index
		java.util.List blockStatements
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local1
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local2
		org.eclipse.jdt.core.dom.VariableDeclarationStatement variableDeclarationStatement
	protected void checkCanceled () 
	protected void completeRecord (org.eclipse.jdt.core.dom.ArrayType, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.core.dom.ArrayType arrayType
		org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		org.eclipse.jdt.core.dom.ArrayType array
		int dimensions
		int i
		org.eclipse.jdt.core.dom.Type componentType
	public org.eclipse.jdt.core.dom.ASTNode convert (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.core.dom.MethodDeclaration methodDecl
		boolean isConstructor
		org.eclipse.jdt.core.dom.SimpleName methodName
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		int methodHeaderEnd
		int thrownExceptionsLength
		org.eclipse.jdt.core.dom.Name thrownException
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument[] parameters
		int parametersLength
		org.eclipse.jdt.core.dom.SingleVariableDeclaration parameter
		int i
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructorCall
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.core.dom.PrimitiveType returnType
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.core.dom.Type returnType
		int rightParenthesisPosition
		int extraDimensions
		int declarationSourceStart
		int declarationSourceEnd
		int closingPosition
		int startPosition
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		org.eclipse.jdt.core.dom.Block block
		int statementsLength
		int i
		org.eclipse.jdt.core.dom.Statement statement
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int i
		int max
		org.eclipse.jdt.core.compiler.CategorizedProblem currentProblem
		int startPosition
		org.eclipse.jdt.core.dom.Block block
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int max
	public org.eclipse.jdt.core.dom.ClassInstanceCreation convert (org.eclipse.jdt.internal.compiler.ast.AllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression expression
		org.eclipse.jdt.core.dom.ClassInstanceCreation classInstanceCreation
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int length
		int i
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression) 
		org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression expression
		org.eclipse.jdt.core.dom.InfixExpression infixExpression
		int expressionOperatorID
		org.eclipse.jdt.internal.compiler.ast.Expression leftOperand
		org.eclipse.jdt.internal.compiler.ast.Expression rightOperand
		java.util.List extendedOperands
		org.eclipse.jdt.core.dom.InfixExpression temp
		org.eclipse.jdt.core.dom.Expression leftSide
		int size
		int i
		org.eclipse.jdt.core.dom.Expression expr
		int i
		org.eclipse.jdt.core.dom.Expression extendedOperand
		int startPosition
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
	private org.eclipse.jdt.core.dom.AnnotationTypeDeclaration convertToAnnotationDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.SimpleName typeName
	public org.eclipse.jdt.core.dom.ASTNode convert (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration2
		org.eclipse.jdt.core.dom.SimpleName methodName
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.core.dom.Type returnType
		int declarationSourceStart
		int declarationSourceEnd
		org.eclipse.jdt.internal.compiler.ast.Expression memberValue
	public org.eclipse.jdt.core.dom.SingleVariableDeclaration convert (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.core.dom.SingleVariableDeclaration variableDecl
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int nameEnd
		int typeSourceEnd
		int extraDimensions
		boolean isVarArgs
		org.eclipse.jdt.core.dom.Type type
		int typeEnd
		int rightEnd
	public org.eclipse.jdt.core.dom.Annotation convert (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public org.eclipse.jdt.core.dom.ArrayCreation convert (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
		org.eclipse.jdt.core.dom.ArrayCreation arrayCreation
		org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
		int dimensionsLength
		int i
		org.eclipse.jdt.core.dom.Expression dimension
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int start
		int end
		int previousSearchStart
		org.eclipse.jdt.core.dom.ArrayType componentType
		int i
	public org.eclipse.jdt.core.dom.ArrayInitializer convert (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer) 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer expression
		org.eclipse.jdt.core.dom.ArrayInitializer arrayInitializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int length
		int i
		org.eclipse.jdt.core.dom.Expression expr
	public org.eclipse.jdt.core.dom.ArrayAccess convert (org.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		org.eclipse.jdt.internal.compiler.ast.ArrayReference reference
		org.eclipse.jdt.core.dom.ArrayAccess arrayAccess
	public org.eclipse.jdt.core.dom.AssertStatement convert (org.eclipse.jdt.internal.compiler.ast.AssertStatement) 
		org.eclipse.jdt.internal.compiler.ast.AssertStatement statement
		org.eclipse.jdt.core.dom.AssertStatement assertStatement
		org.eclipse.jdt.core.dom.Expression assertExpression
		org.eclipse.jdt.core.dom.Expression searchingNode
		org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
		org.eclipse.jdt.core.dom.Expression exceptionMessage
		int start
		int sourceEnd
	public org.eclipse.jdt.core.dom.Assignment convert (org.eclipse.jdt.internal.compiler.ast.Assignment) 
		org.eclipse.jdt.internal.compiler.ast.Assignment expression
		org.eclipse.jdt.core.dom.Assignment assignment
		org.eclipse.jdt.core.dom.Expression lhs
		int start
	public org.eclipse.jdt.core.dom.TypeDeclaration convert (org.eclipse.jdt.internal.compiler.ast.ASTNode[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		org.eclipse.jdt.core.dom.TypeDeclaration typeDecl
		int nodesLength
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.Initializer oldInitializer
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.core.dom.FieldDeclaration currentFieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		org.eclipse.jdt.core.dom.ASTNode nextMemberDeclarationNode
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.BinaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
		org.eclipse.jdt.core.dom.InfixExpression infixExpression
		int expressionOperatorID
		org.eclipse.jdt.internal.compiler.ast.Expression leftOperand
		org.eclipse.jdt.internal.compiler.ast.Expression rightOperand
		java.util.List extendedOperands
		org.eclipse.jdt.core.dom.InfixExpression temp
		org.eclipse.jdt.core.dom.Expression leftSide
		int size
		int i
		org.eclipse.jdt.core.dom.Expression expr
		int i
		org.eclipse.jdt.core.dom.Expression extendedOperand
		int startPosition
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
		org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals
		int i
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
	public org.eclipse.jdt.core.dom.Block convert (org.eclipse.jdt.internal.compiler.ast.Block) 
		org.eclipse.jdt.internal.compiler.ast.Block statement
		org.eclipse.jdt.core.dom.Block block
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int statementsLength
		int i
		org.eclipse.jdt.core.dom.Statement statement2
	public org.eclipse.jdt.core.dom.BreakStatement convert (org.eclipse.jdt.internal.compiler.ast.BreakStatement) 
		org.eclipse.jdt.internal.compiler.ast.BreakStatement statement
		org.eclipse.jdt.core.dom.BreakStatement breakStatement
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.SwitchCase convert (org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement statement
		org.eclipse.jdt.core.dom.SwitchCase switchCase
		org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
	public org.eclipse.jdt.core.dom.CastExpression convert (org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression expression
		org.eclipse.jdt.core.dom.CastExpression castExpression
		org.eclipse.jdt.internal.compiler.ast.Expression type
	public org.eclipse.jdt.core.dom.CharacterLiteral convert (org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.CharacterLiteral literal
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess) 
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess expression
		org.eclipse.jdt.core.dom.TypeLiteral typeLiteral
	public org.eclipse.jdt.core.dom.CompilationUnit convert (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[]) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] source
		org.eclipse.jdt.internal.compiler.parser.RecoveryScanner recoveryScanner
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		int[][] comments
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
		int importLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int typesLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
		org.eclipse.jdt.core.dom.ASTNode type
		int problemLength
		org.eclipse.jdt.core.compiler.CategorizedProblem[] resizedProblems
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		int realProblemLength
		org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator syntaxErrorPropagator
		org.eclipse.jdt.core.dom.ASTRecoveryPropagator recoveryPropagator
		IllegalArgumentException e
		StringBuffer message
		String lineDelimiter
	public org.eclipse.jdt.core.dom.Assignment convert (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment expression
		org.eclipse.jdt.core.dom.Assignment assignment
		org.eclipse.jdt.core.dom.Expression lhs
		int start
	public org.eclipse.jdt.core.dom.ConditionalExpression convert (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
		org.eclipse.jdt.core.dom.ConditionalExpression conditionalExpression
	public org.eclipse.jdt.core.dom.ContinueStatement convert (org.eclipse.jdt.internal.compiler.ast.ContinueStatement) 
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement statement
		org.eclipse.jdt.core.dom.ContinueStatement continueStatement
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.DoStatement convert (org.eclipse.jdt.internal.compiler.ast.DoStatement) 
		org.eclipse.jdt.internal.compiler.ast.DoStatement statement
		org.eclipse.jdt.core.dom.DoStatement doStatement
		org.eclipse.jdt.core.dom.Statement action
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral) 
		org.eclipse.jdt.internal.compiler.ast.DoubleLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public org.eclipse.jdt.core.dom.EmptyStatement convert (org.eclipse.jdt.internal.compiler.ast.EmptyStatement) 
		org.eclipse.jdt.internal.compiler.ast.EmptyStatement statement
		org.eclipse.jdt.core.dom.EmptyStatement emptyStatement
	public org.eclipse.jdt.core.dom.EnumConstantDeclaration convert (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
		org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstantDeclaration
		org.eclipse.jdt.core.dom.SimpleName typeName
		int declarationSourceStart
		int declarationSourceEnd
		org.eclipse.jdt.internal.compiler.ast.Expression initialization
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration anonymousClassDeclaration
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int i
		int max
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.EqualExpression) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression expression
		org.eclipse.jdt.core.dom.InfixExpression infixExpression
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
	public org.eclipse.jdt.core.dom.Statement convert (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall statement
		org.eclipse.jdt.core.dom.Statement newStatement
		org.eclipse.jdt.core.dom.Statement newStatement
		int sourceStart
		org.eclipse.jdt.core.dom.SuperConstructorInvocation superConstructorInvocation
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int length
		int i
		int i
		int max
		org.eclipse.jdt.core.dom.ConstructorInvocation constructorInvocation
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int length
		int i
		int i
		int max
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.core.dom.StringLiteral convert (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral expression
		org.eclipse.jdt.core.dom.StringLiteral literal
	public org.eclipse.jdt.core.dom.BooleanLiteral convert (org.eclipse.jdt.internal.compiler.ast.FalseLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FalseLiteral expression
		org.eclipse.jdt.core.dom.BooleanLiteral literal
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.FieldReference) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference reference
		org.eclipse.jdt.core.dom.SuperFieldAccess superFieldAccess
		org.eclipse.jdt.core.dom.Name qualifier
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int sourceStart
		int length
		org.eclipse.jdt.core.dom.FieldAccess fieldAccess
		org.eclipse.jdt.core.dom.Expression receiver
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int sourceStart
		int length
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.FloatLiteral) 
		org.eclipse.jdt.internal.compiler.ast.FloatLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public org.eclipse.jdt.core.dom.Statement convert (org.eclipse.jdt.internal.compiler.ast.ForeachStatement) 
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement statement
		org.eclipse.jdt.core.dom.EnhancedForStatement enhancedForStatement
		org.eclipse.jdt.internal.compiler.ast.Expression collection
		org.eclipse.jdt.core.dom.Statement action
		int start
		int end
	public org.eclipse.jdt.core.dom.ForStatement convert (org.eclipse.jdt.internal.compiler.ast.ForStatement) 
		org.eclipse.jdt.internal.compiler.ast.ForStatement statement
		org.eclipse.jdt.core.dom.ForStatement forStatement
		org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration initialization
		org.eclipse.jdt.core.dom.VariableDeclarationExpression variableDeclarationExpression
		int initializationsLength
		int i
		int start
		int end
		int initializationsLength
		int i
		org.eclipse.jdt.core.dom.Expression initializer
		org.eclipse.jdt.internal.compiler.ast.Statement[] increments
		int incrementsLength
		int i
		org.eclipse.jdt.core.dom.Statement action
	public org.eclipse.jdt.core.dom.IfStatement convert (org.eclipse.jdt.internal.compiler.ast.IfStatement) 
		org.eclipse.jdt.internal.compiler.ast.IfStatement statement
		org.eclipse.jdt.core.dom.IfStatement ifStatement
		org.eclipse.jdt.core.dom.Statement thenStatement
		org.eclipse.jdt.internal.compiler.ast.Statement statement2
		org.eclipse.jdt.core.dom.Statement elseStatement
	public org.eclipse.jdt.core.dom.InstanceofExpression convert (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
		org.eclipse.jdt.core.dom.InstanceofExpression instanceOfExpression
		org.eclipse.jdt.core.dom.Expression leftExpression
		org.eclipse.jdt.core.dom.Type convertType
		int startPosition
		int sourceEnd
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.IntLiteral) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public void convert (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.core.dom.BodyDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.core.dom.Comment comment
		org.eclipse.jdt.core.dom.Javadoc docComment
		java.util.Iterator tags
	public void convert (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		org.eclipse.jdt.core.dom.Comment comment
		org.eclipse.jdt.core.dom.Javadoc docComment
		java.util.Iterator tags
	public org.eclipse.jdt.core.dom.LabeledStatement convert (org.eclipse.jdt.internal.compiler.ast.LabeledStatement) 
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement statement
		org.eclipse.jdt.core.dom.LabeledStatement labeledStatement
		int sourceStart
		org.eclipse.jdt.core.dom.Statement body
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.LongLiteral) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public org.eclipse.jdt.core.dom.NumberLiteral convert (org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.NumberLiteral literal
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.MessageSend) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend expression
		org.eclipse.jdt.core.dom.Expression expr
		org.eclipse.jdt.core.dom.Expression expr
		int sourceStart
		org.eclipse.jdt.core.dom.SuperMethodInvocation superMethodInvocation
		org.eclipse.jdt.core.dom.SimpleName name
		int nameSourceStart
		int nameSourceLength
		org.eclipse.jdt.core.dom.Name qualifier
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int argumentsLength
		int i
		org.eclipse.jdt.core.dom.Expression expri
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int i
		int max
		org.eclipse.jdt.core.dom.MethodInvocation methodInvocation
		org.eclipse.jdt.core.dom.SimpleName name
		int nameSourceStart
		int nameSourceLength
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int argumentsLength
		int i
		org.eclipse.jdt.core.dom.Expression expri
		org.eclipse.jdt.core.dom.Expression qualifier
		org.eclipse.jdt.internal.compiler.ast.Expression receiver
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int i
		int max
	public org.eclipse.jdt.core.dom.MarkerAnnotation convert (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		org.eclipse.jdt.core.dom.MarkerAnnotation markerAnnotation
		int start
		int end
	public org.eclipse.jdt.core.dom.MemberValuePair convert (org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		org.eclipse.jdt.core.dom.MemberValuePair pair
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int start
		int end
		org.eclipse.jdt.core.dom.Expression value
	public org.eclipse.jdt.core.dom.Name convert (org.eclipse.jdt.internal.compiler.ast.NameReference) 
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
	public org.eclipse.jdt.core.dom.InfixExpression convert (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation expression
		org.eclipse.jdt.core.dom.InfixExpression infixExpression
		org.eclipse.jdt.internal.compiler.ast.Expression[] stringLiterals
		int i
	public org.eclipse.jdt.core.dom.NormalAnnotation convert (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		org.eclipse.jdt.core.dom.NormalAnnotation normalAnnotation
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int i
		int max
		org.eclipse.jdt.core.dom.MemberValuePair memberValuePair
		int memberValuePairEnd
	public org.eclipse.jdt.core.dom.NullLiteral convert (org.eclipse.jdt.internal.compiler.ast.NullLiteral) 
		org.eclipse.jdt.internal.compiler.ast.NullLiteral expression
		org.eclipse.jdt.core.dom.NullLiteral literal
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression) 
		org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression expression
		org.eclipse.jdt.core.dom.InfixExpression infixExpression
		int expressionOperatorID
		org.eclipse.jdt.internal.compiler.ast.Expression leftOperand
		org.eclipse.jdt.internal.compiler.ast.Expression rightOperand
		java.util.List extendedOperands
		org.eclipse.jdt.core.dom.InfixExpression temp
		org.eclipse.jdt.core.dom.Expression leftSide
		int size
		int i
		org.eclipse.jdt.core.dom.Expression expr
		int i
		org.eclipse.jdt.core.dom.Expression extendedOperand
		int startPosition
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
		org.eclipse.jdt.core.dom.Expression leftExpression
		int startPosition
	public org.eclipse.jdt.core.dom.PostfixExpression convert (org.eclipse.jdt.internal.compiler.ast.PostfixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PostfixExpression expression
		org.eclipse.jdt.core.dom.PostfixExpression postfixExpression
	public org.eclipse.jdt.core.dom.PrefixExpression convert (org.eclipse.jdt.internal.compiler.ast.PrefixExpression) 
		org.eclipse.jdt.internal.compiler.ast.PrefixExpression expression
		org.eclipse.jdt.core.dom.PrefixExpression prefixExpression
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
		org.eclipse.jdt.core.dom.ClassInstanceCreation classInstanceCreation
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		int length
		int i
		org.eclipse.jdt.core.dom.Expression argument
		int i
		int max
		int declarationSourceStart
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration anonymousClassDeclaration
		int start
		int start
	public org.eclipse.jdt.core.dom.Name convert (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
	public org.eclipse.jdt.core.dom.Name convert (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference reference
	public org.eclipse.jdt.core.dom.ThisExpression convert (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference reference
		org.eclipse.jdt.core.dom.ThisExpression thisExpression
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
	public org.eclipse.jdt.core.dom.ReturnStatement convert (org.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement statement
		org.eclipse.jdt.core.dom.ReturnStatement returnStatement
	public org.eclipse.jdt.core.dom.SingleMemberAnnotation convert (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.core.dom.SingleMemberAnnotation singleMemberAnnotation
		int start
		int end
	public org.eclipse.jdt.core.dom.SimpleName convert (org.eclipse.jdt.internal.compiler.ast.SingleNameReference) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.Statement convert (org.eclipse.jdt.internal.compiler.ast.Statement) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.core.dom.ASTNode result
		org.eclipse.jdt.core.dom.TypeDeclarationStatement typeDeclarationStatement
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.TypeDeclarationStatement typeDeclarationStatement
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.TypeDeclarationStatement typeDeclarationStatement
		org.eclipse.jdt.core.dom.TypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclAST3
		org.eclipse.jdt.internal.compiler.ast.Expression statement2
		org.eclipse.jdt.core.dom.Expression expr
		org.eclipse.jdt.core.dom.ExpressionStatement stmt
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral expression
		int length
		int sourceStart
		org.eclipse.jdt.core.dom.StringLiteral literal
	public org.eclipse.jdt.core.dom.SwitchStatement convert (org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement statement
		org.eclipse.jdt.core.dom.SwitchStatement switchStatement
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int statementsLength
		int i
		org.eclipse.jdt.core.dom.Statement currentStatement
	public org.eclipse.jdt.core.dom.SynchronizedStatement convert (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement) 
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement statement
		org.eclipse.jdt.core.dom.SynchronizedStatement synchronizedStatement
	public org.eclipse.jdt.core.dom.Expression convert (org.eclipse.jdt.internal.compiler.ast.ThisReference) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference reference
		org.eclipse.jdt.core.dom.ThisExpression thisExpression
	public org.eclipse.jdt.core.dom.ThrowStatement convert (org.eclipse.jdt.internal.compiler.ast.ThrowStatement) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement statement
		org.eclipse.jdt.core.dom.ThrowStatement throwStatement
	public org.eclipse.jdt.core.dom.BooleanLiteral convert (org.eclipse.jdt.internal.compiler.ast.TrueLiteral) 
		org.eclipse.jdt.internal.compiler.ast.TrueLiteral expression
		org.eclipse.jdt.core.dom.BooleanLiteral literal
	public org.eclipse.jdt.core.dom.TryStatement convert (org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement statement
		org.eclipse.jdt.core.dom.TryStatement tryStatement
		org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
		int catchArgumentsLength
		org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
		int start
		int i
		org.eclipse.jdt.core.dom.CatchClause catchClause
		int catchClauseSourceStart
	public org.eclipse.jdt.core.dom.ASTNode convert (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int kind
		org.eclipse.jdt.core.dom.TypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.SimpleName typeName
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		int index
		int length
		int index
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int index
		int length
	public org.eclipse.jdt.core.dom.TypeParameter convert (org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.core.dom.TypeParameter typeParameter2
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeReference superType
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		org.eclipse.jdt.core.dom.Type type
		int index
		int length
	public org.eclipse.jdt.core.dom.Name convert (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		char[][] typeName
		int length
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		long[] positions
		org.eclipse.jdt.core.dom.SimpleName name
	public org.eclipse.jdt.core.dom.PrefixExpression convert (org.eclipse.jdt.internal.compiler.ast.UnaryExpression) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
		org.eclipse.jdt.core.dom.PrefixExpression prefixExpression
	public org.eclipse.jdt.core.dom.WhileStatement convert (org.eclipse.jdt.internal.compiler.ast.WhileStatement) 
		org.eclipse.jdt.internal.compiler.ast.WhileStatement statement
		org.eclipse.jdt.core.dom.WhileStatement whileStatement
		org.eclipse.jdt.core.dom.Statement action
	public org.eclipse.jdt.core.dom.ImportDeclaration convertImport (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
		boolean onDemand
		char[][] tokens
		int length
		long[] positions
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int end
		int modifiers
	public org.eclipse.jdt.core.dom.PackageDeclaration convertPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		char[][] tokens
		int length
		long[] positions
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int i
		int max
	private org.eclipse.jdt.core.dom.EnumDeclaration convertToEnumDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration2
		org.eclipse.jdt.core.dom.SimpleName typeName
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		int index
		int length
	public org.eclipse.jdt.core.dom.Expression convertToExpression (org.eclipse.jdt.internal.compiler.ast.Statement) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	protected org.eclipse.jdt.core.dom.FieldDeclaration convertToFieldDeclaration (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.core.dom.Type type
	public org.eclipse.jdt.core.dom.ParenthesizedExpression convertToParenthesizedExpression (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.core.dom.ParenthesizedExpression parenthesizedExpression
		int numberOfParenthesis
	public org.eclipse.jdt.core.dom.Type convertToType (org.eclipse.jdt.internal.compiler.ast.NameReference) 
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.core.dom.SimpleType type
	protected org.eclipse.jdt.core.dom.VariableDeclarationExpression convertToVariableDeclarationExpression (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		org.eclipse.jdt.core.dom.VariableDeclarationExpression variableDeclarationExpression
		org.eclipse.jdt.core.dom.Type type
	protected org.eclipse.jdt.core.dom.SingleVariableDeclaration convertToSingleVariableDeclaration (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.core.dom.SingleVariableDeclaration variableDecl
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int nameEnd
		int extraDimensions
		org.eclipse.jdt.core.dom.Type type
		int typeEnd
		int rightEnd
	protected org.eclipse.jdt.core.dom.VariableDeclarationFragment convertToVariableDeclarationFragment (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int end
		int extraDimensions
		org.eclipse.jdt.core.dom.Expression expression
		int possibleEnd
	protected org.eclipse.jdt.core.dom.VariableDeclarationFragment convertToVariableDeclarationFragment (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		org.eclipse.jdt.internal.compiler.ast.Expression initialization
		int extraDimension
		boolean hasInitialization
		int end
		int end
		int end
		int end
		org.eclipse.jdt.core.dom.Expression expression
		int possibleEnd
	protected org.eclipse.jdt.core.dom.VariableDeclarationStatement convertToVariableDeclarationStatement (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		org.eclipse.jdt.core.dom.VariableDeclarationStatement variableDeclarationStatement
		org.eclipse.jdt.core.dom.Type type
	public org.eclipse.jdt.core.dom.Type convertType (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.core.dom.WildcardType wildcardType
		org.eclipse.jdt.core.dom.Type bound
		int start
		int start
		int end
		org.eclipse.jdt.core.dom.Type type
		int sourceStart
		int length
		int dimensions
		char[] name
		int end
		org.eclipse.jdt.core.dom.PrimitiveType primitiveType
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int end
		org.eclipse.jdt.core.dom.SimpleType simpleType
		org.eclipse.jdt.core.dom.SimpleType simpleType
		org.eclipse.jdt.core.dom.ParameterizedType parameterizedType
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		org.eclipse.jdt.core.dom.Type type2
		int i
		int max
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int end
		org.eclipse.jdt.core.dom.SimpleType simpleType
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		char[][] tokens
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		long[] positions
		char[][] name
		int nameLength
		org.eclipse.jdt.core.dom.Name qualifiedName
		org.eclipse.jdt.core.dom.SimpleType simpleType
		int numberOfEnclosingType
		int startingIndex
		int endingIndex
		int i
		int max
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.core.dom.SimpleName simpleName
		int start
		int end
		org.eclipse.jdt.core.dom.SimpleType simpleType
		int start
		int end
		org.eclipse.jdt.core.dom.ParameterizedType parameterizedType
		int i
		int max
		org.eclipse.jdt.core.dom.Type type2
		int indexOfEnclosingType
		org.eclipse.jdt.core.dom.Type currentType
		org.eclipse.jdt.core.dom.SimpleName simpleName
		org.eclipse.jdt.core.dom.QualifiedType qualifiedType
		org.eclipse.jdt.core.dom.ParameterizedType parameterizedType2
		int i
		int max
		org.eclipse.jdt.core.dom.Type type2
		char[][] name
		int nameLength
		long[] positions
		org.eclipse.jdt.core.dom.Name qualifiedName
		org.eclipse.jdt.core.dom.SimpleType simpleType
		int end
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
	protected org.eclipse.jdt.core.dom.Comment createComment (int[]) 
		int[] positions
		org.eclipse.jdt.core.dom.Comment comment
		int start
		int end
		org.eclipse.jdt.core.dom.Javadoc docComment
	protected org.eclipse.jdt.core.dom.Statement createFakeEmptyStatement (org.eclipse.jdt.internal.compiler.ast.Statement) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.core.dom.EmptyStatement emptyStatement
		int start
		int end
	private org.eclipse.jdt.core.dom.Modifier createModifier (org.eclipse.jdt.core.dom.Modifier$ModifierKeyword) 
		org.eclipse.jdt.core.dom.Modifier$ModifierKeyword keyword
		org.eclipse.jdt.core.dom.Modifier modifier
		int start
		int end
	protected org.eclipse.jdt.core.dom.InfixExpression$Operator getOperatorFor (int) 
		int operatorID
	protected org.eclipse.jdt.core.dom.PrimitiveType$Code getPrimitiveTypeCode (char[]) 
		char[] name
	protected boolean isPrimitiveType (char[]) 
		char[] name
	private void lookupForScopes () 
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.Name name
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.ThisExpression thisExpression
	private org.eclipse.jdt.internal.compiler.lookup.BlockScope lookupScope (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode currentNode
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration abstractMethodDeclaration
	protected void recordName (org.eclipse.jdt.core.dom.Name, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.core.dom.SimpleName simpleName
	protected void recordNodes (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.ASTNode oldASTNode
	protected void recordNodes (org.eclipse.jdt.internal.compiler.ast.Javadoc, org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
		org.eclipse.jdt.core.dom.TagElement tagElement
		java.util.Iterator fragments
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.MemberRef memberRef
		org.eclipse.jdt.core.dom.Name name
		int start
		org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.core.dom.MethodRef methodRef
		org.eclipse.jdt.core.dom.Name name
		int start
		int token
		int token
		org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		java.util.Iterator parameters
		org.eclipse.jdt.core.dom.MethodRefParameter param
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression argExpr
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.internal.compiler.ast.ASTNode compilerNode
	protected void recordPendingNameScopeResolution (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
	protected void recordPendingThisExpressionScopeResolution (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression thisExpression
	private void trimWhiteSpacesAndComments (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int start
		int end
		int token
		int trimLeftPosition
		int trimRightPosition
		boolean first
		org.eclipse.jdt.internal.compiler.parser.Scanner removeBlankScanner
	protected void removeLeadingAndTrailingCommentsFromLiteral (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int token
		int token
		int startPosition
		int end
	protected void removeTrailingCommentFromExpressionEndingWithAParen (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int token
		int token
		int parenCounter
		int end
	protected int retrieveClosingAngleBracketPosition (int) 
		int start
		int token
	protected void retrieveColonPosition (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int length
		int end
		int token
		int token
	protected int retrieveEllipsisStartPosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveEndBlockPosition (int, int) 
		int start
		int end
		int count
		int token
		int token
	protected int retrieveSemiColonPosition (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression node
		int start
		int length
		int end
		int token
		int token
	protected int retrieveEndOfDimensionsPosition (int, int) 
		int start
		int end
		int foundPosition
		int token
		int token
	protected int retrieveEndOfElementTypeNamePosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveEndOfRightParenthesisPosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveExtraDimension (int, int) 
		int start
		int end
		int dimensions
		int token
		int token
	protected void retrieveIdentifierAndSetPositions (int, int, org.eclipse.jdt.core.dom.Name) 
		int start
		int end
		org.eclipse.jdt.core.dom.Name name
		int token
		int token
		int startName
		int endName
	protected int retrieveIdentifierEndPosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveEndOfPotentialExtendedDimensions (int, int, int) 
		int initializerEnd
		int nameEnd
		int end
		boolean hasTokens
		int balance
		int pos
		int token
		int token
	protected int retrieveProperRightBracketPosition (int, int) 
		int bracketNumber
		int start
		int token
		int token
		int count
	protected int retrieveRightBraceOrSemiColonPosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveRightBrace (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveRightBracketPosition (int, int) 
		int start
		int end
		int token
		int token
		int balance
	protected int retrieveStartBlockPosition (int, int) 
		int start
		int end
		int token
		int token
	protected int retrieveStartingCatchPosition (int, int) 
		int start
		int end
		int token
		int token
	public void setAST (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	protected void setModifiers (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	protected void setModifiers (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration, org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration annotationTypeMemberDecl
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
	protected void setModifiers (org.eclipse.jdt.core.dom.BodyDeclaration, org.eclipse.jdt.internal.compiler.ast.Annotation[], int) 
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int modifiersEnd
		int token
		int token
		int indexInAnnotations
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void setModifiers (org.eclipse.jdt.core.dom.EnumDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration2
	protected void setModifiers (org.eclipse.jdt.core.dom.EnumConstantDeclaration, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstantDeclaration
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	protected void setModifiers (org.eclipse.jdt.core.dom.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	protected void setModifiers (org.eclipse.jdt.core.dom.Initializer, org.eclipse.jdt.internal.compiler.ast.Initializer) 
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.internal.compiler.ast.Initializer oldInitializer
	protected void setModifiers (org.eclipse.jdt.core.dom.MethodDeclaration, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
	protected void setModifiers (org.eclipse.jdt.core.dom.SingleVariableDeclaration, org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration variableDecl
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int indexInAnnotations
		int token
		int token
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void setModifiers (org.eclipse.jdt.core.dom.SingleVariableDeclaration, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration variableDecl
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int indexInAnnotations
		int token
		int token
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void setModifiers (org.eclipse.jdt.core.dom.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int modifiers
	protected void setModifiers (org.eclipse.jdt.core.dom.VariableDeclarationExpression, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression variableDeclarationExpression
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int indexInAnnotations
		int token
		int token
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void setModifiers (org.eclipse.jdt.core.dom.VariableDeclarationStatement, org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement variableDeclarationStatement
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int indexInAnnotations
		int token
		int token
		org.eclipse.jdt.core.dom.IExtendedModifier modifier
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected org.eclipse.jdt.core.dom.QualifiedName setQualifiedNameNameAndSourceRanges (char[][], long[], org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		char[][] typeName
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int length
		org.eclipse.jdt.core.dom.SimpleName firstToken
		int start0
		int start
		int end
		org.eclipse.jdt.core.dom.SimpleName secondToken
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName
		org.eclipse.jdt.core.dom.SimpleName newPart
		int i
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName2
		org.eclipse.jdt.core.dom.QualifiedName name
	protected org.eclipse.jdt.core.dom.QualifiedName setQualifiedNameNameAndSourceRanges (char[][], long[], int, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		char[][] typeName
		long[] positions
		int endingIndex
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int length
		org.eclipse.jdt.core.dom.SimpleName firstToken
		int start0
		int start
		int end
		org.eclipse.jdt.core.dom.SimpleName secondToken
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName
		org.eclipse.jdt.core.dom.SimpleName newPart
		int i
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName2
	protected void setTypeNameForAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, org.eclipse.jdt.core.dom.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation compilerAnnotation
		org.eclipse.jdt.core.dom.Annotation annotation
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.core.dom.SimpleName name
		int start
		int end
	protected void setTypeForField (org.eclipse.jdt.core.dom.FieldDeclaration, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int remainingDimensions
		org.eclipse.jdt.core.dom.Type elementType
		int start
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
		int dimensions
	protected void setTypeForMethodDeclaration (org.eclipse.jdt.core.dom.MethodDeclaration, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int remainingDimensions
		org.eclipse.jdt.core.dom.Type elementType
		int start
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
	protected void setTypeForMethodDeclaration (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration annotationTypeMemberDeclaration
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
	protected void setTypeForSingleVariableDeclaration (org.eclipse.jdt.core.dom.SingleVariableDeclaration, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration singleVariableDeclaration
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int remainingDimensions
		org.eclipse.jdt.core.dom.Type elementType
		int start
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
	protected void setTypeForVariableDeclarationExpression (org.eclipse.jdt.core.dom.VariableDeclarationExpression, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression variableDeclarationExpression
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int remainingDimensions
		org.eclipse.jdt.core.dom.Type elementType
		int start
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
	protected void setTypeForVariableDeclarationStatement (org.eclipse.jdt.core.dom.VariableDeclarationStatement, org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement variableDeclarationStatement
		org.eclipse.jdt.core.dom.Type type
		int extraDimension
		org.eclipse.jdt.core.dom.ArrayType arrayType
		int remainingDimensions
		org.eclipse.jdt.core.dom.Type elementType
		int start
		org.eclipse.jdt.core.dom.ArrayType subarrayType
		int index
		int end
	protected void updateInnerPositions (org.eclipse.jdt.core.dom.Type, int) 
		org.eclipse.jdt.core.dom.Type type
		int dimensions
		int start
		org.eclipse.jdt.core.dom.Type currentComponentType
		int searchedDimension
		int rightBracketEndPosition
}

org/eclipse/jdt/core/dom/ASTMatcher.class
ASTMatcher.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ASTMatcher extends java.lang.Object {
	private boolean matchDocTags
	public void  () 
	public void  (boolean) 
		boolean matchDocTags
	public final boolean safeSubtreeListMatch (java.util.List, java.util.List) 
		java.util.List list1
		java.util.List list2
		int size1
		int size2
		java.util.Iterator it1
		java.util.Iterator it2
		org.eclipse.jdt.core.dom.ASTNode n1
		org.eclipse.jdt.core.dom.ASTNode n2
	public final boolean safeSubtreeMatch (java.lang.Object, java.lang.Object) 
		Object node1
		Object node2
	public static boolean safeEquals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public boolean match (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
		Object other
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
		Object other
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.AnonymousClassDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
		Object other
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.ArrayAccess, java.lang.Object) 
		org.eclipse.jdt.core.dom.ArrayAccess node
		Object other
		org.eclipse.jdt.core.dom.ArrayAccess o
	public boolean match (org.eclipse.jdt.core.dom.ArrayCreation, java.lang.Object) 
		org.eclipse.jdt.core.dom.ArrayCreation node
		Object other
		org.eclipse.jdt.core.dom.ArrayCreation o
	public boolean match (org.eclipse.jdt.core.dom.ArrayInitializer, java.lang.Object) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
		Object other
		org.eclipse.jdt.core.dom.ArrayInitializer o
	public boolean match (org.eclipse.jdt.core.dom.ArrayType, java.lang.Object) 
		org.eclipse.jdt.core.dom.ArrayType node
		Object other
		org.eclipse.jdt.core.dom.ArrayType o
	public boolean match (org.eclipse.jdt.core.dom.AssertStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.AssertStatement node
		Object other
		org.eclipse.jdt.core.dom.AssertStatement o
	public boolean match (org.eclipse.jdt.core.dom.Assignment, java.lang.Object) 
		org.eclipse.jdt.core.dom.Assignment node
		Object other
		org.eclipse.jdt.core.dom.Assignment o
	public boolean match (org.eclipse.jdt.core.dom.Block, java.lang.Object) 
		org.eclipse.jdt.core.dom.Block node
		Object other
		org.eclipse.jdt.core.dom.Block o
	public boolean match (org.eclipse.jdt.core.dom.BlockComment, java.lang.Object) 
		org.eclipse.jdt.core.dom.BlockComment node
		Object other
	public boolean match (org.eclipse.jdt.core.dom.BooleanLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
		Object other
		org.eclipse.jdt.core.dom.BooleanLiteral o
	public boolean match (org.eclipse.jdt.core.dom.BreakStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.BreakStatement node
		Object other
		org.eclipse.jdt.core.dom.BreakStatement o
	public boolean match (org.eclipse.jdt.core.dom.CastExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.CastExpression node
		Object other
		org.eclipse.jdt.core.dom.CastExpression o
	public boolean match (org.eclipse.jdt.core.dom.CatchClause, java.lang.Object) 
		org.eclipse.jdt.core.dom.CatchClause node
		Object other
		org.eclipse.jdt.core.dom.CatchClause o
	public boolean match (org.eclipse.jdt.core.dom.CharacterLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
		Object other
		org.eclipse.jdt.core.dom.CharacterLiteral o
	public boolean match (org.eclipse.jdt.core.dom.ClassInstanceCreation, java.lang.Object) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
		Object other
		org.eclipse.jdt.core.dom.ClassInstanceCreation o
		int level
	public boolean match (org.eclipse.jdt.core.dom.CompilationUnit, java.lang.Object) 
		org.eclipse.jdt.core.dom.CompilationUnit node
		Object other
		org.eclipse.jdt.core.dom.CompilationUnit o
	public boolean match (org.eclipse.jdt.core.dom.ConditionalExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
		Object other
		org.eclipse.jdt.core.dom.ConditionalExpression o
	public boolean match (org.eclipse.jdt.core.dom.ConstructorInvocation, java.lang.Object) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
		Object other
		org.eclipse.jdt.core.dom.ConstructorInvocation o
	public boolean match (org.eclipse.jdt.core.dom.ContinueStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.ContinueStatement node
		Object other
		org.eclipse.jdt.core.dom.ContinueStatement o
	public boolean match (org.eclipse.jdt.core.dom.DoStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.DoStatement node
		Object other
		org.eclipse.jdt.core.dom.DoStatement o
	public boolean match (org.eclipse.jdt.core.dom.EmptyStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.EmptyStatement node
		Object other
	public boolean match (org.eclipse.jdt.core.dom.EnhancedForStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
		Object other
		org.eclipse.jdt.core.dom.EnhancedForStatement o
	public boolean match (org.eclipse.jdt.core.dom.EnumConstantDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
		Object other
		org.eclipse.jdt.core.dom.EnumConstantDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.EnumDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
		Object other
		org.eclipse.jdt.core.dom.EnumDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.ExpressionStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
		Object other
		org.eclipse.jdt.core.dom.ExpressionStatement o
	public boolean match (org.eclipse.jdt.core.dom.FieldAccess, java.lang.Object) 
		org.eclipse.jdt.core.dom.FieldAccess node
		Object other
		org.eclipse.jdt.core.dom.FieldAccess o
	public boolean match (org.eclipse.jdt.core.dom.FieldDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
		Object other
		org.eclipse.jdt.core.dom.FieldDeclaration o
		int level
	public boolean match (org.eclipse.jdt.core.dom.ForStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.ForStatement node
		Object other
		org.eclipse.jdt.core.dom.ForStatement o
	public boolean match (org.eclipse.jdt.core.dom.IfStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.IfStatement node
		Object other
		org.eclipse.jdt.core.dom.IfStatement o
	public boolean match (org.eclipse.jdt.core.dom.ImportDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
		Object other
		org.eclipse.jdt.core.dom.ImportDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.InfixExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.InfixExpression node
		Object other
		org.eclipse.jdt.core.dom.InfixExpression o
	public boolean match (org.eclipse.jdt.core.dom.InstanceofExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
		Object other
		org.eclipse.jdt.core.dom.InstanceofExpression o
	public boolean match (org.eclipse.jdt.core.dom.Initializer, java.lang.Object) 
		org.eclipse.jdt.core.dom.Initializer node
		Object other
		org.eclipse.jdt.core.dom.Initializer o
		int level
	public boolean match (org.eclipse.jdt.core.dom.Javadoc, java.lang.Object) 
		org.eclipse.jdt.core.dom.Javadoc node
		Object other
		org.eclipse.jdt.core.dom.Javadoc o
	private boolean compareDeprecatedComment (org.eclipse.jdt.core.dom.Javadoc, org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc first
		org.eclipse.jdt.core.dom.Javadoc second
	public boolean match (org.eclipse.jdt.core.dom.LabeledStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.LabeledStatement node
		Object other
		org.eclipse.jdt.core.dom.LabeledStatement o
	public boolean match (org.eclipse.jdt.core.dom.LineComment, java.lang.Object) 
		org.eclipse.jdt.core.dom.LineComment node
		Object other
	public boolean match (org.eclipse.jdt.core.dom.MarkerAnnotation, java.lang.Object) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
		Object other
		org.eclipse.jdt.core.dom.MarkerAnnotation o
	public boolean match (org.eclipse.jdt.core.dom.MemberRef, java.lang.Object) 
		org.eclipse.jdt.core.dom.MemberRef node
		Object other
		org.eclipse.jdt.core.dom.MemberRef o
	public boolean match (org.eclipse.jdt.core.dom.MemberValuePair, java.lang.Object) 
		org.eclipse.jdt.core.dom.MemberValuePair node
		Object other
		org.eclipse.jdt.core.dom.MemberValuePair o
	public boolean match (org.eclipse.jdt.core.dom.MethodRef, java.lang.Object) 
		org.eclipse.jdt.core.dom.MethodRef node
		Object other
		org.eclipse.jdt.core.dom.MethodRef o
	public boolean match (org.eclipse.jdt.core.dom.MethodRefParameter, java.lang.Object) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
		Object other
		org.eclipse.jdt.core.dom.MethodRefParameter o
		int level
	public boolean match (org.eclipse.jdt.core.dom.MethodDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		Object other
		org.eclipse.jdt.core.dom.MethodDeclaration o
		int level
	public boolean match (org.eclipse.jdt.core.dom.MethodInvocation, java.lang.Object) 
		org.eclipse.jdt.core.dom.MethodInvocation node
		Object other
		org.eclipse.jdt.core.dom.MethodInvocation o
	public boolean match (org.eclipse.jdt.core.dom.Modifier, java.lang.Object) 
		org.eclipse.jdt.core.dom.Modifier node
		Object other
		org.eclipse.jdt.core.dom.Modifier o
	public boolean match (org.eclipse.jdt.core.dom.NormalAnnotation, java.lang.Object) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
		Object other
		org.eclipse.jdt.core.dom.NormalAnnotation o
	public boolean match (org.eclipse.jdt.core.dom.NullLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.NullLiteral node
		Object other
	public boolean match (org.eclipse.jdt.core.dom.NumberLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.NumberLiteral node
		Object other
		org.eclipse.jdt.core.dom.NumberLiteral o
	public boolean match (org.eclipse.jdt.core.dom.PackageDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
		Object other
		org.eclipse.jdt.core.dom.PackageDeclaration o
	public boolean match (org.eclipse.jdt.core.dom.ParameterizedType, java.lang.Object) 
		org.eclipse.jdt.core.dom.ParameterizedType node
		Object other
		org.eclipse.jdt.core.dom.ParameterizedType o
	public boolean match (org.eclipse.jdt.core.dom.ParenthesizedExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
		Object other
		org.eclipse.jdt.core.dom.ParenthesizedExpression o
	public boolean match (org.eclipse.jdt.core.dom.PostfixExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.PostfixExpression node
		Object other
		org.eclipse.jdt.core.dom.PostfixExpression o
	public boolean match (org.eclipse.jdt.core.dom.PrefixExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.PrefixExpression node
		Object other
		org.eclipse.jdt.core.dom.PrefixExpression o
	public boolean match (org.eclipse.jdt.core.dom.PrimitiveType, java.lang.Object) 
		org.eclipse.jdt.core.dom.PrimitiveType node
		Object other
		org.eclipse.jdt.core.dom.PrimitiveType o
	public boolean match (org.eclipse.jdt.core.dom.QualifiedName, java.lang.Object) 
		org.eclipse.jdt.core.dom.QualifiedName node
		Object other
		org.eclipse.jdt.core.dom.QualifiedName o
	public boolean match (org.eclipse.jdt.core.dom.QualifiedType, java.lang.Object) 
		org.eclipse.jdt.core.dom.QualifiedType node
		Object other
		org.eclipse.jdt.core.dom.QualifiedType o
	public boolean match (org.eclipse.jdt.core.dom.ReturnStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.ReturnStatement node
		Object other
		org.eclipse.jdt.core.dom.ReturnStatement o
	public boolean match (org.eclipse.jdt.core.dom.SimpleName, java.lang.Object) 
		org.eclipse.jdt.core.dom.SimpleName node
		Object other
		org.eclipse.jdt.core.dom.SimpleName o
	public boolean match (org.eclipse.jdt.core.dom.SimpleType, java.lang.Object) 
		org.eclipse.jdt.core.dom.SimpleType node
		Object other
		org.eclipse.jdt.core.dom.SimpleType o
	public boolean match (org.eclipse.jdt.core.dom.SingleMemberAnnotation, java.lang.Object) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
		Object other
		org.eclipse.jdt.core.dom.SingleMemberAnnotation o
	public boolean match (org.eclipse.jdt.core.dom.SingleVariableDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
		Object other
		org.eclipse.jdt.core.dom.SingleVariableDeclaration o
		int level
	public boolean match (org.eclipse.jdt.core.dom.StringLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.StringLiteral node
		Object other
		org.eclipse.jdt.core.dom.StringLiteral o
	public boolean match (org.eclipse.jdt.core.dom.SuperConstructorInvocation, java.lang.Object) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
		Object other
		org.eclipse.jdt.core.dom.SuperConstructorInvocation o
	public boolean match (org.eclipse.jdt.core.dom.SuperFieldAccess, java.lang.Object) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
		Object other
		org.eclipse.jdt.core.dom.SuperFieldAccess o
	public boolean match (org.eclipse.jdt.core.dom.SuperMethodInvocation, java.lang.Object) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
		Object other
		org.eclipse.jdt.core.dom.SuperMethodInvocation o
	public boolean match (org.eclipse.jdt.core.dom.SwitchCase, java.lang.Object) 
		org.eclipse.jdt.core.dom.SwitchCase node
		Object other
		org.eclipse.jdt.core.dom.SwitchCase o
	public boolean match (org.eclipse.jdt.core.dom.SwitchStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.SwitchStatement node
		Object other
		org.eclipse.jdt.core.dom.SwitchStatement o
	public boolean match (org.eclipse.jdt.core.dom.SynchronizedStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
		Object other
		org.eclipse.jdt.core.dom.SynchronizedStatement o
	public boolean match (org.eclipse.jdt.core.dom.TagElement, java.lang.Object) 
		org.eclipse.jdt.core.dom.TagElement node
		Object other
		org.eclipse.jdt.core.dom.TagElement o
	public boolean match (org.eclipse.jdt.core.dom.TextElement, java.lang.Object) 
		org.eclipse.jdt.core.dom.TextElement node
		Object other
		org.eclipse.jdt.core.dom.TextElement o
	public boolean match (org.eclipse.jdt.core.dom.ThisExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.ThisExpression node
		Object other
		org.eclipse.jdt.core.dom.ThisExpression o
	public boolean match (org.eclipse.jdt.core.dom.ThrowStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.ThrowStatement node
		Object other
		org.eclipse.jdt.core.dom.ThrowStatement o
	public boolean match (org.eclipse.jdt.core.dom.TryStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.TryStatement node
		Object other
		org.eclipse.jdt.core.dom.TryStatement o
	public boolean match (org.eclipse.jdt.core.dom.TypeDeclaration, java.lang.Object) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		Object other
		org.eclipse.jdt.core.dom.TypeDeclaration o
		int level
	public boolean match (org.eclipse.jdt.core.dom.TypeDeclarationStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
		Object other
		org.eclipse.jdt.core.dom.TypeDeclarationStatement o
	public boolean match (org.eclipse.jdt.core.dom.TypeLiteral, java.lang.Object) 
		org.eclipse.jdt.core.dom.TypeLiteral node
		Object other
		org.eclipse.jdt.core.dom.TypeLiteral o
	public boolean match (org.eclipse.jdt.core.dom.TypeParameter, java.lang.Object) 
		org.eclipse.jdt.core.dom.TypeParameter node
		Object other
		org.eclipse.jdt.core.dom.TypeParameter o
	public boolean match (org.eclipse.jdt.core.dom.VariableDeclarationExpression, java.lang.Object) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
		Object other
		org.eclipse.jdt.core.dom.VariableDeclarationExpression o
		int level
	public boolean match (org.eclipse.jdt.core.dom.VariableDeclarationFragment, java.lang.Object) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
		Object other
		org.eclipse.jdt.core.dom.VariableDeclarationFragment o
	public boolean match (org.eclipse.jdt.core.dom.VariableDeclarationStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
		Object other
		org.eclipse.jdt.core.dom.VariableDeclarationStatement o
		int level
	public boolean match (org.eclipse.jdt.core.dom.WhileStatement, java.lang.Object) 
		org.eclipse.jdt.core.dom.WhileStatement node
		Object other
		org.eclipse.jdt.core.dom.WhileStatement o
	public boolean match (org.eclipse.jdt.core.dom.WildcardType, java.lang.Object) 
		org.eclipse.jdt.core.dom.WildcardType node
		Object other
		org.eclipse.jdt.core.dom.WildcardType o
}

org/eclipse/jdt/core/dom/ASTNode$NodeList$Cursor.class
ASTNode.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor extends java.lang.Object implements java.util.Iterator  {
	private int position
	final org.eclipse.jdt.core.dom.ASTNode$NodeList this$1
	void  (org.eclipse.jdt.core.dom.ASTNode$NodeList) 
	public boolean hasNext () 
	public java.lang.Object next () 
		Object result
	public void remove () 
	void update (int, int) 
		int index
		int delta
}

org/eclipse/jdt/core/dom/ASTNode$NodeList.class
ASTNode.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.ASTNode$NodeList extends java.util.AbstractList {
	java.util.ArrayList store
	org.eclipse.jdt.core.dom.ChildListPropertyDescriptor propertyDescriptor
	private java.util.List cursors
	final org.eclipse.jdt.core.dom.ASTNode this$0
	void  (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ChildListPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
	public int size () 
	public java.lang.Object get (int) 
		int index
	public java.lang.Object set (int, java.lang.Object) 
		int index
		Object element
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.ASTNode oldChild
		Object result
	public void add (int, java.lang.Object) 
		int index
		Object element
		org.eclipse.jdt.core.dom.ASTNode newChild
	public java.lang.Object remove (int) 
		int index
		org.eclipse.jdt.core.dom.ASTNode oldChild
		Object result
	org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor newCursor () 
		org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor result
	void releaseCursor (org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor) 
		org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor cursor
	private synchronized void updateCursors (int, int) 
		int index
		int delta
		java.util.Iterator it
		org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor c
	int memSize () 
		int result
	int listSize () 
		int result
		java.util.Iterator it
		org.eclipse.jdt.core.dom.ASTNode child
}

org/eclipse/jdt/core/dom/ASTNode.class
ASTNode.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.ASTNode extends java.lang.Object {
	public static final int ANONYMOUS_CLASS_DECLARATION
	public static final int ARRAY_ACCESS
	public static final int ARRAY_CREATION
	public static final int ARRAY_INITIALIZER
	public static final int ARRAY_TYPE
	public static final int ASSERT_STATEMENT
	public static final int ASSIGNMENT
	public static final int BLOCK
	public static final int BOOLEAN_LITERAL
	public static final int BREAK_STATEMENT
	public static final int CAST_EXPRESSION
	public static final int CATCH_CLAUSE
	public static final int CHARACTER_LITERAL
	public static final int CLASS_INSTANCE_CREATION
	public static final int COMPILATION_UNIT
	public static final int CONDITIONAL_EXPRESSION
	public static final int CONSTRUCTOR_INVOCATION
	public static final int CONTINUE_STATEMENT
	public static final int DO_STATEMENT
	public static final int EMPTY_STATEMENT
	public static final int EXPRESSION_STATEMENT
	public static final int FIELD_ACCESS
	public static final int FIELD_DECLARATION
	public static final int FOR_STATEMENT
	public static final int IF_STATEMENT
	public static final int IMPORT_DECLARATION
	public static final int INFIX_EXPRESSION
	public static final int INITIALIZER
	public static final int JAVADOC
	public static final int LABELED_STATEMENT
	public static final int METHOD_DECLARATION
	public static final int METHOD_INVOCATION
	public static final int NULL_LITERAL
	public static final int NUMBER_LITERAL
	public static final int PACKAGE_DECLARATION
	public static final int PARENTHESIZED_EXPRESSION
	public static final int POSTFIX_EXPRESSION
	public static final int PREFIX_EXPRESSION
	public static final int PRIMITIVE_TYPE
	public static final int QUALIFIED_NAME
	public static final int RETURN_STATEMENT
	public static final int SIMPLE_NAME
	public static final int SIMPLE_TYPE
	public static final int SINGLE_VARIABLE_DECLARATION
	public static final int STRING_LITERAL
	public static final int SUPER_CONSTRUCTOR_INVOCATION
	public static final int SUPER_FIELD_ACCESS
	public static final int SUPER_METHOD_INVOCATION
	public static final int SWITCH_CASE
	public static final int SWITCH_STATEMENT
	public static final int SYNCHRONIZED_STATEMENT
	public static final int THIS_EXPRESSION
	public static final int THROW_STATEMENT
	public static final int TRY_STATEMENT
	public static final int TYPE_DECLARATION
	public static final int TYPE_DECLARATION_STATEMENT
	public static final int TYPE_LITERAL
	public static final int VARIABLE_DECLARATION_EXPRESSION
	public static final int VARIABLE_DECLARATION_FRAGMENT
	public static final int VARIABLE_DECLARATION_STATEMENT
	public static final int WHILE_STATEMENT
	public static final int INSTANCEOF_EXPRESSION
	public static final int LINE_COMMENT
	public static final int BLOCK_COMMENT
	public static final int TAG_ELEMENT
	public static final int TEXT_ELEMENT
	public static final int MEMBER_REF
	public static final int METHOD_REF
	public static final int METHOD_REF_PARAMETER
	public static final int ENHANCED_FOR_STATEMENT
	public static final int ENUM_DECLARATION
	public static final int ENUM_CONSTANT_DECLARATION
	public static final int TYPE_PARAMETER
	public static final int PARAMETERIZED_TYPE
	public static final int QUALIFIED_TYPE
	public static final int WILDCARD_TYPE
	public static final int NORMAL_ANNOTATION
	public static final int MARKER_ANNOTATION
	public static final int SINGLE_MEMBER_ANNOTATION
	public static final int MEMBER_VALUE_PAIR
	public static final int ANNOTATION_TYPE_DECLARATION
	public static final int ANNOTATION_TYPE_MEMBER_DECLARATION
	public static final int MODIFIER
	final org.eclipse.jdt.core.dom.AST ast
	private org.eclipse.jdt.core.dom.ASTNode parent
	private static final java.util.Map UNMODIFIABLE_EMPTY_MAP
	private Object property1
	private Object property2
	private int startPosition
	private int length
	public static final int MALFORMED
	public static final int ORIGINAL
	public static final int PROTECT
	public static final int RECOVERED
	int typeAndFlags
	private org.eclipse.jdt.core.dom.StructuralPropertyDescriptor location
	static final boolean CYCLE_RISK
	static final boolean NO_CYCLE_RISK
	static final boolean MANDATORY
	static final boolean OPTIONAL
	static final int HEADERS
	static final int BASE_NODE_SIZE
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static Class class$11
	static Class class$12
	static Class class$13
	static Class class$14
	static Class class$15
	static Class class$16
	static Class class$17
	static Class class$18
	static Class class$19
	static Class class$20
	static Class class$21
	static Class class$22
	static Class class$23
	static Class class$24
	static Class class$25
	static Class class$26
	static Class class$27
	static Class class$28
	static Class class$29
	static Class class$30
	static Class class$31
	static Class class$32
	static Class class$33
	static Class class$34
	static Class class$35
	static Class class$36
	static Class class$37
	static Class class$38
	static Class class$39
	static Class class$40
	static Class class$41
	static Class class$42
	static Class class$43
	static Class class$44
	static Class class$45
	static Class class$46
	static Class class$47
	static Class class$48
	static Class class$49
	static Class class$50
	static Class class$51
	static Class class$52
	static Class class$53
	static Class class$54
	static Class class$55
	static Class class$56
	static Class class$57
	static Class class$58
	static Class class$59
	static Class class$60
	static Class class$61
	static Class class$62
	static Class class$63
	static Class class$64
	static Class class$65
	static Class class$66
	static Class class$67
	static Class class$68
	static Class class$69
	static Class class$70
	static Class class$71
	static Class class$72
	static Class class$73
	static Class class$74
	static Class class$75
	static Class class$76
	static Class class$77
	static Class class$78
	static Class class$79
	static Class class$80
	static Class class$81
	static Class class$82
	static void  () 
	public static java.lang.Class nodeClassForType (int) 
		int nodeType
	void  (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	public final org.eclipse.jdt.core.dom.AST getAST () 
	public final org.eclipse.jdt.core.dom.ASTNode getParent () 
	public final org.eclipse.jdt.core.dom.StructuralPropertyDescriptor getLocationInParent () 
	public final org.eclipse.jdt.core.dom.ASTNode getRoot () 
		org.eclipse.jdt.core.dom.ASTNode candidate
		org.eclipse.jdt.core.dom.ASTNode p
	public final java.lang.Object getStructuralProperty (org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor p
		int result
		boolean result
	public final void setStructuralProperty (org.eclipse.jdt.core.dom.StructuralPropertyDescriptor, java.lang.Object) 
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
		Object value
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor p
		int arg
		boolean arg
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor p
		org.eclipse.jdt.core.dom.ASTNode child
	int internalGetSetIntProperty (org.eclipse.jdt.core.dom.SimplePropertyDescriptor, boolean, int) 
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
		boolean get
		int value
	boolean internalGetSetBooleanProperty (org.eclipse.jdt.core.dom.SimplePropertyDescriptor, boolean, boolean) 
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
		boolean get
		boolean value
	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
	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
	java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
	public final java.util.List structuralPropertiesForType () 
	abstract java.util.List internalStructuralPropertiesForType (int) 
	static void createPropertyList (java.lang.Class, java.util.List) 
		Class nodeClass
		java.util.List propertyList
	static void addProperty (org.eclipse.jdt.core.dom.StructuralPropertyDescriptor, java.util.List) 
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
		java.util.List propertyList
		Class nodeClass
	static java.util.List reapPropertyList (java.util.List) 
		java.util.List propertyList
		java.util.ArrayList a
	final void unsupportedIn2 () 
	final void supportedOnlyIn2 () 
	final void setParent (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.StructuralPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor property
	public final void delete () 
		org.eclipse.jdt.core.dom.StructuralPropertyDescriptor p
		java.util.List l
	static void checkNewChild (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, boolean, java.lang.Class) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode newChild
		boolean cycleCheck
		Class nodeType
		Class childClass
	final void preReplaceChild (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ChildPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode oldChild
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
	final void postReplaceChild (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ChildPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode oldChild
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
	final void preValueChange (org.eclipse.jdt.core.dom.SimplePropertyDescriptor) 
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
	final void postValueChange (org.eclipse.jdt.core.dom.SimplePropertyDescriptor) 
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
	final void checkModifiable () 
	final void preLazyInit () 
	final void postLazyInit (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ChildPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ASTNode newChild
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor property
	public final java.lang.Object getProperty (java.lang.String) 
		String propertyName
		java.util.Map m
	public final void setProperty (java.lang.String, java.lang.Object) 
		String propertyName
		Object data
		java.util.HashMap m
		java.util.HashMap m
		java.util.Map$Entry[] entries
	public final java.util.Map properties () 
	public final int getFlags () 
	public final void setFlags (int) 
		int flags
		int old
	public final int getNodeType () 
	private void setNodeType (int) 
		int nodeType
		int old
	abstract int getNodeType0 () 
	public final boolean equals (java.lang.Object) 
		Object obj
	public final int hashCode () 
	public final boolean subtreeMatch (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object) 
		org.eclipse.jdt.core.dom.ASTMatcher matcher
		Object other
	abstract boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object) 
	public static org.eclipse.jdt.core.dom.ASTNode copySubtree (org.eclipse.jdt.core.dom.AST, org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.AST target
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode newNode
	public static java.util.List copySubtrees (org.eclipse.jdt.core.dom.AST, java.util.List) 
		org.eclipse.jdt.core.dom.AST target
		java.util.List nodes
		java.util.List result
		java.util.Iterator it
		org.eclipse.jdt.core.dom.ASTNode oldNode
		org.eclipse.jdt.core.dom.ASTNode newNode
	final org.eclipse.jdt.core.dom.ASTNode clone (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST target
		org.eclipse.jdt.core.dom.ASTNode c
	abstract org.eclipse.jdt.core.dom.ASTNode clone0 (org.eclipse.jdt.core.dom.AST) 
	public final void accept (org.eclipse.jdt.core.dom.ASTVisitor) 
		org.eclipse.jdt.core.dom.ASTVisitor visitor
	abstract void accept0 (org.eclipse.jdt.core.dom.ASTVisitor) 
	final void acceptChild (org.eclipse.jdt.core.dom.ASTVisitor, org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTVisitor visitor
		org.eclipse.jdt.core.dom.ASTNode child
	final void acceptChildren (org.eclipse.jdt.core.dom.ASTVisitor, org.eclipse.jdt.core.dom.ASTNode$NodeList) 
		org.eclipse.jdt.core.dom.ASTVisitor visitor
		org.eclipse.jdt.core.dom.ASTNode$NodeList children
		org.eclipse.jdt.core.dom.ASTNode$NodeList$Cursor cursor
		org.eclipse.jdt.core.dom.ASTNode child
	public final int getStartPosition () 
	public final int getLength () 
	public final void setSourceRange (int, int) 
		int startPosition
		int length
	public final java.lang.String toString () 
		StringBuffer buffer
		int p
	final java.lang.String standardToString () 
	void appendDebugString (java.lang.StringBuffer) 
		StringBuffer buffer
	final void appendPrintString (java.lang.StringBuffer) 
		StringBuffer buffer
		org.eclipse.jdt.internal.core.dom.NaiveASTFlattener printer
	static int stringSize (java.lang.String) 
		String string
		int size
	public final int subtreeBytes () 
	abstract int treeSize () 
	abstract int memSize () 
}

org/eclipse/jdt/core/dom/ASTParser.class
ASTParser.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ASTParser extends java.lang.Object {
	public static final int K_EXPRESSION
	public static final int K_STATEMENTS
	public static final int K_CLASS_BODY_DECLARATIONS
	public static final int K_COMPILATION_UNIT
	private final int apiLevel
	private int astKind
	private java.util.Map compilerOptions
	private int focalPointPosition
	private char[] rawSource
	private org.eclipse.jdt.core.ITypeRoot typeRoot
	private int sourceOffset
	private int sourceLength
	private org.eclipse.jdt.core.WorkingCopyOwner workingCopyOwner
	private org.eclipse.jdt.core.IJavaProject project
	private String unitName
	private String[] classpaths
	private String[] sourcepaths
	private String[] sourcepathsEncodings
	private int bits
	public static org.eclipse.jdt.core.dom.ASTParser newParser (int) 
		int level
	void  (int) 
		int level
	private java.util.List getClasspath ()  throws java.lang.IllegalStateException 
		org.eclipse.jdt.internal.compiler.batch.Main main
		java.util.ArrayList allClasspaths
		int i
		int max
		String encoding
		int i
		int max
		java.util.ArrayList pendingErrors
	private void initializeDefaults () 
		java.util.Map options
	public void setBindingsRecovery (boolean) 
		boolean enabled
	public void setEnvironment (java.lang.String[], java.lang.String[], java.lang.String[], boolean) 
		String[] classpathEntries
		String[] sourcepathEntries
		String[] encodings
		boolean includeRunningVMBootclasspath
	public void setCompilerOptions (java.util.Map) 
		java.util.Map options
	public void setResolveBindings (boolean) 
		boolean enabled
	public void setFocalPosition (int) 
		int position
	public void setKind (int) 
		int kind
	public void setSource (char[]) 
		char[] source
	public void setSource (org.eclipse.jdt.core.ICompilationUnit) 
		org.eclipse.jdt.core.ICompilationUnit source
	public void setSource (org.eclipse.jdt.core.IClassFile) 
		org.eclipse.jdt.core.IClassFile source
	public void setSource (org.eclipse.jdt.core.ITypeRoot) 
		org.eclipse.jdt.core.ITypeRoot source
		java.util.Map options
	public void setSourceRange (int, int) 
		int offset
		int length
	public void setStatementsRecovery (boolean) 
		boolean enabled
	public void setIgnoreMethodBodies (boolean) 
		boolean enabled
	public void setWorkingCopyOwner (org.eclipse.jdt.core.WorkingCopyOwner) 
		org.eclipse.jdt.core.WorkingCopyOwner owner
	public void setUnitName (java.lang.String) 
		String unitName
	public void setProject (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		java.util.Map options
	public org.eclipse.jdt.core.dom.ASTNode createAST (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.core.dom.ASTNode result
	public void createASTs (org.eclipse.jdt.core.ICompilationUnit[], java.lang.String[], org.eclipse.jdt.core.dom.ASTRequestor, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.ICompilationUnit[] compilationUnits
		String[] bindingKeys
		org.eclipse.jdt.core.dom.ASTRequestor requestor
		org.eclipse.core.runtime.IProgressMonitor monitor
		int flags
	public void createASTs (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.jdt.core.dom.FileASTRequestor, org.eclipse.core.runtime.IProgressMonitor) 
		String[] sourceFilePaths
		String[] encodings
		String[] bindingKeys
		org.eclipse.jdt.core.dom.FileASTRequestor requestor
		org.eclipse.core.runtime.IProgressMonitor monitor
		int flags
	public org.eclipse.jdt.core.dom.IBinding[] createBindings (org.eclipse.jdt.core.IJavaElement[], org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.IJavaElement[] elements
		org.eclipse.core.runtime.IProgressMonitor monitor
		int flags
	private org.eclipse.jdt.core.dom.ASTNode internalCreateAST (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean needToResolveBindings
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		String sourceString
		org.eclipse.jdt.core.JavaModelException e
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.core.dom.NodeSearcher searcher
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.core.WorkingCopyOwner wcOwner
		String sourceString
		org.eclipse.jdt.internal.core.PackageFragment packageFragment
		org.eclipse.jdt.internal.core.BinaryType type
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		char[] fileName
		int firstDollar
		char[] suffix
		int suffixLength
		char[] newFileName
		org.eclipse.jdt.core.JavaModelException e
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
		int flags
		org.eclipse.jdt.core.dom.CompilationUnit result
	private org.eclipse.jdt.core.dom.ASTNode internalCreateASTForKind () 
		org.eclipse.jdt.core.dom.ASTConverter converter
		org.eclipse.jdt.core.dom.AST ast
		org.eclipse.jdt.internal.core.util.CodeSnippetParsingUtil codeSnippetParsingUtil
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		org.eclipse.jdt.internal.core.util.RecordedParsingInformation recordedParsingInformation
		org.eclipse.jdt.internal.core.util.RecordedParsingInformation recordedParsingInformation
		org.eclipse.jdt.internal.core.util.RecordedParsingInformation recordedParsingInformation
		int[][] comments
		int[][] comments
		int[][] comments
		org.eclipse.jdt.core.dom.Block block
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int statementsLength
		int i
		org.eclipse.jdt.core.dom.Statement statement
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.core.dom.Expression expression2
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
	private void propagateErrors (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.compiler.CategorizedProblem[], org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		org.eclipse.jdt.core.dom.ASTNode astNode
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	private void rootNodeToCompilationUnit (org.eclipse.jdt.core.dom.AST, org.eclipse.jdt.core.dom.CompilationUnit, org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.core.util.RecordedParsingInformation, org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		org.eclipse.jdt.core.dom.AST ast
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.internal.core.util.RecordedParsingInformation recordedParsingInformation
		org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
		int problemsCount
		org.eclipse.jdt.core.dom.Block block
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.core.dom.ExpressionStatement expressionStatement
		org.eclipse.jdt.core.dom.Block block
		org.eclipse.jdt.core.dom.Initializer initializer
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
}

org/eclipse/jdt/core/dom/ASTRecoveryPropagator.class
ASTRecoveryPropagator.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.ASTRecoveryPropagator extends org.eclipse.jdt.core.dom.DefaultASTVisitor {
	private static final int NOTHING
	org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToIntArray endingTokens
	private org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
	private boolean[] usedOrIrrelevantProblems
	private org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
	private int blockDepth
	private int lastEnd
	private int[] insertedTokensKind
	private int[] insertedTokensPosition
	private boolean[] insertedTokensFlagged
	private boolean[] removedTokensFlagged
	private boolean[] replacedTokensFlagged
	private java.util.Vector stack
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static Class class$9
	static Class class$10
	static Class class$11
	static Class class$12
	static Class class$13
	static Class class$14
	static Class class$15
	static Class class$16
	static Class class$17
	static Class class$18
	static Class class$19
	static Class class$20
	static Class class$21
	static Class class$22
	static Class class$23
	static Class class$24
	static Class class$25
	static Class class$26
	static Class class$27
	static Class class$28
	static Class class$29
	static Class class$30
	static Class class$31
	static Class class$32
	static Class class$33
	static Class class$34
	static Class class$35
	static Class class$36
	static Class class$37
	static Class class$38
	static Class class$39
	static Class class$40
	void  (org.eclipse.jdt.core.compiler.CategorizedProblem[], org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData) 
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
		org.eclipse.jdt.internal.compiler.parser.RecoveryScannerData data
		int length
		int i
		int tokenCount
		int i
		int j
	public void endVisit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
		boolean visitChildren
	protected boolean visitNode (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int end
		int i
		int i
		int i
	protected void endVisitNode (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int end
		int i
		int i
	private void flagNodeWithInsertedTokens () 
		int s
		int i
		int i
	private boolean flagNodesWithInsertedTokensAtEnd (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int[] expectedEndingToken
		int start
		int end
		boolean flagParent
		int i
		int j
		org.eclipse.jdt.core.dom.ASTNode parent
	private boolean flagNodesWithInsertedTokensInside (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		int start
		int end
		int i
	private boolean markIncludedProblems (int, int) 
		int start
		int end
		boolean foundProblems
		int i
		int max
		org.eclipse.jdt.core.compiler.CategorizedProblem problem
		int problemStart
		int problemEnd
	public void endVisit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.Assignment assignment
		org.eclipse.jdt.core.dom.Expression rightHandSide
		org.eclipse.jdt.core.dom.SimpleName simpleName
		org.eclipse.jdt.core.dom.Expression expression2
	public void endVisit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
		java.util.List initializers
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.VariableDeclarationExpression variableDeclarationExpression
		java.util.List fragments
		int i
		int max
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.SimpleName simpleName
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
		java.util.List fragments
		int i
		int max
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.SimpleName simpleName
	public void endVisit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
		java.util.List values
		int size
		org.eclipse.jdt.core.dom.MemberValuePair lastMemberValuePair
		int annotationEnd
		int lastMemberValuePairEnd
	public void endVisit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
		org.eclipse.jdt.core.dom.Expression value
		int annotationEnd
		int valueEnd
}

org/eclipse/jdt/core/dom/ASTRequestor.class
ASTRequestor.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.ASTRequestor extends java.lang.Object {
	org.eclipse.jdt.core.dom.CompilationUnitResolver compilationUnitResolver
	protected void  () 
	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
	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/ASTSyntaxErrorPropagator.class
ASTSyntaxErrorPropagator.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.ASTSyntaxErrorPropagator extends org.eclipse.jdt.core.dom.ASTVisitor {
	private org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
	void  (org.eclipse.jdt.core.compiler.CategorizedProblem[]) 
		org.eclipse.jdt.core.compiler.CategorizedProblem[] problems
	private boolean checkAndTagAsMalformed (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		boolean tagWithErrors
		int i
		int max
		org.eclipse.jdt.core.compiler.CategorizedProblem problem
		int position
		int start
		int end
		org.eclipse.jdt.core.dom.ASTNode currentNode
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
}

org/eclipse/jdt/core/dom/ASTVisitor.class
ASTVisitor.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.ASTVisitor extends java.lang.Object {
	private boolean visitDocTags
	public void  () 
	public void  (boolean) 
		boolean visitDocTags
	public void preVisit (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public boolean preVisit2 (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public void postVisit (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public boolean visit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public boolean visit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public boolean visit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public boolean visit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public boolean visit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public boolean visit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public boolean visit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public boolean visit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public boolean visit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public boolean visit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
	public boolean visit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
	public void endVisit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public void endVisit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public void endVisit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public void endVisit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public void endVisit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public void endVisit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public void endVisit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public void endVisit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public void endVisit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public void endVisit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public void endVisit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public void endVisit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public void endVisit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public void endVisit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public void endVisit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public void endVisit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public void endVisit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public void endVisit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public void endVisit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public void endVisit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public void endVisit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public void endVisit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public void endVisit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public void endVisit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public void endVisit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public void endVisit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public void endVisit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public void endVisit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public void endVisit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public void endVisit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public void endVisit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
	public void endVisit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
	public void endVisit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
}

org/eclipse/jdt/core/dom/AbstractTypeDeclaration.class
AbstractTypeDeclaration.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.AbstractTypeDeclaration extends org.eclipse.jdt.core.dom.BodyDeclaration {
	org.eclipse.jdt.core.dom.SimpleName typeName
	org.eclipse.jdt.core.dom.ASTNode$NodeList bodyDeclarations
	static Class class$0
	static Class class$1
	abstract org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalBodyDeclarationsProperty () 
	public final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor getBodyDeclarationsProperty () 
	abstract org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalNameProperty () 
	public final org.eclipse.jdt.core.dom.ChildPropertyDescriptor getNameProperty () 
	static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalBodyDeclarationPropertyFactory (java.lang.Class) 
		Class nodeClass
	static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalNamePropertyFactory (java.lang.Class) 
		Class nodeClass
	void  (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	public org.eclipse.jdt.core.dom.SimpleName getName () 
	public void setName (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName typeName
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor p
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public java.util.List bodyDeclarations () 
	public boolean isPackageMemberTypeDeclaration () 
		org.eclipse.jdt.core.dom.ASTNode parent
	public boolean isMemberTypeDeclaration () 
		org.eclipse.jdt.core.dom.ASTNode parent
	public boolean isLocalTypeDeclaration () 
		org.eclipse.jdt.core.dom.ASTNode parent
	public final org.eclipse.jdt.core.dom.ITypeBinding resolveBinding () 
	abstract org.eclipse.jdt.core.dom.ITypeBinding internalResolveBinding () 
	int memSize () 
}

org/eclipse/jdt/core/dom/Annotation.class
Annotation.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.Annotation extends org.eclipse.jdt.core.dom.Expression implements org.eclipse.jdt.core.dom.IExtendedModifier  {
	org.eclipse.jdt.core.dom.Name typeName
	static Class class$0
	abstract org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalTypeNameProperty () 
	public final org.eclipse.jdt.core.dom.ChildPropertyDescriptor getTypeNameProperty () 
	static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalTypeNamePropertyFactory (java.lang.Class) 
		Class nodeClass
	void  (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	public boolean isModifier () 
	public boolean isAnnotation () 
	public org.eclipse.jdt.core.dom.Name getTypeName () 
	public void setTypeName (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name typeName
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor p
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public boolean isNormalAnnotation () 
	public boolean isMarkerAnnotation () 
	public boolean isSingleMemberAnnotation () 
	int memSize () 
	public org.eclipse.jdt.core.dom.IAnnotationBinding resolveAnnotationBinding () 
}

org/eclipse/jdt/core/dom/AnnotationBinding.class
AnnotationBinding.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
	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/AnnotationTypeDeclaration.class
AnnotationTypeDeclaration.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.AnnotationTypeDeclaration extends org.eclipse.jdt.core.dom.AbstractTypeDeclaration {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor JAVADOC_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor MODIFIERS2_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor NAME_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor BODY_DECLARATIONS_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	static Class class$0
	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 java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
	final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalJavadocProperty () 
	final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalModifiers2Property () 
	final org.eclipse.jdt.core.dom.SimplePropertyDescriptor internalModifiersProperty () 
	final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalNameProperty () 
	final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalBodyDeclarationsProperty () 
	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.AnnotationTypeDeclaration 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
	org.eclipse.jdt.core.dom.ITypeBinding internalResolveBinding () 
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration.class
AnnotationTypeMemberDeclaration.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration extends org.eclipse.jdt.core.dom.BodyDeclaration {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor JAVADOC_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor MODIFIERS2_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor NAME_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor TYPE_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor DEFAULT_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.SimpleName memberName
	private org.eclipse.jdt.core.dom.Type memberType
	private org.eclipse.jdt.core.dom.Expression optionalDefaultValue
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	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 java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
	final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalJavadocProperty () 
	final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalModifiers2Property () 
	final org.eclipse.jdt.core.dom.SimplePropertyDescriptor internalModifiersProperty () 
	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.AnnotationTypeMemberDeclaration 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.SimpleName getName () 
	public void setName (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName memberName
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Type getType () 
	public void setType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Expression getDefault () 
	public void setDefault (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression defaultValue
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.IMethodBinding resolveBinding () 
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/AnonymousClassDeclaration.class
AnonymousClassDeclaration.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.AnonymousClassDeclaration extends org.eclipse.jdt.core.dom.ASTNode {
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor BODY_DECLARATIONS_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.ASTNode$NodeList bodyDeclarations
	static Class class$0
	static Class class$1
	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.AnonymousClassDeclaration 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 bodyDeclarations () 
	public org.eclipse.jdt.core.dom.ITypeBinding resolveBinding () 
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/ArrayAccess.class
ArrayAccess.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ArrayAccess extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor ARRAY_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor INDEX_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Expression arrayExpression
	private org.eclipse.jdt.core.dom.Expression indexExpression
	static Class class$0
	static Class class$1
	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.ArrayAccess 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 getArray () 
	public void setArray (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Expression getIndex () 
	public void setIndex (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/ArrayCreation.class
ArrayCreation.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ArrayCreation extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor TYPE_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor DIMENSIONS_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor INITIALIZER_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.ArrayType arrayType
	private org.eclipse.jdt.core.dom.ASTNode$NodeList dimensions
	private org.eclipse.jdt.core.dom.ArrayInitializer optionalInitializer
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	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 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.ArrayCreation 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.ArrayType getType () 
	public void setType (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType type
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public java.util.List dimensions () 
	public org.eclipse.jdt.core.dom.ArrayInitializer getInitializer () 
	public void setInitializer (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer initializer
		org.eclipse.jdt.core.dom.ASTNode oldChild
	int memSize () 
	int treeSize () 
		int size
}

org/eclipse/jdt/core/dom/ArrayInitializer.class
ArrayInitializer.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ArrayInitializer extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor EXPRESSIONS_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.ASTNode$NodeList expressions
	static Class class$0
	static Class class$1
	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.ArrayInitializer 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 expressions () 
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/ArrayType.class
ArrayType.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ArrayType extends org.eclipse.jdt.core.dom.Type {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor COMPONENT_TYPE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Type componentType
	static Class class$0
	static Class class$1
	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.ArrayType 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.Type getComponentType () 
	public void setComponentType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type componentType
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Type getElementType () 
		org.eclipse.jdt.core.dom.Type t
	public int getDimensions () 
		org.eclipse.jdt.core.dom.Type t
		int dimensions
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/AssertStatement.class
AssertStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.AssertStatement extends org.eclipse.jdt.core.dom.Statement {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXPRESSION_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor MESSAGE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Expression expression
	private org.eclipse.jdt.core.dom.Expression optionalMessageExpression
	static Class class$0
	static Class class$1
	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.AssertStatement 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 org.eclipse.jdt.core.dom.Expression getMessage () 
	public void setMessage (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/Assignment$Operator.class
Assignment.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.Assignment$Operator extends java.lang.Object {
	private String op
	public static final org.eclipse.jdt.core.dom.Assignment$Operator ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator PLUS_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator MINUS_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator TIMES_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator DIVIDE_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator BIT_AND_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator BIT_OR_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator BIT_XOR_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator REMAINDER_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator LEFT_SHIFT_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator RIGHT_SHIFT_SIGNED_ASSIGN
	public static final org.eclipse.jdt.core.dom.Assignment$Operator RIGHT_SHIFT_UNSIGNED_ASSIGN
	private static final java.util.Map CODES
	static void  () 
		org.eclipse.jdt.core.dom.Assignment$Operator[] ops
		int i
	private void  (java.lang.String) 
		String op
	public java.lang.String toString () 
	public static org.eclipse.jdt.core.dom.Assignment$Operator toOperator (java.lang.String) 
		String token
}

org/eclipse/jdt/core/dom/Assignment.class
Assignment.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.Assignment extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor LEFT_HAND_SIDE_PROPERTY
	public static final org.eclipse.jdt.core.dom.SimplePropertyDescriptor OPERATOR_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor RIGHT_HAND_SIDE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Assignment$Operator assignmentOperator
	private org.eclipse.jdt.core.dom.Expression leftHandSide
	private org.eclipse.jdt.core.dom.Expression rightHandSide
	static Class class$0
	static Class class$1
	static Class class$2
	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.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 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.Assignment 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.Assignment$Operator getOperator () 
	public void setOperator (org.eclipse.jdt.core.dom.Assignment$Operator) 
		org.eclipse.jdt.core.dom.Assignment$Operator assignmentOperator
	public org.eclipse.jdt.core.dom.Expression getLeftHandSide () 
	public void setLeftHandSide (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Expression getRightHandSide () 
	public void setRightHandSide (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/BindingComparator.class
BindingComparator.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.BindingComparator extends java.lang.Object {
	void  () 
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] otherBindings
		int length
		int otherLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding2
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Binding, java.util.HashSet) 
		org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement2
		java.util.HashSet visitedTypes
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding2
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding2
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding2
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, java.util.HashSet) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding2
		java.util.HashSet visitedTypes
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.lookup.VariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding2
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding2
		java.util.HashSet visitedTypes
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bindings
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBindings
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.HashSet) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bindings
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBindings
		java.util.HashSet visitedTypes
		int length
		int otherLength
		int i
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.HashSet) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding2
		java.util.HashSet visitedTypes
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedTypeBinding2
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcardBinding2
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersectionBinding
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding intersectionBinding2
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding captureBinding
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding captureBinding2
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariableBinding2
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding2
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding2
		char[] constantPoolName
		char[] constantPoolName2
	static boolean isEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding2
}

org/eclipse/jdt/core/dom/BindingResolver.class
BindingResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.BindingResolver extends java.lang.Object {
	void  () 
	org.eclipse.jdt.core.dom.ASTNode findDeclaringNode (org.eclipse.jdt.core.dom.IBinding) 
		org.eclipse.jdt.core.dom.IBinding binding
	org.eclipse.jdt.core.dom.ASTNode findDeclaringNode (java.lang.String) 
		String bindingKey
	org.eclipse.jdt.core.dom.ASTNode findDeclaringNode (org.eclipse.jdt.core.dom.IAnnotationBinding) 
		org.eclipse.jdt.core.dom.IAnnotationBinding instance
	org.eclipse.jdt.internal.compiler.ast.ASTNode getCorrespondingNode (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode currentNode
	org.eclipse.jdt.core.dom.IMethodBinding getMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	org.eclipse.jdt.core.dom.IMemberValuePairBinding getMemberValuePairBinding (org.eclipse.jdt.internal.compiler.lookup.ElementValuePair) 
		org.eclipse.jdt.internal.compiler.lookup.ElementValuePair valuePair
	org.eclipse.jdt.core.dom.IPackageBinding getPackageBinding (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceBinding
	org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding (org.eclipse.jdt.core.dom.VariableDeclaration) 
		org.eclipse.jdt.core.dom.VariableDeclaration variableDeclaration
	org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
	org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding (org.eclipse.jdt.core.dom.RecoveredTypeBinding, int) 
		org.eclipse.jdt.core.dom.RecoveredTypeBinding recoveredTypeBinding
		int dimensions
	org.eclipse.jdt.core.dom.IVariableBinding getVariableBinding (org.eclipse.jdt.internal.compiler.lookup.VariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
	public org.eclipse.jdt.core.WorkingCopyOwner getWorkingCopyOwner () 
	org.eclipse.jdt.core.dom.IAnnotationBinding getAnnotationInstance (org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding) 
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding instance
	boolean isResolvedTypeInferredFromExpectedType (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation methodInvocation
	boolean isResolvedTypeInferredFromExpectedType (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation methodInvocation
	org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment () 
	void recordScope (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.core.dom.ASTNode astNode
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	boolean resolveBoxing (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
	boolean resolveUnboxing (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
	java.lang.Object resolveConstantExpressionValue (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
	org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation expression
	org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation expression
	org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstantDeclaration
	org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation expression
	org.eclipse.jdt.core.dom.ITypeBinding resolveExpressionType (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
	org.eclipse.jdt.core.dom.IVariableBinding resolveField (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess fieldAccess
	org.eclipse.jdt.core.dom.IVariableBinding resolveField (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess fieldAccess
	org.eclipse.jdt.core.dom.IBinding resolveImport (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
	org.eclipse.jdt.core.dom.IMethodBinding resolveMember (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration member
	org.eclipse.jdt.core.dom.IMethodBinding resolveMethod (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration method
	org.eclipse.jdt.core.dom.IMethodBinding resolveMethod (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation method
	org.eclipse.jdt.core.dom.IMethodBinding resolveMethod (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation method
	org.eclipse.jdt.core.dom.IBinding resolveName (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
	org.eclipse.jdt.core.dom.IPackageBinding resolvePackage (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration pkg
	org.eclipse.jdt.core.dom.IBinding resolveReference (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef ref
	org.eclipse.jdt.core.dom.IMemberValuePairBinding resolveMemberValuePair (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair memberValuePair
	org.eclipse.jdt.core.dom.IBinding resolveReference (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef ref
	org.eclipse.jdt.core.dom.ITypeBinding resolveType (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration type
	org.eclipse.jdt.core.dom.ITypeBinding resolveType (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration type
	org.eclipse.jdt.core.dom.ITypeBinding resolveType (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration type
	org.eclipse.jdt.core.dom.ITypeBinding resolveType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
	org.eclipse.jdt.core.dom.ITypeBinding resolveType (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration type
	org.eclipse.jdt.core.dom.ITypeBinding resolveTypeParameter (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter typeParameter
	org.eclipse.jdt.core.dom.IVariableBinding resolveVariable (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstant
	org.eclipse.jdt.core.dom.IVariableBinding resolveVariable (org.eclipse.jdt.core.dom.VariableDeclaration) 
		org.eclipse.jdt.core.dom.VariableDeclaration variable
	org.eclipse.jdt.core.dom.ITypeBinding resolveWellKnownType (java.lang.String) 
		String name
	org.eclipse.jdt.core.dom.IAnnotationBinding resolveAnnotation (org.eclipse.jdt.core.dom.Annotation) 
		org.eclipse.jdt.core.dom.Annotation annotation
	org.eclipse.jdt.core.dom.ITypeBinding resolveArrayType (org.eclipse.jdt.core.dom.ITypeBinding, int) 
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		int dimensions
	public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope () 
	void store (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode newNode
		org.eclipse.jdt.internal.compiler.ast.ASTNode oldASTNode
	void updateKey (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ASTNode newNode
}

org/eclipse/jdt/core/dom/Block.class
Block.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 Class class$0
	static Class class$1
	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.class
BlockComment.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 Class class$0
	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/BodyDeclaration.class
BodyDeclaration.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.BodyDeclaration extends org.eclipse.jdt.core.dom.ASTNode {
	org.eclipse.jdt.core.dom.Javadoc optionalDocComment
	private int modifierFlags
	org.eclipse.jdt.core.dom.ASTNode$NodeList modifiers
	static Class class$0
	static Class class$1
	abstract org.eclipse.jdt.core.dom.SimplePropertyDescriptor internalModifiersProperty () 
	abstract org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalModifiers2Property () 
	public final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor getModifiersProperty () 
	abstract org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalJavadocProperty () 
	public final org.eclipse.jdt.core.dom.ChildPropertyDescriptor getJavadocProperty () 
	static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor internalJavadocPropertyFactory (java.lang.Class) 
		Class nodeClass
	static final org.eclipse.jdt.core.dom.SimplePropertyDescriptor internalModifiersPropertyFactory (java.lang.Class) 
		Class nodeClass
	static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor internalModifiers2PropertyFactory (java.lang.Class) 
		Class nodeClass
	void  (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	public org.eclipse.jdt.core.dom.Javadoc getJavadoc () 
	public void setJavadoc (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc docComment
		org.eclipse.jdt.core.dom.ChildPropertyDescriptor p
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public int getModifiers () 
		int computedmodifierFlags
		java.util.Iterator it
		Object x
	public void setModifiers (int) 
		int modifiers
	final void internalSetModifiers (int) 
		int pmodifiers
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor p
	public java.util.List modifiers () 
	int memSize () 
}

org/eclipse/jdt/core/dom/BooleanLiteral.class
BooleanLiteral.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.BooleanLiteral extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.SimplePropertyDescriptor BOOLEAN_VALUE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private boolean value
	static Class class$0
	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 boolean internalGetSetBooleanProperty (org.eclipse.jdt.core.dom.SimplePropertyDescriptor, boolean, boolean) 
		org.eclipse.jdt.core.dom.SimplePropertyDescriptor property
		boolean get
		boolean newValue
	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.BooleanLiteral 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
	public boolean booleanValue () 
	public void setBooleanValue (boolean) 
		boolean value
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/BreakStatement.class
BreakStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.BreakStatement extends org.eclipse.jdt.core.dom.Statement {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor LABEL_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.SimpleName optionalLabel
	static Class class$0
	static Class class$1
	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.BreakStatement 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.SimpleName getLabel () 
	public void setLabel (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName label
		org.eclipse.jdt.core.dom.ASTNode oldChild
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/CastExpression.class
CastExpression.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.CastExpression extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor TYPE_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.Type type
	private org.eclipse.jdt.core.dom.Expression expression
	static Class class$0
	static Class class$1
	static Class class$2
	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.CastExpression 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.Type getType () 
	public void setType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		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/CatchClause.class
CatchClause.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.CatchClause extends org.eclipse.jdt.core.dom.ASTNode {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXCEPTION_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor BODY_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Block body
	private org.eclipse.jdt.core.dom.SingleVariableDeclaration exceptionDecl
	static Class class$0
	static Class class$1
	static Class class$2
	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.CatchClause 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.SingleVariableDeclaration getException () 
	public void setException (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration exception
		org.eclipse.jdt.core.dom.ASTNode oldChild
	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
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/CharacterLiteral.class
CharacterLiteral.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.CharacterLiteral extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.SimplePropertyDescriptor ESCAPED_VALUE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private String escapedValue
	static Class class$0
	static Class class$1
	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.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.CharacterLiteral 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
	public java.lang.String getEscapedValue () 
	public void setEscapedValue (java.lang.String) 
		String value
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		char[] source
		int tokenType
	void internalSetEscapedValue (java.lang.String) 
		String value
	public char charValue () 
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		char[] source
		int firstChar
		int secondChar
		char value
		int nextChar
		int number
	public void setCharValue (char) 
		char value
		StringBuffer b
	int memSize () 
		int size
	int treeSize () 
}

org/eclipse/jdt/core/dom/ChildListPropertyDescriptor.class
ChildListPropertyDescriptor.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/ChildPropertyDescriptor.class
ChildPropertyDescriptor.java
package org.eclipse.jdt.core.dom
public final org.eclipse.jdt.core.dom.ChildPropertyDescriptor extends org.eclipse.jdt.core.dom.StructuralPropertyDescriptor {
	private final Class childClass
	private final boolean mandatory
	final boolean cycleRisk
	static Class class$0
	void  (java.lang.Class, java.lang.String, java.lang.Class, boolean, boolean) 
		Class nodeClass
		String propertyId
		Class childType
		boolean mandatory
		boolean cycleRisk
	public final java.lang.Class getChildType () 
	public final boolean isMandatory () 
	public final boolean cycleRisk () 
}

org/eclipse/jdt/core/dom/ClassInstanceCreation.class
ClassInstanceCreation.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ClassInstanceCreation extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor TYPE_ARGUMENTS_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXPRESSION_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor NAME_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor TYPE_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor ARGUMENTS_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor ANONYMOUS_CLASS_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.Expression optionalExpression
	private org.eclipse.jdt.core.dom.ASTNode$NodeList typeArguments
	private org.eclipse.jdt.core.dom.Name typeName
	private org.eclipse.jdt.core.dom.Type type
	private org.eclipse.jdt.core.dom.ASTNode$NodeList arguments
	private org.eclipse.jdt.core.dom.AnonymousClassDeclaration optionalAnonymousClassDeclaration
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	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 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.ClassInstanceCreation 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 java.util.List typeArguments () 
	public org.eclipse.jdt.core.dom.Name getName () 
	org.eclipse.jdt.core.dom.Name internalGetName () 
	public void setName (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
	void internalSetName (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Type getType () 
	public void setType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public java.util.List arguments () 
	public org.eclipse.jdt.core.dom.AnonymousClassDeclaration getAnonymousClassDeclaration () 
	public void setAnonymousClassDeclaration (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration decl
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.IMethodBinding resolveConstructorBinding () 
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/Comment.class
Comment.java
package org.eclipse.jdt.core.dom
public abstract org.eclipse.jdt.core.dom.Comment extends org.eclipse.jdt.core.dom.ASTNode {
	private org.eclipse.jdt.core.dom.ASTNode alternateRoot
	void  (org.eclipse.jdt.core.dom.AST) 
		org.eclipse.jdt.core.dom.AST ast
	public final boolean isBlockComment () 
	public final boolean isLineComment () 
	public final boolean isDocComment () 
	public final org.eclipse.jdt.core.dom.ASTNode getAlternateRoot () 
	public final void setAlternateRoot (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode root
	int memSize () 
}

org/eclipse/jdt/core/dom/CompilationUnit.class
CompilationUnit.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.CompilationUnit extends org.eclipse.jdt.core.dom.ASTNode {
	private static final org.eclipse.jdt.core.dom.Message[] EMPTY_MESSAGES
	private static final org.eclipse.jdt.core.compiler.IProblem[] EMPTY_PROBLEMS
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor IMPORTS_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor PACKAGE_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	public static final org.eclipse.jdt.core.dom.ChildListPropertyDescriptor TYPES_PROPERTY
	private org.eclipse.jdt.core.dom.DefaultCommentMapper commentMapper
	private org.eclipse.jdt.core.ITypeRoot typeRoot
	private org.eclipse.jdt.core.dom.ASTNode$NodeList imports
	private int[] lineEndTable
	private org.eclipse.jdt.core.dom.Message[] messages
	private java.util.List optionalCommentList
	org.eclipse.jdt.core.dom.Comment[] optionalCommentTable
	private org.eclipse.jdt.core.dom.PackageDeclaration optionalPackageDeclaration
	private org.eclipse.jdt.core.compiler.IProblem[] problems
	private Object statementsRecoveryData
	private org.eclipse.jdt.core.dom.ASTNode$NodeList types
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	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
	void accept0 (org.eclipse.jdt.core.dom.ASTVisitor) 
		org.eclipse.jdt.core.dom.ASTVisitor visitor
		boolean visitChildren
	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.CompilationUnit result
	public int getColumnNumber (int) 
		int position
		int line
		int length
		int previousLineOffset
		int offsetForLine
		int currentLineEnd
	public org.eclipse.jdt.core.dom.ASTNode findDeclaringNode (org.eclipse.jdt.core.dom.IBinding) 
		org.eclipse.jdt.core.dom.IBinding binding
	public org.eclipse.jdt.core.dom.ASTNode findDeclaringNode (java.lang.String) 
		String key
	public java.util.List getCommentList () 
	org.eclipse.jdt.core.dom.DefaultCommentMapper getCommentMapper () 
	public int getExtendedLength (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public int getExtendedStartPosition (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public org.eclipse.jdt.core.IJavaElement getJavaElement () 
	public org.eclipse.jdt.core.dom.Message[] getMessages () 
		int problemLength
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int start
		int end
	final int getNodeType0 () 
	public org.eclipse.jdt.core.dom.PackageDeclaration getPackage () 
	public int getPosition (int, int) 
		int line
		int column
		int length
		int endOfLine
		int previousLineOffset
		int offsetForLine
		int currentLineEnd
	public org.eclipse.jdt.core.compiler.IProblem[] getProblems () 
	public java.lang.Object getStatementsRecoveryData () 
	public org.eclipse.jdt.core.ITypeRoot getTypeRoot () 
	public java.util.List imports () 
	public int firstLeadingCommentIndex (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	public int lastTrailingCommentIndex (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	void initCommentMapper (org.eclipse.jdt.internal.compiler.parser.Scanner) 
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	final java.util.List internalGetChildListProperty (org.eclipse.jdt.core.dom.ChildListPropertyDescriptor) 
		org.eclipse.jdt.core.dom.ChildListPropertyDescriptor property
	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 internalStructuralPropertiesForType (int) 
		int apiLevel
	public int lineNumber (int) 
		int position
		int lineNumber
	public int getLineNumber (int) 
		int position
		int length
		int low
		int hi
		int mid
	int memSize () 
		int size
	public void recordModifications () 
	public org.eclipse.text.edits.TextEdit rewrite (org.eclipse.jface.text.IDocument, java.util.Map) 
		org.eclipse.jface.text.IDocument document
		java.util.Map options
	void setCommentTable (org.eclipse.jdt.core.dom.Comment[]) 
		org.eclipse.jdt.core.dom.Comment[] commentTable
		int nextAvailablePosition
		int i
		org.eclipse.jdt.core.dom.Comment comment
		int start
		int length
		java.util.List commentList
	void setTypeRoot (org.eclipse.jdt.core.ITypeRoot) 
		org.eclipse.jdt.core.ITypeRoot typeRoot
	void setLineEndTable (int[]) 
		int[] lineEndTable
	public void setPackage (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration pkgDecl
		org.eclipse.jdt.core.dom.ASTNode oldChild
	void setProblems (org.eclipse.jdt.core.compiler.IProblem[]) 
		org.eclipse.jdt.core.compiler.IProblem[] problems
	void setStatementsRecoveryData (java.lang.Object) 
		Object data
	final boolean subtreeMatch0 (org.eclipse.jdt.core.dom.ASTMatcher, java.lang.Object) 
		org.eclipse.jdt.core.dom.ASTMatcher matcher
		Object other
	int treeSize () 
		int size
		int i
		org.eclipse.jdt.core.dom.Comment comment
	public java.util.List types () 
}

org/eclipse/jdt/core/dom/CompilationUnitResolver$1$Requestor.class
CompilationUnitResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.CompilationUnitResolver$1$Requestor 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/CompilationUnitResolver$1.class
CompilationUnitResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.CompilationUnitResolver$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
}

org/eclipse/jdt/core/dom/CompilationUnitResolver$2.class
CompilationUnitResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.CompilationUnitResolver$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	void  () 
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
}

org/eclipse/jdt/core/dom/CompilationUnitResolver$IntArrayList.class
CompilationUnitResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.CompilationUnitResolver$IntArrayList extends java.lang.Object {
	public int[] list
	public int length
	void  () 
	public void add (int) 
		int i
}

org/eclipse/jdt/core/dom/CompilationUnitResolver.class
CompilationUnitResolver.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.CompilationUnitResolver extends org.eclipse.jdt.internal.compiler.Compiler {
	public static final int RESOLVE_BINDING
	public static final int PARTIAL
	public static final int STATEMENT_RECOVERY
	public static final int IGNORE_METHOD_BODIES
	public static final int BINDING_RECOVERY
	public static final int INCLUDE_RUNNING_VM_BOOTCLASSPATH
	org.eclipse.jdt.internal.compiler.util.HashtableOfObject requestedSources
	org.eclipse.jdt.internal.compiler.util.HashtableOfObject requestedKeys
	org.eclipse.jdt.core.dom.DefaultBindingResolver$BindingTables bindingTables
	boolean hasCompilationAborted
	private org.eclipse.core.runtime.IProgressMonitor monitor
	boolean fromJavaProject
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, org.eclipse.core.runtime.IProgressMonitor, boolean) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean fromJavaProject
	public void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		org.eclipse.jdt.internal.core.SourceTypeElementInfo sourceType
	public synchronized 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
	protected void beginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[], java.lang.String[]) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		String[] bindingKeys
		int sourceLength
		int keyLength
		int maxUnits
		int index
		int i
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		int i
		org.eclipse.jdt.internal.core.util.BindingKeyResolver resolver
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		char[] fileName
		Object existing
		java.util.ArrayList list
		char[] key
	org.eclipse.jdt.core.dom.IBinding createBinding (java.lang.String) 
		String key
		org.eclipse.jdt.internal.core.util.BindingKeyResolver keyResolver
		org.eclipse.jdt.internal.compiler.lookup.Binding compilerBinding
		org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
	public static org.eclipse.jdt.core.dom.CompilationUnit convert (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[], int, java.util.Map, boolean, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.core.dom.DefaultBindingResolver$BindingTables, int, org.eclipse.core.runtime.IProgressMonitor, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		char[] source
		int apiLevel
		java.util.Map options
		boolean needToResolveBindings
		org.eclipse.jdt.core.WorkingCopyOwner owner
		org.eclipse.jdt.core.dom.DefaultBindingResolver$BindingTables bindingTables
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean fromJavaProject
		org.eclipse.jdt.core.dom.BindingResolver resolver
		org.eclipse.jdt.core.dom.AST ast
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		org.eclipse.jdt.core.dom.ASTConverter converter
	protected static org.eclipse.jdt.internal.compiler.impl.CompilerOptions getCompilerOptions (java.util.Map, boolean) 
		java.util.Map options
		boolean statementsRecovery
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
	protected static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy () 
	protected static org.eclipse.jdt.internal.compiler.ICompilerRequestor getRequestor () 
	public void initializeParser () 
	public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
		char[] fileName
	protected void handleInternalException (java.lang.Throwable, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult) 
		Throwable internalException
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.CompilationResult result
	protected void handleInternalException (org.eclipse.jdt.internal.compiler.problem.AbortCompilation, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation abortException
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public static void parse (org.eclipse.jdt.core.ICompilationUnit[], org.eclipse.jdt.core.dom.ASTRequestor, int, java.util.Map, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.ICompilationUnit[] compilationUnits
		org.eclipse.jdt.core.dom.ASTRequestor astRequestor
		int apiLevel
		java.util.Map options
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int unitLength
		int i
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int j
		int typeLength
		org.eclipse.jdt.core.dom.CompilationUnit node
	public static void parse (java.lang.String[], java.lang.String[], org.eclipse.jdt.core.dom.FileASTRequestor, int, java.util.Map, int, org.eclipse.core.runtime.IProgressMonitor) 
		String[] sourceUnits
		String[] encodings
		org.eclipse.jdt.core.dom.FileASTRequestor astRequestor
		int apiLevel
		java.util.Map options
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int unitLength
		int i
		char[] contents
		String encoding
		org.eclipse.jdt.internal.compiler.batch.CompilationUnit compilationUnit
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int j
		int typeLength
		org.eclipse.jdt.core.dom.CompilationUnit node
	public static org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.core.dom.NodeSearcher, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.core.dom.NodeSearcher nodeSearcher
		java.util.Map settings
		int flags
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean statementsRecovery
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		char[] source
		int searchPosition
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingTypeDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int j
		int typeLength
	public static void resolve (org.eclipse.jdt.core.ICompilationUnit[], java.lang.String[], org.eclipse.jdt.core.dom.ASTRequestor, int, java.util.Map, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.WorkingCopyOwner, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.ICompilationUnit[] compilationUnits
		String[] bindingKeys
		org.eclipse.jdt.core.dom.ASTRequestor requestor
		int apiLevel
		java.util.Map options
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.WorkingCopyOwner owner
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.CancelableNameEnvironment environment
		org.eclipse.jdt.internal.core.CancelableProblemFactory problemFactory
		int amountOfWork
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.core.dom.CompilationUnitResolver resolver
	public static void resolve (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.jdt.core.dom.FileASTRequestor, int, java.util.Map, java.util.List, int, org.eclipse.core.runtime.IProgressMonitor) 
		String[] sourceUnits
		String[] encodings
		String[] bindingKeys
		org.eclipse.jdt.core.dom.FileASTRequestor requestor
		int apiLevel
		java.util.Map options
		java.util.List classpaths
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.core.INameEnviromentWithProgress environment
		org.eclipse.jdt.internal.core.CancelableProblemFactory problemFactory
		int amountOfWork
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] allEntries
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.core.dom.CompilationUnitResolver resolver
		org.eclipse.jdt.internal.core.CancelableNameEnvironment cancelableNameEnvironment
	public static org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.core.IJavaProject, java.util.List, org.eclipse.jdt.core.dom.NodeSearcher, java.util.Map, org.eclipse.jdt.core.WorkingCopyOwner, int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.core.IJavaProject javaProject
		java.util.List classpaths
		org.eclipse.jdt.core.dom.NodeSearcher nodeSearcher
		java.util.Map options
		org.eclipse.jdt.core.WorkingCopyOwner owner
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.core.INameEnviromentWithProgress environment
		org.eclipse.jdt.internal.core.CancelableProblemFactory problemFactory
		org.eclipse.jdt.core.dom.CompilationUnitResolver resolver
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] allEntries
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
		boolean ignoreMethodBodies
		boolean ignoreMethodBodies
		boolean analyzeAndGenerateCode
		boolean analyzeAndGenerateCode
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
		int problemCount
		org.eclipse.jdt.internal.core.CancelableNameEnvironment cancelableNameEnvironment
	public static org.eclipse.jdt.core.dom.IBinding[] resolve (org.eclipse.jdt.core.IJavaElement[], int, java.util.Map, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.core.WorkingCopyOwner, int, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.core.IJavaElement[] elements
		int apiLevel
		java.util.Map compilerOptions
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.core.WorkingCopyOwner owner
		int flags
		org.eclipse.core.runtime.IProgressMonitor monitor
		int length
		java.util.HashMap sourceElementPositions
		int cuNumber
		org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt binaryElementPositions
		int i
		org.eclipse.jdt.core.IJavaElement element
		Object cu
		org.eclipse.jdt.core.dom.CompilationUnitResolver$IntArrayList intList
		String key
		org.eclipse.jdt.core.ICompilationUnit[] cus
		int bindingKeyNumber
		String[] bindingKeys
		org.eclipse.jdt.core.dom.CompilationUnitResolver$1$Requestor requestor
	public void removeUnresolvedBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		int max
	private void removeUnresolvedBindings (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
		int max
	private void resolve (org.eclipse.jdt.core.ICompilationUnit[], java.lang.String[], org.eclipse.jdt.core.dom.ASTRequestor, int, java.util.Map, org.eclipse.jdt.core.WorkingCopyOwner, int) 
		org.eclipse.jdt.core.ICompilationUnit[] compilationUnits
		String[] bindingKeys
		org.eclipse.jdt.core.dom.ASTRequestor astRequestor
		int apiLevel
		java.util.Map compilerOptions
		org.eclipse.jdt.core.WorkingCopyOwner owner
		int flags
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		int i
		char[] fileName
		org.eclipse.jdt.core.ICompilationUnit source
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		char[] contents
		org.eclipse.jdt.core.dom.AST ast
		org.eclipse.jdt.core.dom.ASTConverter converter
		org.eclipse.jdt.core.dom.BindingResolver resolver
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		Object key
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
		Object[] keys
		int j
		int keysLength
		org.eclipse.jdt.internal.core.util.BindingKeyResolver keyResolver
		org.eclipse.jdt.internal.compiler.lookup.Binding compilerBinding
		org.eclipse.jdt.core.dom.IBinding binding
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	private void resolve (java.lang.String[], java.lang.String[], java.lang.String[], org.eclipse.jdt.core.dom.FileASTRequestor, int, java.util.Map, int) 
		String[] sourceCompilationUnits
		String[] encodings
		String[] bindingKeys
		org.eclipse.jdt.core.dom.FileASTRequestor astRequestor
		int apiLevel
		java.util.Map compilerOptions
		int flags
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		int count
		int i
		char[] contents
		String encoding
		String sourceUnitPath
		int i
		char[] fileName
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit source
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		char[] contents
		org.eclipse.jdt.core.dom.AST ast
		org.eclipse.jdt.core.dom.ASTConverter converter
		org.eclipse.jdt.core.dom.BindingResolver resolver
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		Object key
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
		Object[] keys
		int j
		int keysLength
		org.eclipse.jdt.internal.core.util.BindingKeyResolver keyResolver
		org.eclipse.jdt.internal.compiler.lookup.Binding compilerBinding
		org.eclipse.jdt.core.dom.IBinding binding
		org.eclipse.core.runtime.OperationCanceledException e
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	private void reportBinding (java.lang.Object, org.eclipse.jdt.core.dom.ASTRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		Object key
		org.eclipse.jdt.core.dom.ASTRequestor astRequestor
		org.eclipse.jdt.core.WorkingCopyOwner owner
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.core.util.BindingKeyResolver keyResolver
		org.eclipse.jdt.internal.compiler.lookup.Binding compilerBinding
		org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		org.eclipse.jdt.core.dom.IBinding binding
		org.eclipse.jdt.core.dom.IBinding binding
	private void reportBinding (java.lang.Object, org.eclipse.jdt.core.dom.FileASTRequestor, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		Object key
		org.eclipse.jdt.core.dom.FileASTRequestor astRequestor
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.core.util.BindingKeyResolver keyResolver
		org.eclipse.jdt.internal.compiler.lookup.Binding compilerBinding
		org.eclipse.jdt.core.dom.DefaultBindingResolver resolver
		org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding annotationBinding
		org.eclipse.jdt.core.dom.IBinding binding
		org.eclipse.jdt.core.dom.IBinding binding
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.core.dom.NodeSearcher, boolean, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.core.dom.NodeSearcher nodeSearcher
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
		int searchPosition
		char[] source
		int length
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int[] oldLineEnds
		int oldLinePtr
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingTypeDeclaration
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
	boolean resolvedRequestedSourcesAndKeys (int) 
		int unitIndexToProcess
		Object[] sources
		int i
		int l
		Object[] keys
		int i
		int l
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
	private void worked (int) 
		int work
}

org/eclipse/jdt/core/dom/ConditionalExpression.class
ConditionalExpression.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ConditionalExpression extends org.eclipse.jdt.core.dom.Expression {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor EXPRESSION_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor THEN_EXPRESSION_PROPERTY
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor ELSE_EXPRESSION_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.Expression conditionExpression
	private org.eclipse.jdt.core.dom.Expression thenExpression
	private org.eclipse.jdt.core.dom.Expression elseExpression
	static Class class$0
	static Class class$1
	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.ConditionalExpression 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 org.eclipse.jdt.core.dom.Expression getThenExpression () 
	public void setThenExpression (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ASTNode oldChild
	public org.eclipse.jdt.core.dom.Expression getElseExpression () 
	public void setElseExpression (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/ConstructorInvocation.class
ConstructorInvocation.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 Class class$0
	static Class class$1
	static Class class$2
	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/ContinueStatement.class
ContinueStatement.java
package org.eclipse.jdt.core.dom
public org.eclipse.jdt.core.dom.ContinueStatement extends org.eclipse.jdt.core.dom.Statement {
	public static final org.eclipse.jdt.core.dom.ChildPropertyDescriptor LABEL_PROPERTY
	private static final java.util.List PROPERTY_DESCRIPTORS
	private org.eclipse.jdt.core.dom.SimpleName optionalLabel
	static Class class$0
	static Class class$1
	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.ContinueStatement 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.SimpleName getLabel () 
	public void setLabel (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName label
		org.eclipse.jdt.core.dom.ASTNode oldChild
	int memSize () 
	int treeSize () 
}

org/eclipse/jdt/core/dom/DefaultASTVisitor.class
DefaultASTVisitor.java
package org.eclipse.jdt.core.dom
 org.eclipse.jdt.core.dom.DefaultASTVisitor extends org.eclipse.jdt.core.dom.ASTVisitor {
	public void  () 
	public void  (boolean) 
		boolean visitDocTags
	public void endVisit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public void endVisit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public void endVisit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public void endVisit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public void endVisit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public void endVisit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public void endVisit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public void endVisit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public void endVisit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public void endVisit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public void endVisit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public void endVisit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public void endVisit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public void endVisit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public void endVisit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public void endVisit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public void endVisit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public void endVisit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public void endVisit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public void endVisit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public void endVisit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public void endVisit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public void endVisit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public void endVisit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public void endVisit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public void endVisit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public void endVisit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public void endVisit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public void endVisit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public void endVisit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public void endVisit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public void