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
about_files/
org/
org/apache/
org/apache/jasper/
org/apache/jasper/compiler/
org/apache/jasper/compiler/tagplugin/
org/apache/jasper/resources/
org/apache/jasper/runtime/
org/apache/jasper/security/
org/apache/jasper/servlet/
org/apache/jasper/tagplugins/
org/apache/jasper/tagplugins/jstl/
org/apache/jasper/tagplugins/jstl/core/
org/apache/jasper/util/
org/apache/jasper/xmlparser/
org/eclipse/
org/eclipse/jdt/
org/eclipse/jdt/core/
org/eclipse/jdt/core/compiler/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/compiler/
org/eclipse/jdt/internal/compiler/ast/
org/eclipse/jdt/internal/compiler/batch/
org/eclipse/jdt/internal/compiler/classfmt/
org/eclipse/jdt/internal/compiler/codegen/
org/eclipse/jdt/internal/compiler/env/
org/eclipse/jdt/internal/compiler/flow/
org/eclipse/jdt/internal/compiler/impl/
org/eclipse/jdt/internal/compiler/lookup/
org/eclipse/jdt/internal/compiler/parser/
org/eclipse/jdt/internal/compiler/parser/diagnose/
org/eclipse/jdt/internal/compiler/problem/
org/eclipse/jdt/internal/compiler/util/
org/eclipse/jdt/internal/core/
org/eclipse/jdt/internal/core/util/
about.html
about_files/LICENSE.txt
org/apache/jasper/Constants.class
Constants.java
package org.apache.jasper
public org.apache.jasper.Constants extends java.lang.Object {
	public static final String JSP_SERVLET_BASE
	public static final String SERVICE_METHOD_NAME
	public static final String SERVLET_CONTENT_TYPE
	public static final String[] STANDARD_IMPORTS
	public static final String SERVLET_CLASSPATH
	public static final String JSP_FILE
	public static final String SERVLET_CLASS_LOADER
	public static final int K
	public static final int DEFAULT_BUFFER_SIZE
	public static final int DEFAULT_TAG_BUFFER_SIZE
	public static final int MAX_POOL_SIZE
	public static final String PRECOMPILE
	public static final String JSP_PACKAGE_NAME
	public static final String TAG_FILE_PACKAGE_NAME
	public static final String INC_REQUEST_URI
	public static final String INC_SERVLET_PATH
	public static final String TMP_DIR
	public static final String FORWARD_SEEN
	public static final String ALT_DD_ATTR
	public static final String TAGLIB_DTD_PUBLIC_ID_11
	public static final String TAGLIB_DTD_RESOURCE_PATH_11
	public static final String TAGLIB_DTD_PUBLIC_ID_12
	public static final String TAGLIB_DTD_RESOURCE_PATH_12
	public static final String WEBAPP_DTD_PUBLIC_ID_22
	public static final String WEBAPP_DTD_RESOURCE_PATH_22
	public static final String WEBAPP_DTD_PUBLIC_ID_23
	public static final String WEBAPP_DTD_RESOURCE_PATH_23
	public static final String[] CACHED_DTD_PUBLIC_IDS
	public static final String[] CACHED_DTD_RESOURCE_PATHS
	public static final String NS_PLUGIN_URL
	public static final String IE_PLUGIN_URL
	public static final String TEMP_VARIABLE_NAME_PREFIX
	public static final char ESC
	public static final String ESCStr
	public void  () 
	static void  () 
}

org/apache/jasper/EmbeddedServletOptions.class
EmbeddedServletOptions.java
package org.apache.jasper
public final org.apache.jasper.EmbeddedServletOptions extends java.lang.Object implements org.apache.jasper.Options  {
	private org.apache.commons.logging.Log log
	private java.util.Properties settings
	private boolean development
	public boolean fork
	private boolean keepGenerated
	private boolean trimSpaces
	private boolean isPoolingEnabled
	private boolean mappedFile
	private boolean sendErrorToClient
	private boolean classDebugInfo
	private int checkInterval
	private boolean isSmapSuppressed
	private boolean isSmapDumped
	private boolean genStringAsCharArray
	private boolean errorOnUseBeanInvalidClassAttribute
	private java.io.File scratchDir
	private String ieClassId
	private String classpath
	private String compiler
	private String compilerTargetVM
	private String compilerSourceVM
	private org.apache.jasper.compiler.TldLocationsCache tldLocationsCache
	private org.apache.jasper.compiler.JspConfig jspConfig
	private org.apache.jasper.compiler.TagPluginManager tagPluginManager
	private String javaEncoding
	private int modificationTestInterval
	private boolean xpoweredBy
	static Class class$org$apache$jasper$EmbeddedServletOptions
	public java.lang.String getProperty (java.lang.String) 
		String name
	public void setProperty (java.lang.String, java.lang.String) 
		String name
		String value
	public boolean getKeepGenerated () 
	public boolean getTrimSpaces () 
	public boolean isPoolingEnabled () 
	public boolean getMappedFile () 
	public boolean getSendErrorToClient () 
	public boolean getClassDebugInfo () 
	public int getCheckInterval () 
	public int getModificationTestInterval () 
	public boolean getDevelopment () 
	public boolean isSmapSuppressed () 
	public boolean isSmapDumped () 
	public boolean genStringAsCharArray () 
	public java.lang.String getIeClassId () 
	public java.io.File getScratchDir () 
	public java.lang.String getClassPath () 
	public boolean isXpoweredBy () 
	public java.lang.String getCompiler () 
	public java.lang.String getCompilerTargetVM () 
	public java.lang.String getCompilerSourceVM () 
	public boolean getErrorOnUseBeanInvalidClassAttribute () 
	public void setErrorOnUseBeanInvalidClassAttribute (boolean) 
		boolean b
	public org.apache.jasper.compiler.TldLocationsCache getTldLocationsCache () 
	public void setTldLocationsCache (org.apache.jasper.compiler.TldLocationsCache) 
		org.apache.jasper.compiler.TldLocationsCache tldC
	public java.lang.String getJavaEncoding () 
	public boolean getFork () 
	public org.apache.jasper.compiler.JspConfig getJspConfig () 
	public org.apache.jasper.compiler.TagPluginManager getTagPluginManager () 
	public boolean isCaching () 
	public java.util.Map getCache () 
	public void  (javax.servlet.ServletConfig, javax.servlet.ServletContext) 
		NumberFormatException e
		String k
		String v
		NumberFormatException ex
		NumberFormatException ex
		javax.servlet.ServletConfig config
		javax.servlet.ServletContext context
		java.util.Enumeration enumeration
		String validating
		String keepgen
		String trimsp
		String poolingEnabledParam
		String mapFile
		String senderr
		String debugInfo
		String checkInterval
		String modificationTestInterval
		String development
		String suppressSmap
		String dumpSmap
		String genCharArray
		String errBeanClass
		String ieClassId
		String classpath
		String dir
		String compilerTargetVM
		String compilerSourceVM
		String javaEncoding
		String fork
		String xpoweredBy
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/JasperException.class
JasperException.java
package org.apache.jasper
public org.apache.jasper.JasperException extends javax.servlet.ServletException {
	public void  (java.lang.String) 
		String reason
	public void  (java.lang.String, java.lang.Throwable) 
		String reason
		Throwable exception
	public void  (java.lang.Throwable) 
		Throwable exception
}

org/apache/jasper/JspC.class
JspC.java
package org.apache.jasper
public org.apache.jasper.JspC extends java.lang.Object implements org.apache.jasper.Options  {
	public static final String DEFAULT_IE_CLASS_ID
	private static org.apache.commons.logging.Log log
	private static final String SWITCH_VERBOSE
	private static final String SWITCH_HELP
	private static final String SWITCH_QUIET
	private static final String SWITCH_OUTPUT_DIR
	private static final String SWITCH_IE_CLASS_ID
	private static final String SWITCH_PACKAGE_NAME
	private static final String SWITCH_CACHE
	private static final String SWITCH_CLASS_NAME
	private static final String SWITCH_FULL_STOP
	private static final String SWITCH_COMPILE
	private static final String SWITCH_SOURCE
	private static final String SWITCH_TARGET
	private static final String SWITCH_URI_BASE
	private static final String SWITCH_URI_ROOT
	private static final String SWITCH_FILE_WEBAPP
	private static final String SWITCH_WEBAPP_INC
	private static final String SWITCH_WEBAPP_XML
	private static final String SWITCH_MAPPED
	private static final String SWITCH_XPOWERED_BY
	private static final String SWITCH_TRIM_SPACES
	private static final String SWITCH_CLASSPATH
	private static final String SWITCH_DIE
	private static final String SWITCH_POOLING
	private static final String SWITCH_ENCODING
	private static final String SWITCH_SMAP
	private static final String SWITCH_DUMP_SMAP
	private static final String SHOW_SUCCESS
	private static final String LIST_ERRORS
	private static final int NO_WEBXML
	private static final int INC_WEBXML
	private static final int ALL_WEBXML
	private static final int DEFAULT_DIE_LEVEL
	private static final int NO_DIE_LEVEL
	private static final String[] insertBefore
	private static int die
	private String classPath
	private java.net.URLClassLoader loader
	private boolean trimSpaces
	private boolean genStringAsCharArray
	private boolean xpoweredBy
	private boolean mappedFile
	private boolean poolingEnabled
	private java.io.File scratchDir
	private String ieClassId
	private String targetPackage
	private String targetClassName
	private String uriBase
	private String uriRoot
	private org.apache.tools.ant.Project project
	private int dieLevel
	private boolean helpNeeded
	private boolean compile
	private boolean smapSuppressed
	private boolean smapDumped
	private boolean caching
	private java.util.Map cache
	private String compiler
	private String compilerTargetVM
	private String compilerSourceVM
	private boolean classDebugInfo
	private boolean failOnError
	private java.util.List extensions
	private java.util.List pages
	private boolean errorOnUseBeanInvalidClassAttribute
	private String javaEncoding
	private String webxmlFile
	private int webxmlLevel
	private boolean addWebXmlMappings
	private java.io.Writer mapout
	private java.io.CharArrayWriter servletout
	private java.io.CharArrayWriter mappingout
	private org.apache.jasper.servlet.JspCServletContext context
	private org.apache.jasper.compiler.JspRuntimeContext rctxt
	private org.apache.jasper.compiler.TldLocationsCache tldLocationsCache
	private org.apache.jasper.compiler.JspConfig jspConfig
	private org.apache.jasper.compiler.TagPluginManager tagPluginManager
	private boolean verbose
	private boolean listErrors
	private boolean showSuccess
	private int argPos
	private boolean fullstop
	private String[] args
	static Class class$org$apache$jasper$JspC
	public void  () 
	public static void main (java.lang.String[]) 
		org.apache.jasper.JspC jspc
		org.apache.jasper.JasperException je
		String[] arg
	public void setArgs (java.lang.String[])  throws org.apache.jasper.JasperException 
		NumberFormatException nfe
		String file
		String[] arg
		String tok
	public boolean getKeepGenerated () 
	public boolean getTrimSpaces () 
	public void setTrimSpaces (boolean) 
		boolean ts
	public boolean isPoolingEnabled () 
	public void setPoolingEnabled (boolean) 
		boolean poolingEnabled
	public boolean isXpoweredBy () 
	public void setXpoweredBy (boolean) 
		boolean xpoweredBy
	public boolean getErrorOnUseBeanInvalidClassAttribute () 
	public void setErrorOnUseBeanInvalidClassAttribute (boolean) 
		boolean b
	public int getTagPoolSize () 
	public boolean getMappedFile () 
	public java.lang.Object getProtectionDomain () 
	public boolean getSendErrorToClient () 
	public void setClassDebugInfo (boolean) 
		boolean b
	public boolean getClassDebugInfo () 
	public boolean isCaching () 
	public void setCaching (boolean) 
		boolean caching
	public java.util.Map getCache () 
	public int getCheckInterval () 
	public int getModificationTestInterval () 
	public boolean getDevelopment () 
	public boolean isSmapSuppressed () 
	public void setSmapSuppressed (boolean) 
		boolean smapSuppressed
	public boolean isSmapDumped () 
	public void setSmapDumped (boolean) 
		boolean smapDumped
	public void setGenStringAsCharArray (boolean) 
		boolean genStringAsCharArray
	public boolean genStringAsCharArray () 
	public void setIeClassId (java.lang.String) 
		String ieClassId
	public java.lang.String getIeClassId () 
	public java.io.File getScratchDir () 
	public java.lang.Class getJspCompilerPlugin () 
	public java.lang.String getJspCompilerPath () 
	public java.lang.String getCompiler () 
	public void setCompiler (java.lang.String) 
		String c
	public java.lang.String getCompilerTargetVM () 
	public void setCompilerTargetVM (java.lang.String) 
		String vm
	public java.lang.String getCompilerSourceVM () 
	public void setCompilerSourceVM (java.lang.String) 
		String vm
	public org.apache.jasper.compiler.TldLocationsCache getTldLocationsCache () 
	public java.lang.String getJavaEncoding () 
	public void setJavaEncoding (java.lang.String) 
		String encodingName
	public boolean getFork () 
	public java.lang.String getClassPath () 
	public void setClassPath (java.lang.String) 
		String s
	public java.util.List getExtensions () 
	protected void addExtension (java.lang.String) 
		String extension
	public void setProject (org.apache.tools.ant.Project) 
		org.apache.tools.ant.Project theProject
	public org.apache.tools.ant.Project getProject () 
	public void setUriroot (java.lang.String) 
		Exception ex
		String s
	public void setJspFiles (java.lang.String) 
		String jspFiles
		java.util.StringTokenizer tok
	public void setCompile (boolean) 
		boolean b
	public void setVerbose (int) 
		int level
	public void setValidateXml (boolean) 
		boolean b
	public void setListErrors (boolean) 
		boolean b
	public void setOutputDir (java.lang.String) 
		String s
	public void setPackage (java.lang.String) 
		String p
	public void setClassName (java.lang.String) 
		String p
	public void setWebXmlFragment (java.lang.String) 
		String s
	public void setWebXml (java.lang.String) 
		String s
	public void setAddWebXmlMappings (boolean) 
		boolean b
	public void setFailOnError (boolean) 
		boolean b
	public boolean getFailOnError () 
	public org.apache.jasper.compiler.JspConfig getJspConfig () 
	public org.apache.jasper.compiler.TagPluginManager getTagPluginManager () 
	public void generateWebMapping (java.lang.String, org.apache.jasper.JspCompilationContext)  throws java.io.IOException 
		String thisServletName
		String file
		org.apache.jasper.JspCompilationContext clctxt
		String className
		String packageName
		String thisServletName
	protected void mergeIntoWebXml ()  throws java.io.IOException 
		int i
		String line2
		int i
		int n
		java.io.File webappBase
		java.io.File webXml
		java.io.File webXml2
		String insertStartMarker
		String insertEndMarker
		java.io.BufferedReader reader
		java.io.BufferedReader fragmentReader
		java.io.PrintWriter writer
		int pos
		String line
		java.io.FileInputStream fis
		java.io.FileOutputStream fos
		byte[] buf
	private void processFile (java.lang.String)  throws org.apache.jasper.JasperException 
		String temp
		String jspUri
		org.apache.jasper.JspCompilationContext clctxt
		org.apache.jasper.compiler.Compiler clc
		Throwable rootCause
		org.apache.jasper.JasperException je
		Exception e
		String file
		ClassLoader originalClassLoader
	public void scanFiles (java.io.File)  throws org.apache.jasper.JasperException 
		String path
		String uri
		String ext
		java.io.File f2
		int i
		String[] files
		String s
		java.io.File f
		java.io.File base
		java.util.Stack dirs
	public void execute ()  throws org.apache.jasper.JasperException 
		String firstJsp
		java.io.File firstJspF
		String nextjsp
		java.io.File fjsp
		String s
		java.io.File uriRootF
		java.util.Iterator iter
		java.io.IOException ioe
		Throwable rootCause
		org.apache.jasper.JasperException je
	private java.lang.String nextArg () 
	private java.lang.String nextFile () 
	private void initWebXml () 
		java.io.File fmapings
		java.io.IOException ioe
	private void completeWebXml () 
		java.io.IOException ioe
	private void initServletContext () 
		java.net.MalformedURLException me
	private void initClassLoader (org.apache.jasper.JspCompilationContext)  throws java.io.IOException 
		java.io.File libFile
		java.io.IOException ioe
		String path
		java.io.IOException ioe
		java.io.File libFile
		java.io.IOException ioe
		String ext
		int i
		String[] libs
		java.io.File classes
		java.io.File lib
		org.apache.jasper.JspCompilationContext clctxt
		ClassLoader jspcLoader
		java.util.ArrayList urls
		java.util.StringTokenizer tokenizer
		java.io.File webappBase
		java.net.URL[] urlsA
	private void locateUriRoot (java.io.File) 
		java.io.File g
		String fParent
		java.io.File froot
		java.io.IOException ioe
		java.io.File f
		String tUriBase
	protected java.io.File resolveFile (java.lang.String) 
		String s
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/jasper/JspCompilationContext.class
JspCompilationContext.java
package org.apache.jasper
public org.apache.jasper.JspCompilationContext extends java.lang.Object {
	protected org.apache.commons.logging.Log log
	private java.util.Hashtable tagFileJarUrls
	private boolean isPackagedTagFile
	private String className
	private String jspUri
	private boolean isErrPage
	private String basePackageName
	private String derivedPackageName
	private String servletJavaFileName
	private String javaPath
	private String classFileName
	private String contentType
	private org.apache.jasper.compiler.ServletWriter writer
	private org.apache.jasper.Options options
	private org.apache.jasper.servlet.JspServletWrapper jsw
	private org.apache.jasper.compiler.Compiler jspCompiler
	private String classPath
	private String baseURI
	private String baseOutputDir
	private String outputDir
	private javax.servlet.ServletContext context
	private java.net.URLClassLoader loader
	private org.apache.jasper.compiler.JspRuntimeContext rctxt
	private int removed
	private java.net.URLClassLoader jspLoader
	private java.net.URL baseUrl
	private Class servletClass
	private boolean isTagFile
	private boolean protoTypeMode
	private javax.servlet.jsp.tagext.TagInfo tagInfo
	private java.net.URL tagFileJarUrl
	static Object outputDirLock
	static Class class$0
	static void  () 
	public void  (java.lang.String, boolean, org.apache.jasper.Options, javax.servlet.ServletContext, org.apache.jasper.servlet.JspServletWrapper, org.apache.jasper.compiler.JspRuntimeContext) 
		String jspUri
		boolean isErrPage
		org.apache.jasper.Options options
		javax.servlet.ServletContext context
		org.apache.jasper.servlet.JspServletWrapper jsw
		org.apache.jasper.compiler.JspRuntimeContext rctxt
	public void  (java.lang.String, javax.servlet.jsp.tagext.TagInfo, org.apache.jasper.Options, javax.servlet.ServletContext, org.apache.jasper.servlet.JspServletWrapper, org.apache.jasper.compiler.JspRuntimeContext, java.net.URL) 
		String tagfile
		javax.servlet.jsp.tagext.TagInfo tagInfo
		org.apache.jasper.Options options
		javax.servlet.ServletContext context
		org.apache.jasper.servlet.JspServletWrapper jsw
		org.apache.jasper.compiler.JspRuntimeContext rctxt
		java.net.URL tagFileJarUrl
	public java.lang.String getClassPath () 
	public void setClassPath (java.lang.String) 
		String classPath
	public java.lang.ClassLoader getClassLoader () 
	public void setClassLoader (java.net.URLClassLoader) 
		java.net.URLClassLoader loader
	public java.lang.ClassLoader getJspLoader () 
	public java.lang.String getOutputDir () 
	public org.apache.jasper.compiler.Compiler createCompiler ()  throws org.apache.jasper.JasperException 
	private org.apache.jasper.compiler.Compiler createCompiler (java.lang.String) 
		String className
		org.apache.jasper.compiler.Compiler compiler
		Throwable t
	public org.apache.jasper.compiler.Compiler getCompiler () 
	public java.lang.String resolveRelativeUri (java.lang.String) 
		String uri
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		String res
	public java.net.URL getResource (java.lang.String)  throws java.net.MalformedURLException 
		String res
	public java.util.Set getResourcePaths (java.lang.String) 
		String path
	public java.lang.String getRealPath (java.lang.String) 
		String path
	public java.util.Hashtable getTagFileJarUrls () 
	public java.net.URL getTagFileJarUrl () 
	public java.lang.String getServletClassName () 
		int lastIndex
		int iSep
	public void setServletClassName (java.lang.String) 
		String className
	public java.lang.String getJspFile () 
	public boolean isErrorPage () 
	public void setErrorPage (boolean) 
		boolean isErrPage
	public boolean isTagFile () 
	public javax.servlet.jsp.tagext.TagInfo getTagInfo () 
	public void setTagInfo (javax.servlet.jsp.tagext.TagInfo) 
		javax.servlet.jsp.tagext.TagInfo tagi
	public boolean isPrototypeMode () 
	public void setPrototypeMode (boolean) 
		boolean pm
	public java.lang.String getServletPackageName () 
		String className
		int lastIndex
		String pkgName
		String dPackageName
	private java.lang.String getDerivedPackageName () 
		int iSep
	public void setServletPackageName (java.lang.String) 
		String servletPackageName
	public java.lang.String getServletJavaFileName () 
	public void setServletJavaFileName (java.lang.String) 
		String servletJavaFileName
	public org.apache.jasper.Options getOptions () 
	public javax.servlet.ServletContext getServletContext () 
	public org.apache.jasper.compiler.JspRuntimeContext getRuntimeContext () 
	public java.lang.String getJavaPath () 
		String tagName
	public java.lang.String getClassFileName () 
	public java.lang.String getContentType () 
	public void setContentType (java.lang.String) 
		String contentType
	public org.apache.jasper.compiler.ServletWriter getWriter () 
	public void setWriter (org.apache.jasper.compiler.ServletWriter) 
		org.apache.jasper.compiler.ServletWriter writer
	public java.lang.String[] getTldLocation (java.lang.String)  throws org.apache.jasper.JasperException 
		String uri
		String[] location
	public boolean keepGenerated () 
	public void incrementRemoved () 
	public boolean isRemoved () 
	public void compile ()  throws org.apache.jasper.JasperException java.io.FileNotFoundException 
		org.apache.jasper.JasperException ex
		Exception ex
		org.apache.jasper.JasperException je
	public java.lang.Class load ()  throws org.apache.jasper.JasperException java.io.FileNotFoundException 
		String name
		String name
		ClassNotFoundException cex
		Exception ex
	private void makeOutputDir () 
		java.io.File outDirFile
	private void createOutputDir () 
		String path
		String tagName
		String outUrlString
		java.net.URL outUrl
		Exception e
	private static final boolean isPathSeparator (char) 
		char c
	private static final java.lang.String canonicalURI (java.lang.String) 
		String s
		StringBuffer result
		int len
		int pos
		char c
		int separatorPos
}

org/apache/jasper/Options.class
Options.java
package org.apache.jasper
public abstract org.apache.jasper.Options extends java.lang.Object {
	public abstract boolean getErrorOnUseBeanInvalidClassAttribute () 
	public abstract boolean getKeepGenerated () 
	public abstract boolean isPoolingEnabled () 
	public abstract boolean getMappedFile () 
	public abstract boolean getSendErrorToClient () 
	public abstract boolean getClassDebugInfo () 
	public abstract int getCheckInterval () 
	public abstract boolean getDevelopment () 
	public abstract boolean isSmapSuppressed () 
	public abstract boolean isSmapDumped () 
	public abstract boolean getTrimSpaces () 
	public abstract java.lang.String getIeClassId () 
	public abstract java.io.File getScratchDir () 
	public abstract java.lang.String getClassPath () 
	public abstract java.lang.String getCompiler () 
	public abstract java.lang.String getCompilerTargetVM () 
	public abstract java.lang.String getCompilerSourceVM () 
	public abstract org.apache.jasper.compiler.TldLocationsCache getTldLocationsCache () 
	public abstract java.lang.String getJavaEncoding () 
	public abstract boolean getFork () 
	public abstract org.apache.jasper.compiler.JspConfig getJspConfig () 
	public abstract boolean isXpoweredBy () 
	public abstract org.apache.jasper.compiler.TagPluginManager getTagPluginManager () 
	public abstract boolean genStringAsCharArray () 
	public abstract int getModificationTestInterval () 
	public abstract boolean isCaching () 
	public abstract java.util.Map getCache () 
}

org/apache/jasper/compiler/AntCompiler$JasperAntLogger.class
AntCompiler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.AntCompiler$JasperAntLogger extends org.apache.tools.ant.DefaultLogger {
	protected StringBuffer reportBuf
	private final org.apache.jasper.compiler.AntCompiler this$0
	void  (org.apache.jasper.compiler.AntCompiler) 
		org.apache.jasper.compiler.AntCompiler this$0
	protected void printMessage (java.lang.String, java.io.PrintStream, int) 
		String message
		java.io.PrintStream stream
		int priority
	protected void log (java.lang.String) 
		String message
	protected java.lang.String getReport () 
		String report
}

org/apache/jasper/compiler/AntCompiler.class
AntCompiler.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.AntCompiler extends org.apache.jasper.compiler.Compiler {
	protected org.apache.tools.ant.Project project
	protected org.apache.jasper.compiler.AntCompiler$JasperAntLogger logger
	public void  () 
	protected org.apache.tools.ant.Project getProject () 
	protected void generateClass (java.lang.String[])  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
		String pathElement
		java.io.File repository
		org.apache.tools.ant.types.Path extdirs
		org.apache.tools.ant.taskdefs.Javac$ImplementationSpecificArgument endorsedArg
		String endorsed
		org.apache.tools.ant.BuildException e
		java.io.File javaFile
		String errorReportString
		org.apache.jasper.compiler.JavacErrorDetail[] javacErrors
		long t2
		String[] smap
		long t1
		String javaEncoding
		String javaFileName
		String classpath
		String sep
		StringBuffer errorReport
		StringBuffer info
		org.apache.tools.ant.taskdefs.Javac javac
		org.apache.tools.ant.types.Path path
		java.util.StringTokenizer tokenizer
		org.apache.tools.ant.types.Path srcPath
		String exts
		org.apache.tools.ant.types.PatternSet$NameEntry includes
		org.apache.tools.ant.BuildException be
		String errorCapture
	static void  () 
}

org/apache/jasper/compiler/BeanRepository.class
BeanRepository.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.BeanRepository extends java.lang.Object {
	private java.util.Vector sessionBeans
	private java.util.Vector pageBeans
	private java.util.Vector appBeans
	private java.util.Vector requestBeans
	private java.util.Hashtable beanTypes
	private ClassLoader loader
	private org.apache.jasper.compiler.ErrorDispatcher errDispatcher
	public void  (java.lang.ClassLoader, org.apache.jasper.compiler.ErrorDispatcher) 
		ClassLoader loader
		org.apache.jasper.compiler.ErrorDispatcher err
	public void addBean (org.apache.jasper.compiler.Node$UseBean, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
		String s
		String type
		String scope
	public java.lang.Class getBeanType (java.lang.String)  throws org.apache.jasper.JasperException 
		ClassNotFoundException ex
		String bean
		Class clazz
	public boolean checkVariable (java.lang.String) 
		String bean
	private void putBeanType (java.lang.String, java.lang.String) 
		String bean
		String type
	private boolean checkPageBean (java.lang.String) 
		String s
	private boolean checkRequestBean (java.lang.String) 
		String s
	private boolean checkSessionBean (java.lang.String) 
		String s
	private boolean checkApplicationBean (java.lang.String) 
		String s
}

org/apache/jasper/compiler/Collector$CollectVisitor.class
Collector.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Collector$CollectVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private boolean scriptingElementSeen
	private boolean usebeanSeen
	private boolean includeActionSeen
	private boolean paramActionSeen
	private boolean setPropertySeen
	private boolean hasScriptingVars
	void  () 
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	private void checkSeen (org.apache.jasper.compiler.Node$ChildInfo, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$CustomTag ct
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
		org.apache.jasper.compiler.Node$CustomTag ct
		org.apache.jasper.compiler.Node$ChildInfo ci
		org.apache.jasper.compiler.Node n
		boolean scriptingElementSeenSave
		boolean usebeanSeenSave
		boolean includeActionSeenSave
		boolean paramActionSeenSave
		boolean setPropertySeenSave
		boolean hasScriptingVarsSave
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$JspElement n
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void updatePageInfo (org.apache.jasper.compiler.PageInfo) 
		org.apache.jasper.compiler.PageInfo pageInfo
}

org/apache/jasper/compiler/Collector.class
Collector.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Collector extends java.lang.Object {
	void  () 
	public static void collect (org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.Collector$CollectVisitor collectVisitor
}

org/apache/jasper/compiler/Compiler.class
Compiler.java
package org.apache.jasper.compiler
public abstract org.apache.jasper.compiler.Compiler extends java.lang.Object {
	protected org.apache.commons.logging.Log log
	static Object javacLock
	protected org.apache.jasper.JspCompilationContext ctxt
	protected org.apache.jasper.compiler.ErrorDispatcher errDispatcher
	protected org.apache.jasper.compiler.PageInfo pageInfo
	protected org.apache.jasper.servlet.JspServletWrapper jsw
	protected org.apache.jasper.compiler.TagFileProcessor tfp
	protected org.apache.jasper.Options options
	protected org.apache.jasper.compiler.Node$Nodes pageNodes
	static Class class$org$apache$jasper$compiler$Compiler
	public void  () 
	public void init (org.apache.jasper.JspCompilationContext, org.apache.jasper.servlet.JspServletWrapper) 
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.servlet.JspServletWrapper jsw
	public org.apache.jasper.compiler.Node$Nodes getPageNodes () 
	protected java.lang.String[] generateJava ()  throws java.lang.Exception 
		java.io.UnsupportedEncodingException ex
		String javaEncoding
		java.io.OutputStreamWriter osw
		org.apache.jasper.compiler.ParserController parserCtl
		org.apache.jasper.compiler.TagPluginManager tagPluginManager
		Exception e1
		Exception e
		Exception e2
		String[] smapStr
		long t1
		long t2
		long t3
		long t4
		org.apache.jasper.compiler.JspConfig jspConfig
		org.apache.jasper.compiler.JspConfig$JspProperty jspProperty
		String javaFileName
		org.apache.jasper.compiler.ServletWriter writer
	protected abstract void generateClass (java.lang.String[])  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
	public void compile ()  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
	public void compile (boolean)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
		boolean compileClass
	public void compile (boolean, boolean)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
		String[] smap
		boolean compileClass
		boolean jspcMode
	public boolean isOutDated () 
	public boolean isOutDated (boolean) 
		java.net.URL jspUrl
		java.net.URLConnection uc
		Exception e
		java.io.File targetFile
		java.net.URL includeUrl
		java.net.URLConnection includeUconn
		long includeLastModified
		Exception e
		String include
		boolean checkClass
		String jsp
		long jspRealLastModified
		long targetLastModified
		java.io.File targetFile
		java.util.List depends
		java.util.Iterator it
	public org.apache.jasper.compiler.ErrorDispatcher getErrorDispatcher () 
	public org.apache.jasper.compiler.PageInfo getPageInfo () 
	public org.apache.jasper.JspCompilationContext getCompilationContext () 
	public void removeGeneratedFiles () 
		java.io.File classFile
		String classFileName
		Exception e
		java.io.File javaFile
		String javaFileName
		Exception e
	public void removeGeneratedClassFiles () 
		java.io.File classFile
		String classFileName
		Exception e
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/jasper/compiler/DefaultErrorHandler.class
DefaultErrorHandler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.DefaultErrorHandler extends java.lang.Object implements org.apache.jasper.compiler.ErrorHandler  {
	void  () 
	public void jspError (java.lang.String, int, int, java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		String fname
		int line
		int column
		String errMsg
		Exception ex
	public void jspError (java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		String errMsg
		Exception ex
	public void javacError (org.apache.jasper.compiler.JavacErrorDetail[])  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.JavacErrorDetail[] details
		Object[] args
		StringBuffer buf
	public void javacError (java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		String errorReport
		Exception exception
}

org/apache/jasper/compiler/Dumper$DumpVisitor.class
Dumper.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Dumper$DumpVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private int indent
	void  () 
	private java.lang.String getAttributes (org.xml.sax.Attributes) 
		int i
		org.xml.sax.Attributes attrs
		StringBuffer buf
	private void printString (java.lang.String) 
		String str
	private void printString (java.lang.String, char[], java.lang.String) 
		String prefix
		char[] chars
		String suffix
		String str
	private void printString (java.lang.String, java.lang.String, java.lang.String) 
		String prefix
		String str
		String suffix
	private void printAttributes (java.lang.String, org.xml.sax.Attributes, java.lang.String) 
		String prefix
		org.xml.sax.Attributes attrs
		String suffix
	private void dumpBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.Node$Nodes page
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PageDirective n
	public void visit (org.apache.jasper.compiler.Node$TaglibDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TaglibDirective n
	public void visit (org.apache.jasper.compiler.Node$IncludeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeDirective n
	public void visit (org.apache.jasper.compiler.Node$Comment)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Comment n
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$GetProperty n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$ParamsAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamsAction n
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UninterpretedTag n
		String tag
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TemplateText n
	private void printIndent () 
		int i
}

org/apache/jasper/compiler/Dumper.class
Dumper.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Dumper extends java.lang.Object {
	void  () 
	public static void dump (org.apache.jasper.compiler.Node) 
		org.apache.jasper.JasperException e
		org.apache.jasper.compiler.Node n
	public static void dump (org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.JasperException e
		org.apache.jasper.compiler.Node$Nodes page
}

org/apache/jasper/compiler/ELFunctionMapper$1Fvisitor.class
ELFunctionMapper.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELFunctionMapper$1Fvisitor extends org.apache.jasper.compiler.ELNode$Visitor {
	java.util.ArrayList funcs
	java.util.HashMap keyMap
	private final org.apache.jasper.compiler.ELFunctionMapper$ELFunctionVisitor this$1
	void  (org.apache.jasper.compiler.ELFunctionMapper$ELFunctionVisitor) 
		org.apache.jasper.compiler.ELFunctionMapper$ELFunctionVisitor this$1
	public void visit (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Function n
		String key
}

org/apache/jasper/compiler/ELFunctionMapper$ELFunctionVisitor.class
ELFunctionMapper.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELFunctionMapper$ELFunctionVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private java.util.HashMap gMap
	private final org.apache.jasper.compiler.ELFunctionMapper this$0
	void  (org.apache.jasper.compiler.ELFunctionMapper) 
		org.apache.jasper.compiler.ELFunctionMapper this$0
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$JspElement n
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$UninterpretedTag n
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	private void doMap (org.apache.jasper.compiler.Node$JspAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspAttribute attr
	private void doMap (org.apache.jasper.compiler.ELNode$Nodes)  throws org.apache.jasper.JasperException 
		int jj
		String baseType
		int aCount
		int iArray
		int k
		org.apache.jasper.compiler.ELNode$Function f
		javax.servlet.jsp.tagext.FunctionInfo funcInfo
		String key
		String[] params
		int i
		org.apache.jasper.compiler.ELNode$Nodes el
		org.apache.jasper.compiler.ELFunctionMapper$1Fvisitor fv
		java.util.ArrayList functions
		String decName
		String funcMethod
	private java.lang.String matchMap (java.util.ArrayList) 
		org.apache.jasper.compiler.ELNode$Function f
		String temName
		int i
		java.util.ArrayList functions
		String mapName
	private java.lang.String getMapName () 
}

org/apache/jasper/compiler/ELFunctionMapper.class
ELFunctionMapper.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELFunctionMapper extends java.lang.Object {
	private static int currFunc
	private org.apache.jasper.compiler.ErrorDispatcher err
	StringBuffer ds
	StringBuffer ss
	public void  () 
	public static void map (org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node root
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.ELFunctionMapper map
		String ds
	static int access$008 () 
	static void  () 
}

org/apache/jasper/compiler/ELNode$ELText.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$ELText extends org.apache.jasper.compiler.ELNode {
	private String text
	void  (java.lang.String) 
		String text
	public void accept (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Visitor v
	public java.lang.String getText () 
}

org/apache/jasper/compiler/ELNode$Function.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$Function extends org.apache.jasper.compiler.ELNode {
	private String prefix
	private String name
	private String uri
	private javax.servlet.jsp.tagext.FunctionInfo functionInfo
	private String methodName
	private String[] parameters
	void  (java.lang.String, java.lang.String) 
		String prefix
		String name
	public void accept (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Visitor v
	public java.lang.String getPrefix () 
	public java.lang.String getName () 
	public void setUri (java.lang.String) 
		String uri
	public java.lang.String getUri () 
	public void setFunctionInfo (javax.servlet.jsp.tagext.FunctionInfo) 
		javax.servlet.jsp.tagext.FunctionInfo f
	public javax.servlet.jsp.tagext.FunctionInfo getFunctionInfo () 
	public void setMethodName (java.lang.String) 
		String methodName
	public java.lang.String getMethodName () 
	public void setParameters (java.lang.String[]) 
		String[] parameters
	public java.lang.String[] getParameters () 
}

org/apache/jasper/compiler/ELNode$Nodes.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$Nodes extends java.lang.Object {
	String mapName
	private java.util.List list
	public void  () 
	public void add (org.apache.jasper.compiler.ELNode) 
		org.apache.jasper.compiler.ELNode en
	public void visit (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode n
		org.apache.jasper.compiler.ELNode$Visitor v
		java.util.Iterator iter
	public java.util.Iterator iterator () 
	public boolean isEmpty () 
	public boolean containsEL () 
		org.apache.jasper.compiler.ELNode n
		java.util.Iterator iter
	public void setMapName (java.lang.String) 
		String name
	public java.lang.String getMapName () 
}

org/apache/jasper/compiler/ELNode$Root.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$Root extends org.apache.jasper.compiler.ELNode {
	private org.apache.jasper.compiler.ELNode$Nodes expr
	void  (org.apache.jasper.compiler.ELNode$Nodes) 
		org.apache.jasper.compiler.ELNode$Nodes expr
	public void accept (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Visitor v
	public org.apache.jasper.compiler.ELNode$Nodes getExpression () 
}

org/apache/jasper/compiler/ELNode$Text.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$Text extends org.apache.jasper.compiler.ELNode {
	private String text
	void  (java.lang.String) 
		String text
	public void accept (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Visitor v
	public java.lang.String getText () 
}

org/apache/jasper/compiler/ELNode$Visitor.class
ELNode.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELNode$Visitor extends java.lang.Object {
	public void  () 
	public void visit (org.apache.jasper.compiler.ELNode$Root)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Root n
	public void visit (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Function n
	public void visit (org.apache.jasper.compiler.ELNode$Text)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Text n
	public void visit (org.apache.jasper.compiler.ELNode$ELText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$ELText n
}

org/apache/jasper/compiler/ELNode.class
ELNode.java
package org.apache.jasper.compiler
abstract org.apache.jasper.compiler.ELNode extends java.lang.Object {
	void  () 
	public abstract void accept (org.apache.jasper.compiler.ELNode$Visitor)  throws org.apache.jasper.JasperException 
}

org/apache/jasper/compiler/ELParser$1.class
ELParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELParser$1 extends java.lang.Object {
}

org/apache/jasper/compiler/ELParser$Char.class
ELParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELParser$Char extends org.apache.jasper.compiler.ELParser$Token {
	private char ch
	void  (char) 
		char ch
	char toChar () 
	public java.lang.String toString () 
}

org/apache/jasper/compiler/ELParser$Id.class
ELParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELParser$Id extends org.apache.jasper.compiler.ELParser$Token {
	String id
	void  (java.lang.String) 
		String id
	public java.lang.String toString () 
}

org/apache/jasper/compiler/ELParser$QuotedString.class
ELParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELParser$QuotedString extends org.apache.jasper.compiler.ELParser$Token {
	private String value
	void  (java.lang.String) 
		String v
	public java.lang.String toString () 
}

org/apache/jasper/compiler/ELParser$Token.class
ELParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ELParser$Token extends java.lang.Object {
	private void  () 
	char toChar () 
	public java.lang.String toString () 
	void  (org.apache.jasper.compiler.ELParser$1) 
		org.apache.jasper.compiler.ELParser$1 x0
}

org/apache/jasper/compiler/ELParser.class
ELParser.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ELParser extends java.lang.Object {
	private org.apache.jasper.compiler.ELParser$Token curToken
	private org.apache.jasper.compiler.ELNode$Nodes expr
	private org.apache.jasper.compiler.ELNode$Nodes ELexpr
	private int index
	private String expression
	private boolean escapeBS
	private static final String[] reservedWords
	public void  (java.lang.String) 
		String expression
	public static org.apache.jasper.compiler.ELNode$Nodes parse (java.lang.String) 
		String text
		org.apache.jasper.compiler.ELNode$Nodes elexpr
		String expression
		org.apache.jasper.compiler.ELParser parser
	private org.apache.jasper.compiler.ELNode$Nodes parseEL () 
		StringBuffer buf
	private boolean parseFunction () 
		org.apache.jasper.compiler.ELParser$Token t2
		org.apache.jasper.compiler.ELParser$Token t
		String s1
		String s2
		int mark
	private boolean isELReserved (java.lang.String) 
		int k
		int result
		String id
		int i
		int j
	private java.lang.String skipUntilEL () 
		char ch
		char prev
		StringBuffer buf
	private boolean hasNext () 
	private org.apache.jasper.compiler.ELParser$Token nextToken () 
		StringBuffer buf
		char ch
	private org.apache.jasper.compiler.ELParser$Token parseQuotedChars (char) 
		char ch
		char quote
		StringBuffer buf
	private void skipSpaces () 
	private boolean hasNextChar () 
	private char nextChar () 
	private char peekChar () 
	private int getIndex () 
	private void setIndex (int) 
		int i
	static void  () 
}

org/apache/jasper/compiler/ErrorDispatcher$ErrorVisitor.class
ErrorDispatcher.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ErrorDispatcher$ErrorVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private int lineNum
	org.apache.jasper.compiler.Node found
	public void  (int) 
		int lineNum
	public void doVisit (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	public org.apache.jasper.compiler.Node getJspSourceNode () 
}

org/apache/jasper/compiler/ErrorDispatcher.class
ErrorDispatcher.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ErrorDispatcher extends java.lang.Object {
	private org.apache.jasper.compiler.ErrorHandler errHandler
	private boolean jspcMode
	public void  (boolean) 
		boolean jspcMode
	public void jspError (java.lang.String)  throws org.apache.jasper.JasperException 
		String errCode
	public void jspError (org.apache.jasper.compiler.Mark, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark where
		String errCode
	public void jspError (org.apache.jasper.compiler.Node, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String errCode
	public void jspError (java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		String errCode
		String arg
	public void jspError (org.apache.jasper.compiler.Mark, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark where
		String errCode
		String arg
	public void jspError (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String errCode
		String arg
	public void jspError (java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		String errCode
		String arg1
		String arg2
	public void jspError (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		String errCode
		String arg1
		String arg2
		String arg3
	public void jspError (org.apache.jasper.compiler.Mark, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark where
		String errCode
		String arg1
		String arg2
	public void jspError (org.apache.jasper.compiler.Mark, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark where
		String errCode
		String arg1
		String arg2
		String arg3
	public void jspError (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String errCode
		String arg1
		String arg2
	public void jspError (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String errCode
		String arg1
		String arg2
		String arg3
	public void jspError (java.lang.Exception)  throws org.apache.jasper.JasperException 
		Exception e
	public void jspError (java.lang.String, java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		String errCode
		String arg
		Exception e
	public void jspError (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String errCode
		String arg
		Exception e
	public static org.apache.jasper.compiler.JavacErrorDetail[] parseJavacErrors (java.lang.String, java.lang.String, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException java.io.IOException 
		String errMsg
		String fname
		org.apache.jasper.compiler.Node$Nodes page
	public void javacError (org.apache.jasper.compiler.JavacErrorDetail[])  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.JavacErrorDetail[] javacErrors
	public void javacError (java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
		String errorReport
		Exception e
	private void dispatch (org.apache.jasper.compiler.Mark, java.lang.String, java.lang.Object[], java.lang.Exception)  throws org.apache.jasper.JasperException 
		java.net.MalformedURLException me
		org.apache.jasper.compiler.Mark where
		String errCode
		Object[] args
		Exception e
		String file
		String errMsg
		int line
		int column
		boolean hasLocation
		Exception nestedEx
	private static org.apache.jasper.compiler.JavacErrorDetail[] parseJavacMessage (java.lang.String, java.lang.String, org.apache.jasper.compiler.Node$Nodes)  throws java.io.IOException org.apache.jasper.JasperException 
		NumberFormatException e
		String lineNumStr
		int beginColon
		int endColon
		String errMsg
		String fname
		org.apache.jasper.compiler.Node$Nodes page
		java.util.Vector errVec
		StringBuffer errMsgBuf
		int lineNum
		org.apache.jasper.compiler.JavacErrorDetail javacError
		java.io.BufferedReader reader
		String line
		org.apache.jasper.compiler.JavacErrorDetail[] errDetails
	public static org.apache.jasper.compiler.JavacErrorDetail createJavacError (java.lang.String, org.apache.jasper.compiler.Node$Nodes, java.lang.StringBuffer, int)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.JavacErrorDetail javacError
		String fname
		org.apache.jasper.compiler.Node$Nodes page
		StringBuffer errMsgBuf
		int lineNum
		org.apache.jasper.compiler.JavacErrorDetail javacError
		org.apache.jasper.compiler.ErrorDispatcher$ErrorVisitor errVisitor
		org.apache.jasper.compiler.Node errNode
}

org/apache/jasper/compiler/ErrorHandler.class
ErrorHandler.java
package org.apache.jasper.compiler
public abstract org.apache.jasper.compiler.ErrorHandler extends java.lang.Object {
	public abstract void jspError (java.lang.String, int, int, java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
	public abstract void jspError (java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
	public abstract void javacError (org.apache.jasper.compiler.JavacErrorDetail[])  throws org.apache.jasper.JasperException 
	public abstract void javacError (java.lang.String, java.lang.Exception)  throws org.apache.jasper.JasperException 
}

org/apache/jasper/compiler/Generator$1.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$1 extends org.apache.jasper.compiler.Node$Visitor {
	private final int val$offset
	private final org.apache.jasper.compiler.Generator$GenBuffer this$0
	void  (org.apache.jasper.compiler.Generator$GenBuffer, int)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Generator$GenBuffer this$0
		int val$offset
	public void doVisit (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Node$Nodes b
}

org/apache/jasper/compiler/Generator$1DeclarationVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$1DeclarationVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private boolean getServletInfoGenerated
	private final org.apache.jasper.compiler.Generator this$0
	void  (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator this$0
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PageDirective n
		String info
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
}

org/apache/jasper/compiler/Generator$1ParamVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$1ParamVisitor extends org.apache.jasper.compiler.Node$Visitor {
	String separator
	private final org.apache.jasper.compiler.Generator$GenerateVisitor this$1
	void  (org.apache.jasper.compiler.Generator$GenerateVisitor, java.lang.String) 
		org.apache.jasper.compiler.Generator$GenerateVisitor this$1
		String separator
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
}

org/apache/jasper/compiler/Generator$1ScriptingVarVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$1ScriptingVarVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private java.util.Vector vars
	private final org.apache.jasper.compiler.Generator this$0
	void  (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator this$0
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		String varName
		String tmpVarName
		int i
		String varName
		String tmpVarName
		int i
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVarInfos
		javax.servlet.jsp.tagext.VariableInfo[] varInfos
		org.apache.jasper.compiler.Node$CustomTag n
}

org/apache/jasper/compiler/Generator$1TagHandlerPoolVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$1TagHandlerPoolVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private java.util.Vector names
	private final org.apache.jasper.compiler.Generator this$0
	void  (org.apache.jasper.compiler.Generator, java.util.Vector) 
		org.apache.jasper.compiler.Generator this$0
		java.util.Vector v
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		String name
		org.apache.jasper.compiler.Node$CustomTag n
	private java.lang.String createTagHandlerPoolName (java.lang.String, java.lang.String, org.xml.sax.Attributes, boolean) 
		int i
		int i
		String[] attrNames
		String prefix
		String shortName
		org.xml.sax.Attributes attrs
		boolean hasEmptyBody
		String poolName
}

org/apache/jasper/compiler/Generator$2ParamVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$2ParamVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private boolean ie
	private final org.apache.jasper.compiler.Generator$GenerateVisitor this$1
	void  (org.apache.jasper.compiler.Generator$GenerateVisitor, boolean) 
		org.apache.jasper.compiler.Generator$GenerateVisitor this$1
		boolean ie
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
		String name
}

org/apache/jasper/compiler/Generator$FragmentHelperClass$Fragment.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment extends java.lang.Object {
	private org.apache.jasper.compiler.Generator$GenBuffer genBuffer
	private int id
	public void  (int, org.apache.jasper.compiler.Node) 
		int id
		org.apache.jasper.compiler.Node node
	public org.apache.jasper.compiler.Generator$GenBuffer getGenBuffer () 
	public int getId () 
}

org/apache/jasper/compiler/Generator$FragmentHelperClass.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$FragmentHelperClass extends java.lang.Object {
	private boolean used
	private java.util.ArrayList fragments
	private String className
	private org.apache.jasper.compiler.Generator$GenBuffer classBuffer
	public void  (java.lang.String) 
		String className
	public java.lang.String getClassName () 
	public boolean isUsed () 
	public void generatePreamble () 
		org.apache.jasper.compiler.ServletWriter out
	public org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment openFragment (org.apache.jasper.compiler.Node, java.lang.String, int)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tagHandlerVar
		int methodNesting
		org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment result
		org.apache.jasper.compiler.ServletWriter out
	public void closeFragment (org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment, int) 
		org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment fragment
		int methodNesting
		org.apache.jasper.compiler.ServletWriter out
	public void generatePostamble () 
		org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment fragment
		int i
		int i
		org.apache.jasper.compiler.ServletWriter out
	public java.lang.String toString () 
	public void adjustJavaLines (int) 
		org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment fragment
		int i
		int offset
}

org/apache/jasper/compiler/Generator$GenBuffer.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$GenBuffer extends java.lang.Object {
	private org.apache.jasper.compiler.Node node
	private org.apache.jasper.compiler.Node$Nodes body
	private java.io.CharArrayWriter charWriter
	protected org.apache.jasper.compiler.ServletWriter out
	void  () 
	void  (org.apache.jasper.compiler.Node, org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.Node$Nodes b
	public org.apache.jasper.compiler.ServletWriter getOut () 
	public java.lang.String toString () 
	public void adjustJavaLines (int) 
		org.apache.jasper.JasperException ex
		int offset
	private static void adjustJavaLine (org.apache.jasper.compiler.Node, int) 
		org.apache.jasper.compiler.Node n
		int offset
	static void access$1300 (org.apache.jasper.compiler.Node, int) 
		org.apache.jasper.compiler.Node x0
		int x1
}

org/apache/jasper/compiler/Generator$GenerateVisitor.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$GenerateVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private java.util.Hashtable handlerInfos
	private java.util.Hashtable tagVarNumbers
	private String parent
	private boolean isSimpleTagParent
	private String pushBodyCountVar
	private String simpleTagHandlerVar
	private boolean isSimpleTagHandler
	private boolean isFragment
	private boolean isTagFile
	private org.apache.jasper.compiler.ServletWriter out
	private java.util.ArrayList methodsBuffered
	private org.apache.jasper.compiler.Generator$FragmentHelperClass fragmentHelperClass
	private int methodNesting
	private javax.servlet.jsp.tagext.TagInfo tagInfo
	private ClassLoader loader
	private int charArrayCount
	private java.util.HashMap textMap
	private static final String SINGLE_QUOTE
	private static final String DOUBLE_QUOTE
	private final org.apache.jasper.compiler.Generator this$0
	public void  (org.apache.jasper.compiler.Generator, boolean, org.apache.jasper.compiler.ServletWriter, java.util.ArrayList, org.apache.jasper.compiler.Generator$FragmentHelperClass, java.lang.ClassLoader, javax.servlet.jsp.tagext.TagInfo) 
		org.apache.jasper.compiler.Generator this$0
		boolean isTagFile
		org.apache.jasper.compiler.ServletWriter out
		java.util.ArrayList methodsBuffered
		org.apache.jasper.compiler.Generator$FragmentHelperClass fragmentHelperClass
		ClassLoader loader
		javax.servlet.jsp.tagext.TagInfo tagInfo
	private java.lang.String attributeValue (org.apache.jasper.compiler.Node$JspAttribute, boolean, java.lang.Class) 
		boolean replaceESC
		org.apache.jasper.compiler.Node$JspAttribute attr
		boolean encode
		Class expectedType
		String v
	private void printParams (org.apache.jasper.compiler.Node, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		String sep
		org.apache.jasper.compiler.Node n
		String pageParam
		boolean literal
		String sep
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		String pageParam
		org.apache.jasper.compiler.Node$IncludeAction n
		String flush
		org.apache.jasper.compiler.Node$JspAttribute page
		boolean isFlush
		String pageParam
		org.apache.jasper.compiler.Node jspBody
	private void prepareParams (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node m
		int j
		org.apache.jasper.compiler.Node$Nodes paramSubElements
		org.apache.jasper.compiler.Node n
		int i
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Node$Nodes subelements
	private org.apache.jasper.compiler.Node$JspBody findJspBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		int i
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Node$JspBody result
		org.apache.jasper.compiler.Node$Nodes subelements
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		String pageParam
		org.apache.jasper.compiler.Node$ForwardAction n
		org.apache.jasper.compiler.Node$JspAttribute page
		String pageParam
		org.apache.jasper.compiler.Node jspBody
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		Class bean
		String beanName
		java.lang.reflect.Method meth
		String methodName
		org.apache.jasper.compiler.Node$GetProperty n
		String name
		String property
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		String valueVarName
		org.apache.jasper.compiler.Node$SetProperty n
		String name
		String property
		String param
		org.apache.jasper.compiler.Node$JspAttribute value
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		Class bean
		int modifiers
		Exception e
		String binaryName
		String binaryName
		String binaryName
		org.apache.jasper.compiler.Node$UseBean n
		String name
		String scope
		String klass
		String type
		org.apache.jasper.compiler.Node$JspAttribute beanName
		boolean generateNew
		String canonicalName
		String scopename
		String lock
	private java.lang.String makeAttr (java.lang.String, java.lang.String) 
		String attr
		String value
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node m
		int i
		org.apache.jasper.compiler.Node$Nodes subelements
		org.apache.jasper.compiler.Node$PlugIn n
		String type
		String code
		String name
		org.apache.jasper.compiler.Node$JspAttribute height
		org.apache.jasper.compiler.Node$JspAttribute width
		String hspace
		String vspace
		String align
		String iepluginurl
		String nspluginurl
		String codebase
		String archive
		String jreversion
		String widthStr
		String heightStr
		org.apache.jasper.compiler.Node$JspBody jspBody
		String s0
		String s1
		String s2
		String s3
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		String tagMethod
		org.apache.jasper.compiler.Generator$GenBuffer genBuffer
		String tmpParent
		boolean isSimpleTagParentSave
		String tmpPushBodyCountVar
		boolean tmpIsSimpleTagHandler
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
		String baseVar
		String tagEvalVar
		String tagHandlerVar
		String tagPushBodyCountVar
		org.apache.jasper.compiler.ServletWriter outSave
		org.apache.jasper.compiler.Node$ChildInfo ci
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		String quote
		String value
		int i
		String quote
		String value
		int i
		org.apache.jasper.compiler.Node$UninterpretedTag n
		org.xml.sax.Attributes attrs
		int attrsLen
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		String attrStr
		String s
		int i
		String attrName
		org.apache.jasper.compiler.Node subelem
		int i
		org.apache.jasper.compiler.Node$JspElement n
		java.util.Hashtable map
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
		String elemName
		java.util.Enumeration enumeration
		boolean hasBody
		org.apache.jasper.compiler.Node$Nodes subelements
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		char ch
		int i
		int lineInc
		org.apache.jasper.compiler.ServletWriter caOut
		org.apache.jasper.compiler.ServletWriter caOut
		String charArrayName
		char ch
		int i
		org.apache.jasper.compiler.Node$TemplateText n
		String text
		int textSize
		StringBuffer sb
		int initLength
		int count
		int srcLine
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$InvokeAction)  throws org.apache.jasper.JasperException 
		String scopeName
		org.apache.jasper.compiler.Node$InvokeAction n
		String varReaderAttr
		String varAttr
	public void visit (org.apache.jasper.compiler.Node$DoBodyAction)  throws org.apache.jasper.JasperException 
		String scopeName
		org.apache.jasper.compiler.Node$DoBodyAction n
		String varReaderAttr
		String varAttr
	public void visit (org.apache.jasper.compiler.Node$AttributeGenerator)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$AttributeGenerator n
		org.apache.jasper.compiler.Node$CustomTag tag
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	private org.apache.jasper.compiler.Generator$TagHandlerInfo getTagHandlerInfo (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
		java.util.Hashtable handlerInfosByShortName
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
	private void generateTagPlugin (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	private void generateCustomStart (org.apache.jasper.compiler.Node$CustomTag, org.apache.jasper.compiler.Generator$TagHandlerInfo, java.lang.String, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
		String tagHandlerVar
		String tagEvalVar
		String tagPushBodyCountVar
		Class tagHandlerClass
		String tagHandlerClassName
	private void generateCustomEnd (org.apache.jasper.compiler.Node$CustomTag, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.jasper.compiler.Node$CustomTag n
		String tagHandlerVar
		String tagEvalVar
		String tagPushBodyCountVar
	private void generateCustomDoTag (org.apache.jasper.compiler.Node$CustomTag, org.apache.jasper.compiler.Generator$TagHandlerInfo, java.lang.String)  throws org.apache.jasper.JasperException 
		String tmpTagHandlerVar
		boolean tmpIsSimpleTagHandler
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
		String tagHandlerVar
		Class tagHandlerClass
		String tagHandlerClassName
	private void declareScriptingVars (org.apache.jasper.compiler.Node$CustomTag, int) 
		javax.servlet.jsp.tagext.VariableInfo varInfo
		String varName
		javax.servlet.jsp.tagext.TagVariableInfo tagVarInfo
		Object elem
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		int scope
		java.util.Vector vec
	private void saveScriptingVars (org.apache.jasper.compiler.Node$CustomTag, int) 
		String varName
		String tmpVarName
		int i
		String varName
		String tmpVarName
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		int scope
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVarInfos
		javax.servlet.jsp.tagext.VariableInfo[] varInfos
	private void restoreScriptingVars (org.apache.jasper.compiler.Node$CustomTag, int) 
		String varName
		String tmpVarName
		int i
		String varName
		String tmpVarName
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		int scope
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVarInfos
		javax.servlet.jsp.tagext.VariableInfo[] varInfos
	private void syncScriptingVars (org.apache.jasper.compiler.Node$CustomTag, int) 
		int i
		String name
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		int scope
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVarInfos
		javax.servlet.jsp.tagext.VariableInfo[] varInfos
	private java.lang.String createTagVarName (java.lang.String, java.lang.String, java.lang.String) 
		Integer i
		String varName
		String fullName
		String prefix
		String shortName
		String varName
	private java.lang.String evaluateAttribute (org.apache.jasper.compiler.Generator$TagHandlerInfo, org.apache.jasper.compiler.Node$JspAttribute, org.apache.jasper.compiler.Node$CustomTag, java.lang.String)  throws org.apache.jasper.JasperException 
		boolean replaceESC
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
		org.apache.jasper.compiler.Node$JspAttribute attr
		org.apache.jasper.compiler.Node$CustomTag n
		String tagHandlerVar
		String attrValue
		String localName
		java.lang.reflect.Method m
		Class[] c
	private java.lang.String generateAliasMap (org.apache.jasper.compiler.Node$CustomTag, java.lang.String)  throws org.apache.jasper.JasperException 
		String aliasedName
		String nameFrom
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		String tagHandlerVar
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVars
		String aliasMapVar
		boolean aliasSeen
	private void generateSetters (org.apache.jasper.compiler.Node$CustomTag, java.lang.String, org.apache.jasper.compiler.Generator$TagHandlerInfo, boolean)  throws org.apache.jasper.JasperException 
		String aliasMapVar
		String uri
		String attrValue
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		String tagHandlerVar
		org.apache.jasper.compiler.Generator$TagHandlerInfo handlerInfo
		boolean simpleTag
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
	private java.lang.String convertString (java.lang.Class, java.lang.String, java.lang.String, java.lang.Class, boolean)  throws org.apache.jasper.JasperException 
		String className
		String className
		Class c
		String s
		String attrName
		Class propEditorClass
		boolean isNamedAttribute
		String quoted
	private java.lang.String getScopeConstant (java.lang.String) 
		String scope
		String scopeName
	private void generateJspFragment (org.apache.jasper.compiler.Node, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String tagHandlerVar
		org.apache.jasper.compiler.Generator$FragmentHelperClass$Fragment fragment
		org.apache.jasper.compiler.ServletWriter outSave
		String tmpParent
		boolean isSimpleTagParentSave
		boolean tmpIsFragment
		String pushBodyCountVarSave
	public java.lang.String generateNamedAttributeValue (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node bodyElement
		boolean templateTextOptimization
		org.apache.jasper.compiler.Node$NamedAttribute n
		String varName
		org.apache.jasper.compiler.Node$Nodes body
	public java.lang.String generateNamedAttributeJspFragment (org.apache.jasper.compiler.Node$NamedAttribute, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
		String tagHandlerVar
		String varName
	static org.apache.jasper.compiler.ServletWriter access$100 (org.apache.jasper.compiler.Generator$GenerateVisitor) 
		org.apache.jasper.compiler.Generator$GenerateVisitor x0
	static java.lang.String access$200 (org.apache.jasper.compiler.Generator$GenerateVisitor, org.apache.jasper.compiler.Node$JspAttribute, boolean, java.lang.Class) 
		org.apache.jasper.compiler.Generator$GenerateVisitor x0
		org.apache.jasper.compiler.Node$JspAttribute x1
		boolean x2
		Class x3
}

org/apache/jasper/compiler/Generator$TagHandlerInfo.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator$TagHandlerInfo extends java.lang.Object {
	private java.util.Hashtable methodMaps
	private java.util.Hashtable propertyEditorMaps
	private Class tagHandlerClass
	void  (org.apache.jasper.compiler.Node, java.lang.Class, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		int i
		java.beans.BeanInfo tagClassInfo
		java.beans.PropertyDescriptor[] pd
		java.beans.IntrospectionException ie
		org.apache.jasper.compiler.Node n
		Class tagHandlerClass
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.reflect.Method getSetterMethod (java.lang.String) 
		String attrName
	public java.lang.Class getPropertyEditorClass (java.lang.String) 
		String attrName
	public java.lang.Class getTagHandlerClass () 
}

org/apache/jasper/compiler/Generator.class
Generator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Generator extends java.lang.Object {
	private static final Class[] OBJECT_CLASS
	private org.apache.jasper.compiler.ServletWriter out
	private java.util.ArrayList methodsBuffered
	private org.apache.jasper.compiler.Generator$FragmentHelperClass fragmentHelperClass
	private org.apache.jasper.compiler.ErrorDispatcher err
	private org.apache.jasper.compiler.BeanRepository beanInfo
	private org.apache.jasper.JspCompilationContext ctxt
	private boolean isPoolingEnabled
	private boolean breakAtLF
	private org.apache.jasper.compiler.PageInfo pageInfo
	private java.util.Vector tagHandlerPoolNames
	private org.apache.jasper.compiler.Generator$GenBuffer charArrayBuffer
	static Class class$java$lang$Object
	static Class class$java$lang$String
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Long
	static java.lang.String quote (java.lang.String) 
		String s
	static java.lang.String escape (java.lang.String) 
		char c
		int i
		String s
		StringBuffer b
	static java.lang.String quote (char) 
		char c
		StringBuffer b
	private void generateDeclarations (org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
	private void compileTagHandlerPoolList (org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
	private void declareTemporaryScriptingVars (org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
	private void generateInit () 
		int i
	private void generateDestroy () 
		int i
	private void genPreamblePackage (java.lang.String)  throws org.apache.jasper.JasperException 
		String packageName
	private void genPreambleImports ()  throws org.apache.jasper.JasperException 
		java.util.Iterator iter
	private void genPreambleStaticInitializers ()  throws org.apache.jasper.JasperException 
		java.util.List dependants
		java.util.Iterator iter
	private void genPreambleClassVariableDeclarations (java.lang.String)  throws org.apache.jasper.JasperException 
		int i
		String className
	private void genPreambleMethods ()  throws org.apache.jasper.JasperException 
	private void generatePreamble (org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
		String servletPackageName
		String servletClassName
		String serviceMethodName
	private void generateXmlProlog (org.apache.jasper.compiler.Node$Nodes) 
		String cType
		String charSet
		String doctypePublic
		String doctypeSystem
		org.apache.jasper.compiler.Node$Nodes page
		String omitXmlDecl
		String doctypeName
	private void generateConstructor (java.lang.String) 
		String className
	private static void generateLocalVariables (org.apache.jasper.compiler.ServletWriter, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ChildInfo ci
		org.apache.jasper.compiler.Node$ChildInfo ci
		org.apache.jasper.compiler.Node$ChildInfo ci
		org.apache.jasper.compiler.ServletWriter out
		org.apache.jasper.compiler.Node n
	private void genCommonPostamble () 
		org.apache.jasper.compiler.Generator$GenBuffer methodBuffer
		int i
	private void generatePostamble (org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.compiler.Node$Nodes page
	void  (org.apache.jasper.compiler.ServletWriter, org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.compiler.ServletWriter out
		org.apache.jasper.compiler.Compiler compiler
	public static void generate (org.apache.jasper.compiler.ServletWriter, org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.JasperTagInfo tagInfo
		org.apache.jasper.compiler.ServletWriter out
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.Generator gen
	private void generateTagHandlerPreamble (org.apache.jasper.compiler.JasperTagInfo, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		String pkgName
		org.apache.jasper.compiler.JasperTagInfo tagInfo
		org.apache.jasper.compiler.Node$Nodes tag
		String className
		int lastIndex
	private void generateTagHandlerPostamble (javax.servlet.jsp.tagext.TagInfo) 
		javax.servlet.jsp.tagext.TagInfo tagInfo
	private void generateTagHandlerAttributes (javax.servlet.jsp.tagext.TagInfo)  throws org.apache.jasper.JasperException 
		int i
		int i
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] attrInfos
	private void generateSetJspContext (javax.servlet.jsp.tagext.TagInfo) 
		int i
		int i
		javax.servlet.jsp.tagext.TagInfo tagInfo
		boolean nestedSeen
		boolean atBeginSeen
		boolean atEndSeen
		boolean aliasSeen
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVars
	public void generateSetDynamicAttribute () 
	private void generatePageScopedVariables (org.apache.jasper.compiler.JasperTagInfo) 
		String attrName
		int i
		org.apache.jasper.compiler.JasperTagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] attrInfos
	private java.lang.String toGetterMethod (java.lang.String) 
		String attrName
		char[] attrChars
	private java.lang.String toSetterMethodName (java.lang.String) 
		String attrName
		char[] attrChars
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static org.apache.jasper.compiler.ServletWriter access$000 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static org.apache.jasper.compiler.PageInfo access$300 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static org.apache.jasper.compiler.BeanRepository access$400 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static org.apache.jasper.JspCompilationContext access$500 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static org.apache.jasper.compiler.ErrorDispatcher access$600 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static void access$700 (org.apache.jasper.compiler.ServletWriter, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ServletWriter x0
		org.apache.jasper.compiler.Node x1
	static org.apache.jasper.compiler.Generator$GenBuffer access$800 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static org.apache.jasper.compiler.Generator$GenBuffer access$802 (org.apache.jasper.compiler.Generator, org.apache.jasper.compiler.Generator$GenBuffer) 
		org.apache.jasper.compiler.Generator x0
		org.apache.jasper.compiler.Generator$GenBuffer x1
	static boolean access$900 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static java.lang.String access$1000 (org.apache.jasper.compiler.Generator, java.lang.String) 
		org.apache.jasper.compiler.Generator x0
		String x1
	static boolean access$1100 (org.apache.jasper.compiler.Generator) 
		org.apache.jasper.compiler.Generator x0
	static java.lang.Class[] access$1200 () 
	static void  () 
}

org/apache/jasper/compiler/ImplicitTagLibraryInfo.class
ImplicitTagLibraryInfo.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ImplicitTagLibraryInfo extends javax.servlet.jsp.tagext.TagLibraryInfo {
	private static final String WEB_INF_TAGS
	private static final String TAG_FILE_SUFFIX
	private static final String TAGX_FILE_SUFFIX
	private static final String TAGS_SHORTNAME
	private static final String TLIB_VERSION
	private static final String JSP_VERSION
	private java.util.Hashtable tagFileMap
	private org.apache.jasper.compiler.ParserController pc
	private java.util.Vector vec
	public void  (org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.ParserController, java.lang.String, java.lang.String, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String suffix
		String tagName
		String path
		java.util.Iterator it
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.ParserController pc
		String prefix
		String tagdir
		org.apache.jasper.compiler.ErrorDispatcher err
		java.util.Set dirList
	public javax.servlet.jsp.tagext.TagFileInfo getTagFile (java.lang.String) 
		org.apache.jasper.JasperException je
		String path
		javax.servlet.jsp.tagext.TagInfo tagInfo
		String shortName
		javax.servlet.jsp.tagext.TagFileInfo tagFile
}

org/apache/jasper/compiler/JDTCompiler$1.class
JDTCompiler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JDTCompiler$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment  {
	private final String val$targetClassName
	private final String val$sourceFile
	private final ClassLoader val$classLoader
	private final org.apache.jasper.compiler.JDTCompiler this$0
	void  (org.apache.jasper.compiler.JDTCompiler, java.lang.String, java.lang.String, java.lang.ClassLoader) 
		org.apache.jasper.compiler.JDTCompiler this$0
		String val$targetClassName
		String val$sourceFile
		ClassLoader val$classLoader
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][]) 
		int i
		char[][] compoundTypeName
		String result
		String sep
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][]) 
		int i
		char[] typeName
		char[][] packageName
		String result
		String sep
	private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (java.lang.String) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		byte[] classBytes
		byte[] buf
		java.io.ByteArrayOutputStream baos
		int count
		char[] fileName
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
		String resourceName
		java.io.IOException exc
		org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException exc
		java.io.IOException exc
		String className
		java.io.InputStream is
	private boolean isPackage (java.lang.String) 
		String result
		String resourceName
		java.io.InputStream is
	public boolean isPackage (char[][], char[]) 
		String str
		int i
		char[][] parentPackageName
		char[] packageName
		String result
		String sep
		String str
	public void cleanup () 
}

org/apache/jasper/compiler/JDTCompiler$1CompilationUnit.class
JDTCompiler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JDTCompiler$1CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit  {
	String className
	String sourceFile
	private final org.apache.jasper.compiler.JDTCompiler this$0
	void  (org.apache.jasper.compiler.JDTCompiler, java.lang.String, java.lang.String) 
		org.apache.jasper.compiler.JDTCompiler this$0
		String sourceFile
		String className
	public char[] getFileName () 
	public char[] getContents () 
		char[] chars
		StringBuffer buf
		int count
		java.io.InputStreamReader isReader
		java.io.Reader reader
		java.io.IOException e
		char[] result
	public char[] getMainTypeName () 
		int dot
	public char[][] getPackageName () 
		String tok
		int i
		java.util.StringTokenizer izer
		char[][] result
}

org/apache/jasper/compiler/JDTCompiler$2.class
JDTCompiler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JDTCompiler$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	private final java.util.ArrayList val$problemList
	private final String val$outputDir
	private final org.apache.jasper.compiler.JDTCompiler this$0
	void  (org.apache.jasper.compiler.JDTCompiler, java.util.ArrayList, java.lang.String) 
		org.apache.jasper.compiler.JDTCompiler this$0
		java.util.ArrayList val$problemList
		String val$outputDir
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.apache.jasper.JasperException e
		String name
		org.eclipse.jdt.core.compiler.IProblem problem
		int i
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int j
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		char[][] compoundName
		String className
		String sep
		byte[] bytes
		String outFile
		java.io.FileOutputStream fout
		java.io.BufferedOutputStream bos
		int i
		org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		java.io.IOException exc
		org.eclipse.jdt.internal.compiler.CompilationResult result
}

org/apache/jasper/compiler/JDTCompiler.class
JDTCompiler.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JDTCompiler extends org.apache.jasper.compiler.Compiler {
	public void  () 
	protected void generateClass (java.lang.String[])  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.lang.Exception 
		String opt
		String opt
		String className
		int i
		java.io.File javaFile
		org.apache.jasper.compiler.JavacErrorDetail[] jeds
		long t2
		String[] smap
		long t1
		String sourceFile
		String outputDir
		String packageName
		String targetClassName
		ClassLoader classLoader
		String[] fileNames
		String[] classNames
		java.util.ArrayList problemList
		org.eclipse.jdt.internal.compiler.env.INameEnvironment env
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		java.util.Map settings
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] compilationUnits
		org.eclipse.jdt.internal.compiler.Compiler compiler
}

org/apache/jasper/compiler/JasperTagInfo.class
JasperTagInfo.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JasperTagInfo extends javax.servlet.jsp.tagext.TagInfo {
	private String dynamicAttrsMapName
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, javax.servlet.jsp.tagext.TagLibraryInfo, javax.servlet.jsp.tagext.TagExtraInfo, javax.servlet.jsp.tagext.TagAttributeInfo[], java.lang.String, java.lang.String, java.lang.String, javax.servlet.jsp.tagext.TagVariableInfo[], java.lang.String) 
		String tagName
		String tagClassName
		String bodyContent
		String infoString
		javax.servlet.jsp.tagext.TagLibraryInfo taglib
		javax.servlet.jsp.tagext.TagExtraInfo tagExtraInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] attributeInfo
		String displayName
		String smallIcon
		String largeIcon
		javax.servlet.jsp.tagext.TagVariableInfo[] tvi
		String mapName
	public java.lang.String getDynamicAttributesMapName () 
	public boolean hasDynamicAttributes () 
}

org/apache/jasper/compiler/JavacErrorDetail.class
JavacErrorDetail.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JavacErrorDetail extends java.lang.Object {
	private String javaFileName
	private int javaLineNum
	private String jspFileName
	private int jspBeginLineNum
	private StringBuffer errMsg
	public void  (java.lang.String, int, java.lang.StringBuffer) 
		String javaFileName
		int javaLineNum
		StringBuffer errMsg
	public void  (java.lang.String, int, java.lang.String, int, java.lang.StringBuffer) 
		String javaFileName
		int javaLineNum
		String jspFileName
		int jspBeginLineNum
		StringBuffer errMsg
	public java.lang.String getJavaFileName () 
	public int getJavaLineNumber () 
	public java.lang.String getJspFileName () 
	public int getJspBeginLineNumber () 
	public java.lang.String getErrorMessage () 
}

org/apache/jasper/compiler/JspConfig$JspProperty.class
JspConfig.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JspConfig$JspProperty extends java.lang.Object {
	private String isXml
	private String elIgnored
	private String scriptingInvalid
	private String pageEncoding
	private java.util.Vector includePrelude
	private java.util.Vector includeCoda
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Vector, java.util.Vector) 
		String isXml
		String elIgnored
		String scriptingInvalid
		String pageEncoding
		java.util.Vector includePrelude
		java.util.Vector includeCoda
	public java.lang.String isXml () 
	public java.lang.String isELIgnored () 
	public java.lang.String isScriptingInvalid () 
	public java.lang.String getPageEncoding () 
	public java.util.Vector getIncludePrelude () 
	public java.util.Vector getIncludeCoda () 
}

org/apache/jasper/compiler/JspConfig$JspPropertyGroup.class
JspConfig.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JspConfig$JspPropertyGroup extends java.lang.Object {
	private String path
	private String extension
	private org.apache.jasper.compiler.JspConfig$JspProperty jspProperty
	void  (java.lang.String, java.lang.String, org.apache.jasper.compiler.JspConfig$JspProperty) 
		String path
		String extension
		org.apache.jasper.compiler.JspConfig$JspProperty jspProperty
	public java.lang.String getPath () 
	public java.lang.String getExtension () 
	public org.apache.jasper.compiler.JspConfig$JspProperty getJspProperty () 
}

org/apache/jasper/compiler/JspConfig.class
JspConfig.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JspConfig extends java.lang.Object {
	private static final String WEB_XML
	private org.apache.commons.logging.Log log
	private java.util.Vector jspProperties
	private javax.servlet.ServletContext ctxt
	private boolean initialized
	private String defaultIsXml
	private String defaultIsELIgnored
	private String defaultIsScriptingInvalid
	private org.apache.jasper.compiler.JspConfig$JspProperty defaultJspProperty
	static Class class$org$apache$jasper$compiler$JspConfig
	public void  (javax.servlet.ServletContext) 
		javax.servlet.ServletContext ctxt
	private void processWebDotXml (javax.servlet.ServletContext)  throws org.apache.jasper.JasperException 
		String tname
		String file
		int i
		String file
		boolean isStar
		String urlPattern
		String path
		String extension
		org.apache.jasper.compiler.JspConfig$JspProperty property
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup propertyGroup
		int p
		org.apache.jasper.xmlparser.TreeNode element
		java.util.Iterator list
		java.util.Vector urlPatterns
		String pageEncoding
		String scriptingInvalid
		String elIgnored
		String isXml
		java.util.Vector includePrelude
		java.util.Vector includeCoda
		java.net.URL uri
		org.xml.sax.InputSource ip
		org.apache.jasper.xmlparser.ParserUtils pu
		org.apache.jasper.xmlparser.TreeNode webApp
		org.apache.jasper.xmlparser.TreeNode jspConfig
		java.util.Iterator jspPropertyList
		Exception ex
		Throwable t
		javax.servlet.ServletContext ctxt
		java.io.InputStream is
	private void init ()  throws org.apache.jasper.JasperException 
	private org.apache.jasper.compiler.JspConfig$JspPropertyGroup selectProperty (org.apache.jasper.compiler.JspConfig$JspPropertyGroup, org.apache.jasper.compiler.JspConfig$JspPropertyGroup) 
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup prev
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup curr
		String prevPath
		String currPath
	public org.apache.jasper.compiler.JspConfig$JspProperty findJspProperty (java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup jpg
		org.apache.jasper.compiler.JspConfig$JspProperty jp
		String extension
		String path
		String uri
		String uriPath
		int index
		String uriExtension
		java.util.Vector includePreludes
		java.util.Vector includeCodas
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup isXmlMatch
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup elIgnoredMatch
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup scriptingInvalidMatch
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup pageEncodingMatch
		java.util.Iterator iter
		String isXml
		String isELIgnored
		String isScriptingInvalid
		String pageEncoding
	public boolean isJspPage (java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.JspConfig$JspPropertyGroup jpg
		org.apache.jasper.compiler.JspConfig$JspProperty jp
		String extension
		String path
		String uri
		String uriPath
		int index
		String uriExtension
		java.util.Iterator iter
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/compiler/JspDocumentParser$EnableDTDValidationException.class
JspDocumentParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JspDocumentParser$EnableDTDValidationException extends org.xml.sax.SAXParseException {
	void  (java.lang.String, org.xml.sax.Locator) 
		String message
		org.xml.sax.Locator loc
}

org/apache/jasper/compiler/JspDocumentParser.class
JspDocumentParser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JspDocumentParser extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler org.apache.jasper.compiler.TagConstants  {
	private static final String JSP_VERSION
	private static final String LEXICAL_HANDLER_PROPERTY
	private static final String JSP_URI
	private static final org.apache.jasper.compiler.JspDocumentParser$EnableDTDValidationException ENABLE_DTD_VALIDATION_EXCEPTION
	private org.apache.jasper.compiler.ParserController parserController
	private org.apache.jasper.JspCompilationContext ctxt
	private org.apache.jasper.compiler.PageInfo pageInfo
	private String path
	private StringBuffer charBuffer
	private org.apache.jasper.compiler.Node current
	private org.apache.jasper.compiler.Node scriptlessBodyNode
	private org.xml.sax.Locator locator
	private org.apache.jasper.compiler.Mark startMark
	private boolean inDTD
	private boolean isValidating
	private org.apache.jasper.compiler.ErrorDispatcher err
	private boolean isTagFile
	private boolean directivesOnly
	private boolean isTop
	private int tagDependentNesting
	private boolean tagDependentPending
	public void  (org.apache.jasper.compiler.ParserController, java.lang.String, boolean, boolean) 
		org.apache.jasper.compiler.ParserController pc
		String path
		boolean isTagFile
		boolean directivesOnly
	public static org.apache.jasper.compiler.Node$Nodes parse (org.apache.jasper.compiler.ParserController, java.lang.String, java.util.jar.JarFile, org.apache.jasper.compiler.Node, boolean, boolean, java.lang.String, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		Exception any
		org.apache.jasper.compiler.JspDocumentParser$EnableDTDValidationException e
		Exception any
		org.apache.jasper.compiler.Node$Root dummyRoot
		javax.xml.parsers.SAXParser saxParser
		java.io.InputStream inStream
		java.io.IOException ioe
		org.xml.sax.SAXParseException e
		Exception e
		org.apache.jasper.compiler.ParserController pc
		String path
		java.util.jar.JarFile jarFile
		org.apache.jasper.compiler.Node parent
		boolean isTagFile
		boolean directivesOnly
		String pageEnc
		String jspConfigPageEnc
		boolean isEncodingSpecifiedInProlog
		org.apache.jasper.compiler.JspDocumentParser jspDocParser
		org.apache.jasper.compiler.Node$Nodes pageNodes
	private void addInclude (org.apache.jasper.compiler.Node, java.util.List)  throws org.xml.sax.SAXException 
		String file
		org.xml.sax.helpers.AttributesImpl attrs
		org.apache.jasper.compiler.Node includeDir
		java.util.Iterator iter
		org.apache.jasper.compiler.Node parent
		java.util.List files
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String attrUri
		String attrQName
		int i
		boolean isTaglib
		String bodyType
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.helpers.AttributesImpl taglibAttrs
		org.xml.sax.helpers.AttributesImpl nonTaglibAttrs
		org.xml.sax.helpers.AttributesImpl nonTaglibXmlnsAttrs
		org.apache.jasper.compiler.Node node
	public void characters (char[], int, int) 
		char[] buf
		int offset
		int len
	private void processChars ()  throws org.xml.sax.SAXException 
		int i
		boolean singleQ
		boolean doubleQ
		int ch
		int i
		int line
		int column
		java.io.CharArrayWriter ttext
		int lastCh
		boolean isAllSpace
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		org.apache.jasper.compiler.Node subElem
		int i
		boolean isTrim
		org.apache.jasper.compiler.Node$Nodes subElems
		String uri
		String localName
		String qName
	public void setDocumentLocator (org.xml.sax.Locator) 
		org.xml.sax.Locator locator
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] buf
		int offset
		int len
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		javax.servlet.jsp.tagext.TagLibraryInfo taglibInfo
		org.apache.jasper.JasperException je
		String prefix
		String uri
		javax.servlet.jsp.tagext.TagLibraryInfo taglibInfo
	public void endPrefixMapping (java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String prefix
	private org.apache.jasper.compiler.Node parseStandardAction (java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node)  throws org.xml.sax.SAXException 
		String imports
		String imports
		String qName
		String localName
		org.xml.sax.Attributes nonTaglibAttrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Node node
	private org.apache.jasper.compiler.Node parseCustomAction (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node)  throws org.xml.sax.SAXException 
		Exception e
		String handlerClassName
		String qName
		String localName
		String uri
		org.xml.sax.Attributes nonTaglibAttrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
		Class tagHandlerClass
		String prefix
		int colon
		org.apache.jasper.compiler.Node$CustomTag ret
	private javax.servlet.jsp.tagext.TagLibraryInfo getTaglibInfo (java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		String tagdir
		boolean isPlainUri
		String[] location
		String prefix
		String uri
		javax.servlet.jsp.tagext.TagLibraryInfo result
	private void checkScriptingBody (org.apache.jasper.compiler.Node$ScriptingElement)  throws org.xml.sax.SAXException 
		String elemType
		String msg
		org.apache.jasper.compiler.Node n
		int i
		int size
		org.apache.jasper.compiler.Node$ScriptingElement scriptingElem
		org.apache.jasper.compiler.Node$Nodes body
	private void processIncludeDirective (java.lang.String, org.apache.jasper.compiler.Node)  throws org.xml.sax.SAXException 
		java.io.FileNotFoundException fnfe
		Exception e
		String fname
		org.apache.jasper.compiler.Node parent
	private void checkPrefixes (java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		int i
		String uri
		String qName
		org.xml.sax.Attributes attrs
		int len
	private void checkPrefix (java.lang.String, java.lang.String) 
		String prefix
		String uri
		String qName
		int index
	private static javax.xml.parsers.SAXParser getSAXParser (boolean, org.apache.jasper.compiler.JspDocumentParser)  throws java.lang.Exception 
		boolean validating
		org.apache.jasper.compiler.JspDocumentParser jspDocParser
		javax.xml.parsers.SAXParserFactory factory
		javax.xml.parsers.SAXParser saxParser
		org.xml.sax.XMLReader xmlReader
	private static java.lang.String getBodyType (org.apache.jasper.compiler.Node$CustomTag) 
		org.apache.jasper.compiler.Node$CustomTag custom
	private boolean isTagDependent (org.apache.jasper.compiler.Node) 
		String bodyType
		org.apache.jasper.compiler.Node n
	static void  () 
}

org/apache/jasper/compiler/JspReader.class
JspReader.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.JspReader extends java.lang.Object {
	private org.apache.commons.logging.Log log
	private org.apache.jasper.compiler.Mark current
	private String master
	private java.util.List sourceFiles
	private int currFileId
	private int size
	private org.apache.jasper.JspCompilationContext context
	private org.apache.jasper.compiler.ErrorDispatcher err
	private boolean singleFile
	static Class class$org$apache$jasper$compiler$JspReader
	public void  (org.apache.jasper.JspCompilationContext, java.lang.String, java.lang.String, java.util.jar.JarFile, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException java.io.FileNotFoundException java.io.IOException 
		org.apache.jasper.JspCompilationContext ctxt
		String fname
		String encoding
		java.util.jar.JarFile jarFile
		org.apache.jasper.compiler.ErrorDispatcher err
	public void  (org.apache.jasper.JspCompilationContext, java.lang.String, java.lang.String, java.io.InputStreamReader, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException java.io.FileNotFoundException 
		org.apache.jasper.JspCompilationContext ctxt
		String fname
		String encoding
		java.io.InputStreamReader reader
		org.apache.jasper.compiler.ErrorDispatcher err
	org.apache.jasper.JspCompilationContext getJspCompilationContext () 
	java.lang.String getFile (int) 
		int fileid
	boolean hasMoreInput ()  throws org.apache.jasper.JasperException 
	int nextChar ()  throws org.apache.jasper.JasperException 
		int ch
	void pushChar () 
	java.lang.String getText (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Mark)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Mark stop
		org.apache.jasper.compiler.Mark oldstart
		java.io.CharArrayWriter caw
	int peekChar ()  throws org.apache.jasper.JasperException 
	org.apache.jasper.compiler.Mark mark () 
	void reset (org.apache.jasper.compiler.Mark) 
		org.apache.jasper.compiler.Mark mark
	boolean matchesIgnoreCase (java.lang.String)  throws org.apache.jasper.JasperException 
		String string
		org.apache.jasper.compiler.Mark mark
		int ch
		int i
	boolean matches (java.lang.String)  throws org.apache.jasper.JasperException 
		String string
		org.apache.jasper.compiler.Mark mark
		int ch
		int i
	boolean matchesETag (java.lang.String)  throws org.apache.jasper.JasperException 
		String tagName
		org.apache.jasper.compiler.Mark mark
	boolean matchesETagWithoutLessThan (java.lang.String)  throws org.apache.jasper.JasperException 
		String tagName
		org.apache.jasper.compiler.Mark mark
	boolean matchesOptionalSpacesFollowedBy (java.lang.String)  throws org.apache.jasper.JasperException 
		String s
		org.apache.jasper.compiler.Mark mark
		boolean result
	int skipSpaces ()  throws org.apache.jasper.JasperException 
		int i
	org.apache.jasper.compiler.Mark skipUntil (java.lang.String)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Mark restart
		String limit
		org.apache.jasper.compiler.Mark ret
		int limlen
		int ch
	org.apache.jasper.compiler.Mark skipUntilIgnoreEsc (java.lang.String)  throws org.apache.jasper.JasperException 
		int i
		String limit
		org.apache.jasper.compiler.Mark ret
		int limlen
		int ch
		int prev
	org.apache.jasper.compiler.Mark skipUntilETag (java.lang.String)  throws org.apache.jasper.JasperException 
		String tag
		org.apache.jasper.compiler.Mark ret
	final boolean isSpace ()  throws org.apache.jasper.JasperException 
	java.lang.String parseToken (boolean)  throws org.apache.jasper.JasperException 
		char endQuote
		boolean quoted
		StringBuffer stringBuffer
		int ch
	void setSingleFile (boolean) 
		boolean val
	java.net.URL getResource (java.lang.String)  throws java.net.MalformedURLException 
		String path
	private boolean isDelimiter ()  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark mark
		int ch
	private int registerSourceFile (java.lang.String) 
		String file
	private int unregisterSourceFile (java.lang.String) 
		String file
	private void pushFile (java.lang.String, java.lang.String, java.io.InputStreamReader)  throws org.apache.jasper.JasperException java.io.FileNotFoundException 
		Exception any
		int i
		java.io.CharArrayWriter caw
		char[] buf
		Throwable ex
		Exception any
		String file
		String encoding
		java.io.InputStreamReader reader
		String longName
		int fileid
	private boolean popFile ()  throws org.apache.jasper.JasperException 
		String fName
		org.apache.jasper.compiler.Mark previous
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/compiler/JspRuntimeContext.class
JspRuntimeContext.java
package org.apache.jasper.compiler
public final org.apache.jasper.compiler.JspRuntimeContext extends java.lang.Object implements java.lang.Runnable  {
	private org.apache.commons.logging.Log log
	private int jspReloadCount
	private javax.servlet.ServletContext context
	private org.apache.jasper.Options options
	private java.net.URLClassLoader parentClassLoader
	private java.security.PermissionCollection permissionCollection
	private java.security.CodeSource codeSource
	private String classpath
	private java.util.Map jsps
	private Thread thread
	private boolean threadDone
	private String threadName
	static Class class$org$apache$jasper$compiler$JspRuntimeContext
	public void  (javax.servlet.ServletContext, org.apache.jasper.Options) 
		String directory
		javax.servlet.ServletContext context
		org.apache.jasper.Options options
		String appBase
	public void addWrapper (java.lang.String, org.apache.jasper.servlet.JspServletWrapper) 
		String jspUri
		org.apache.jasper.servlet.JspServletWrapper jsw
	public org.apache.jasper.servlet.JspServletWrapper getWrapper (java.lang.String) 
		String jspUri
	public void removeWrapper (java.lang.String) 
		String jspUri
	public int getJspCount () 
	public java.security.CodeSource getCodeSource () 
	public java.net.URLClassLoader getParentClassLoader () 
	public java.security.PermissionCollection getPermissionCollection () 
	public void destroy () 
		java.util.Iterator servlets
	public synchronized void incrementJspReloadCount () 
	public synchronized void setJspReloadCount (int) 
		int count
	public int getJspReloadCount () 
	private void checkCompile () 
		java.io.FileNotFoundException ex
		Throwable t
		org.apache.jasper.servlet.JspServletWrapper jsw
		org.apache.jasper.JspCompilationContext ctxt
		int i
		Object[] wrappers
	public java.lang.String getClassPath () 
	private void initClassPath () 
		int i
		java.net.URL[] urls
		StringBuffer cpath
		String sep
		String cp
	private void initSecurity () 
		int i
		java.net.URL[] urls
		String jarUrl
		String jndiUrl
		String docBase
		String codeBase
		java.io.File contextDir
		java.net.URL url
		String workDir
		Exception e
		java.security.Policy policy
	protected void threadStart () 
	protected void threadStop () 
		InterruptedException e
	protected void threadSleep () 
		InterruptedException e
	public void run () 
		Throwable t
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		org.apache.jasper.runtime.JspFactoryImpl factory
}

org/apache/jasper/compiler/JspUtil$ValidAttribute.class
JspUtil.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JspUtil$ValidAttribute extends java.lang.Object {
	String name
	boolean mandatory
	boolean rtexprvalue
	public void  (java.lang.String, boolean, boolean) 
		String name
		boolean mandatory
		boolean rtexprvalue
	public void  (java.lang.String, boolean) 
		String name
		boolean mandatory
	public void  (java.lang.String) 
		String name
}

org/apache/jasper/compiler/JspUtil.class
JspUtil.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.JspUtil extends java.lang.Object {
	private static final String WEB_INF_TAGS
	private static final String META_INF_TAGS
	private static final String OPEN_EXPR
	private static final String CLOSE_EXPR
	private static final String OPEN_EXPR_XML
	private static final String CLOSE_EXPR_XML
	private static int tempSequenceNumber
	private static org.apache.commons.el.ExpressionEvaluatorImpl expressionEvaluator
	private static final String[] javaKeywords
	public static final int CHUNKSIZE
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Short
	static Class class$java$lang$Integer
	static Class class$java$lang$Long
	static Class class$java$lang$Float
	static Class class$java$lang$Double
	public void  () 
	public static char[] removeQuotes (char[]) 
		int i
		char[] chars
		java.io.CharArrayWriter caw
	public static char[] escapeQuotes (char[]) 
		int n
		StringBuffer sb
		char[] chars
		String s
	public static boolean isExpression (java.lang.String, boolean) 
		String openExpr
		String closeExpr
		String token
		boolean isXml
		String openExpr
		String closeExpr
	public static java.lang.String getExpr (java.lang.String, boolean) 
		String openExpr
		String closeExpr
		String returnString
		String expression
		boolean isXml
		String returnString
		String openExpr
		String closeExpr
		int length
	public static java.lang.String getExprInXml (java.lang.String) 
		String returnString
		String expression
		String returnString
		int length
	public static void checkScope (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String scope
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public static void checkAttributes (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.JspUtil$ValidAttribute[], org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String qName
		int i
		String attrName
		org.apache.jasper.compiler.Node node
		int i
		int numSubElements
		int attrPos
		int i
		int i
		int j
		String typeOfTag
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.JspUtil$ValidAttribute[] validAttributes
		org.apache.jasper.compiler.ErrorDispatcher err
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		boolean valid
		int tempLength
		java.util.Vector temp
		org.apache.jasper.compiler.Node$Nodes tagBody
		String missingAttribute
		int attrLeftLength
		String attribute
	public static java.lang.String escapeQueryString (java.lang.String) 
		char nextChar
		int index
		String unescString
		String escString
		String shellSpChars
	public static java.lang.String escapeXml (java.lang.String) 
		char c
		int i
		String s
		StringBuffer sb
	public static java.lang.String replace (java.lang.String, char, java.lang.String) 
		String name
		char replace
		String with
		StringBuffer buf
		int begin
		int end
		int last
	public static boolean booleanValue (java.lang.String) 
		String s
		boolean b
	public static java.lang.Class toClass (java.lang.String, java.lang.ClassLoader)  throws java.lang.ClassNotFoundException 
		int i
		String type
		ClassLoader loader
		Class c
		int i0
		int dims
	public static java.lang.String interpreterCall (boolean, java.lang.String, java.lang.Class, java.lang.String, boolean) 
		boolean isTagFile
		String expression
		Class expectedType
		String fnmapvar
		boolean XmlEscape
		String jspCtxt
		String targetType
		String primitiveConverterMethod
		StringBuffer call
	public static void validateExpressions (org.apache.jasper.compiler.Mark, java.lang.String, java.lang.Class, javax.servlet.jsp.el.FunctionMapper, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		javax.servlet.jsp.el.ELParseException e
		javax.servlet.jsp.el.ELException e
		org.apache.jasper.compiler.Mark where
		String expressions
		Class expectedType
		javax.servlet.jsp.el.FunctionMapper functionMapper
		org.apache.jasper.compiler.ErrorDispatcher err
	public static void resetTemporaryVariableName () 
	public static java.lang.String nextTemporaryVariableName () 
	public static java.lang.String coerceToPrimitiveBoolean (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToBoolean (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToPrimitiveByte (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToByte (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToChar (java.lang.String, boolean) 
		char ch
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToCharacter (java.lang.String, boolean) 
		char ch
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToPrimitiveDouble (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToDouble (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToPrimitiveFloat (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToFloat (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToInt (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToInteger (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToPrimitiveShort (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToShort (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToPrimitiveLong (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.lang.String coerceToLong (java.lang.String, boolean) 
		String s
		boolean isNamedAttribute
	public static java.io.InputStream getInputStream (java.lang.String, java.util.jar.JarFile, org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException java.io.IOException 
		String jarEntryName
		java.util.zip.ZipEntry jarEntry
		String fname
		java.util.jar.JarFile jarFile
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.ErrorDispatcher err
		java.io.InputStream in
	public static java.lang.String getTagHandlerClassName (java.lang.String, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String path
		org.apache.jasper.compiler.ErrorDispatcher err
		String className
		int begin
		int index
	public static final java.lang.String makeJavaPackage (java.lang.String) 
		int i
		String path
		String[] classNameComponents
		StringBuffer legalClassNames
	private static final java.lang.String[] split (java.lang.String, java.lang.String) 
		String comp
		int i
		String path
		String pat
		java.util.Vector comps
		int pos
		int start
		String[] result
	public static final java.lang.String makeJavaIdentifier (java.lang.String) 
		char ch
		int i
		String identifier
		StringBuffer modifiedIdentifier
	public static final java.lang.String mangleChar (char) 
		char ch
		char[] result
	public static boolean isJavaKeyword (java.lang.String) 
		int k
		int result
		String key
		int i
		int j
	public static final java.lang.String makeXmlJavaIdentifier (java.lang.String) 
		String name
	static java.io.InputStreamReader getReader (java.lang.String, java.lang.String, java.util.jar.JarFile, org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException java.io.IOException 
		java.io.UnsupportedEncodingException ex
		String fname
		String encoding
		java.util.jar.JarFile jarFile
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.ErrorDispatcher err
		java.io.InputStreamReader reader
		java.io.InputStream in
	public static java.lang.String toJavaSourceType (java.lang.String) 
		int i
		String type
		int dims
		String t
		StringBuffer resultType
	public static java.lang.String getCanonicalName (java.lang.Class) 
		Class c
		String binaryName
		StringBuffer buf
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/jasper/compiler/Localizer.class
Localizer.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Localizer extends java.lang.Object {
	private static java.util.ResourceBundle bundle
	public void  () 
	public static java.lang.String getMessage (java.lang.String) 
		java.util.MissingResourceException e
		String errCode
		String errMsg
	public static java.lang.String getMessage (java.lang.String, java.lang.String) 
		String errCode
		String arg
	public static java.lang.String getMessage (java.lang.String, java.lang.String, java.lang.String) 
		String errCode
		String arg1
		String arg2
	public static java.lang.String getMessage (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String errCode
		String arg1
		String arg2
		String arg3
	public static java.lang.String getMessage (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String errCode
		String arg1
		String arg2
		String arg3
		String arg4
	public static java.lang.String getMessage (java.lang.String, java.lang.Object[]) 
		java.text.MessageFormat formatter
		java.util.MissingResourceException e
		String errCode
		Object[] args
		String errMsg
	static void  () 
		Throwable t
}

org/apache/jasper/compiler/Mark$IncludeState.class
Mark.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Mark$IncludeState extends java.lang.Object {
	int cursor
	int line
	int col
	int fileId
	String fileName
	String baseDir
	String encoding
	char[] stream
	private final org.apache.jasper.compiler.Mark this$0
	void  (org.apache.jasper.compiler.Mark, int, int, int, int, java.lang.String, java.lang.String, java.lang.String, char[]) 
		org.apache.jasper.compiler.Mark this$0
		int inCursor
		int inLine
		int inCol
		int inFileId
		String name
		String inBaseDir
		String inEncoding
		char[] inStream
}

org/apache/jasper/compiler/Mark.class
Mark.java
package org.apache.jasper.compiler
final org.apache.jasper.compiler.Mark extends java.lang.Object {
	int cursor
	int line
	int col
	String baseDir
	char[] stream
	private int fileId
	private String fileName
	private java.util.Stack includeStack
	private String encoding
	private org.apache.jasper.compiler.JspReader reader
	private org.apache.jasper.JspCompilationContext ctxt
	void  (org.apache.jasper.compiler.JspReader, char[], int, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.jasper.compiler.JspReader reader
		char[] inStream
		int fileId
		String name
		String inBaseDir
		String inEncoding
	void  (org.apache.jasper.compiler.Mark) 
		int i
		org.apache.jasper.compiler.Mark other
	void  (org.apache.jasper.JspCompilationContext, java.lang.String, int, int) 
		org.apache.jasper.JspCompilationContext ctxt
		String filename
		int line
		int col
	public void pushStream (char[], int, java.lang.String, java.lang.String, java.lang.String) 
		char[] inStream
		int inFileId
		String name
		String inBaseDir
		String inEncoding
	public org.apache.jasper.compiler.Mark popStream () 
		org.apache.jasper.compiler.Mark$IncludeState state
	public int getLineNumber () 
	public int getColumnNumber () 
	public java.lang.String getSystemId () 
	public java.lang.String getPublicId () 
	public java.lang.String toString () 
	public java.lang.String getFile () 
	public java.net.URL getURL ()  throws java.net.MalformedURLException 
	public java.lang.String toShortString () 
	public boolean equals (java.lang.Object) 
		org.apache.jasper.compiler.Mark m
		Object other
	public boolean isGreater (org.apache.jasper.compiler.Mark) 
		org.apache.jasper.compiler.Mark other
		boolean greater
}

org/apache/jasper/compiler/Node$1AttributeVisitor.class
Node.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Node$1AttributeVisitor extends org.apache.jasper.compiler.Node$Visitor {
	String attrValue
	private final org.apache.jasper.compiler.Node$NamedAttribute this$0
	void  (org.apache.jasper.compiler.Node$NamedAttribute) 
		org.apache.jasper.compiler.Node$NamedAttribute this$0
	public void visit (org.apache.jasper.compiler.Node$TemplateText) 
		org.apache.jasper.compiler.Node$TemplateText txt
	public java.lang.String getAttrValue () 
}

org/apache/jasper/compiler/Node$AttributeDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$AttributeDirective extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$AttributeGenerator.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$AttributeGenerator extends org.apache.jasper.compiler.Node {
	String name
	org.apache.jasper.compiler.Node$CustomTag tag
	public void  (org.apache.jasper.compiler.Mark, java.lang.String, org.apache.jasper.compiler.Node$CustomTag) 
		org.apache.jasper.compiler.Mark start
		String name
		org.apache.jasper.compiler.Node$CustomTag tag
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public java.lang.String getName () 
	public org.apache.jasper.compiler.Node$CustomTag getTag () 
}

org/apache/jasper/compiler/Node$ChildInfo.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$ChildInfo extends java.lang.Object {
	private boolean scriptless
	private boolean hasUseBean
	private boolean hasIncludeAction
	private boolean hasParamAction
	private boolean hasSetProperty
	private boolean hasScriptingVars
	public void  () 
	public void setScriptless (boolean) 
		boolean s
	public boolean isScriptless () 
	public void setHasUseBean (boolean) 
		boolean u
	public boolean hasUseBean () 
	public void setHasIncludeAction (boolean) 
		boolean i
	public boolean hasIncludeAction () 
	public void setHasParamAction (boolean) 
		boolean i
	public boolean hasParamAction () 
	public void setHasSetProperty (boolean) 
		boolean s
	public boolean hasSetProperty () 
	public void setHasScriptingVars (boolean) 
		boolean s
	public boolean hasScriptingVars () 
}

org/apache/jasper/compiler/Node$Comment.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Comment extends org.apache.jasper.compiler.Node {
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$CustomTag.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$CustomTag extends org.apache.jasper.compiler.Node {
	private String uri
	private String prefix
	private org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	private javax.servlet.jsp.tagext.TagData tagData
	private String tagHandlerPoolName
	private javax.servlet.jsp.tagext.TagInfo tagInfo
	private javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
	private Class tagHandlerClass
	private javax.servlet.jsp.tagext.VariableInfo[] varInfos
	private int customNestingLevel
	private org.apache.jasper.compiler.Node$ChildInfo childInfo
	private boolean implementsIterationTag
	private boolean implementsBodyTag
	private boolean implementsTryCatchFinally
	private boolean implementsSimpleTag
	private boolean implementsDynamicAttributes
	private java.util.Vector atBeginScriptingVars
	private java.util.Vector atEndScriptingVars
	private java.util.Vector nestedScriptingVars
	private org.apache.jasper.compiler.Node$CustomTag customTagParent
	private Integer numCount
	private boolean useTagPlugin
	private org.apache.jasper.compiler.tagplugin.TagPluginContext tagPluginContext
	private org.apache.jasper.compiler.Node$Nodes atSTag
	private org.apache.jasper.compiler.Node$Nodes atETag
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagInfo, java.lang.Class) 
		String qName
		String prefix
		String localName
		String uri
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		javax.servlet.jsp.tagext.TagInfo tagInfo
		Class tagHandlerClass
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagInfo, java.lang.Class) 
		String qName
		String prefix
		String localName
		String uri
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		javax.servlet.jsp.tagext.TagInfo tagInfo
		Class tagHandlerClass
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagFileInfo) 
		String qName
		String prefix
		String localName
		String uri
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagFileInfo) 
		String qName
		String prefix
		String localName
		String uri
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public java.lang.String getURI () 
	public java.lang.String getPrefix () 
	public void setJspAttributes (org.apache.jasper.compiler.Node$JspAttribute[]) 
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	public org.apache.jasper.compiler.Node$JspAttribute[] getJspAttributes () 
	public org.apache.jasper.compiler.Node$ChildInfo getChildInfo () 
	public void setTagData (javax.servlet.jsp.tagext.TagData) 
		javax.servlet.jsp.tagext.TagData tagData
	public javax.servlet.jsp.tagext.TagData getTagData () 
	public void setTagHandlerPoolName (java.lang.String) 
		String s
	public java.lang.String getTagHandlerPoolName () 
	public javax.servlet.jsp.tagext.TagInfo getTagInfo () 
	public javax.servlet.jsp.tagext.TagFileInfo getTagFileInfo () 
	public boolean isTagFile () 
	public java.lang.Class getTagHandlerClass () 
	public void setTagHandlerClass (java.lang.Class) 
		Class hc
	public boolean implementsIterationTag () 
	public boolean implementsBodyTag () 
	public boolean implementsTryCatchFinally () 
	public boolean implementsSimpleTag () 
	public boolean implementsDynamicAttributes () 
	public javax.servlet.jsp.tagext.TagVariableInfo[] getTagVariableInfos () 
	public javax.servlet.jsp.tagext.VariableInfo[] getVariableInfos () 
	public void setCustomTagParent (org.apache.jasper.compiler.Node$CustomTag) 
		org.apache.jasper.compiler.Node$CustomTag n
	public org.apache.jasper.compiler.Node$CustomTag getCustomTagParent () 
	public void setNumCount (java.lang.Integer) 
		Integer count
	public java.lang.Integer getNumCount () 
	public void setScriptingVars (java.util.Vector, int) 
		java.util.Vector vec
		int scope
	public java.util.Vector getScriptingVars (int) 
		int scope
		java.util.Vector vec
	public int getCustomNestingLevel () 
	public boolean checkIfAttributeIsJspFragment (java.lang.String) 
		int i
		String name
		boolean result
		javax.servlet.jsp.tagext.TagAttributeInfo[] attributes
	public void setUseTagPlugin (boolean) 
		boolean use
	public boolean useTagPlugin () 
	public void setTagPluginContext (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext tagPluginContext
	public org.apache.jasper.compiler.tagplugin.TagPluginContext getTagPluginContext () 
	public void setAtSTag (org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.compiler.Node$Nodes sTag
	public org.apache.jasper.compiler.Node$Nodes getAtSTag () 
	public void setAtETag (org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.compiler.Node$Nodes eTag
	public org.apache.jasper.compiler.Node$Nodes getAtETag () 
	private int makeCustomNestingLevel () 
		int n
		org.apache.jasper.compiler.Node p
	public boolean hasEmptyBody () 
		org.apache.jasper.compiler.Node n
		int i
		int numChildNodes
		boolean hasEmptyBody
		org.apache.jasper.compiler.Node$Nodes nodes
}

org/apache/jasper/compiler/Node$Declaration.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Declaration extends org.apache.jasper.compiler.Node$ScriptingElement {
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$DoBodyAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$DoBodyAction extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$ELExpression.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$ELExpression extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.ELNode$Nodes el
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setEL (org.apache.jasper.compiler.ELNode$Nodes) 
		org.apache.jasper.compiler.ELNode$Nodes el
	public org.apache.jasper.compiler.ELNode$Nodes getEL () 
}

org/apache/jasper/compiler/Node$Expression.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Expression extends org.apache.jasper.compiler.Node$ScriptingElement {
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$FallBackAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$FallBackAction extends org.apache.jasper.compiler.Node {
	public void  (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$ForwardAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$ForwardAction extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute page
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setPage (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute page
	public org.apache.jasper.compiler.Node$JspAttribute getPage () 
}

org/apache/jasper/compiler/Node$GetProperty.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$GetProperty extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$IncludeAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$IncludeAction extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute page
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setPage (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute page
	public org.apache.jasper.compiler.Node$JspAttribute getPage () 
}

org/apache/jasper/compiler/Node$IncludeDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$IncludeDirective extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$InvokeAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$InvokeAction extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$JspAttribute.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspAttribute extends java.lang.Object {
	private String qName
	private String uri
	private String localName
	private String value
	private boolean expression
	private boolean dynamic
	private org.apache.jasper.compiler.ELNode$Nodes el
	private boolean namedAttribute
	private org.apache.jasper.compiler.Node$NamedAttribute namedAttributeNode
	void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, org.apache.jasper.compiler.ELNode$Nodes, boolean) 
		String qName
		String uri
		String localName
		String value
		boolean expr
		org.apache.jasper.compiler.ELNode$Nodes el
		boolean dyn
	void  (org.apache.jasper.compiler.Node$NamedAttribute, boolean) 
		org.apache.jasper.compiler.Node$NamedAttribute na
		boolean dyn
	public java.lang.String getName () 
	public java.lang.String getLocalName () 
	public java.lang.String getURI () 
	public java.lang.String getValue () 
	public org.apache.jasper.compiler.Node$NamedAttribute getNamedAttributeNode () 
	public boolean isExpression () 
	public boolean isNamedAttribute () 
	public boolean isELInterpreterInput () 
	public boolean isLiteral () 
	public boolean isDynamic () 
	public org.apache.jasper.compiler.ELNode$Nodes getEL () 
}

org/apache/jasper/compiler/Node$JspBody.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspBody extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$ChildInfo childInfo
	public void  (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public org.apache.jasper.compiler.Node$ChildInfo getChildInfo () 
}

org/apache/jasper/compiler/Node$JspElement.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspElement extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	private org.apache.jasper.compiler.Node$JspAttribute nameAttr
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setJspAttributes (org.apache.jasper.compiler.Node$JspAttribute[]) 
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	public org.apache.jasper.compiler.Node$JspAttribute[] getJspAttributes () 
	public void setNameAttribute (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute nameAttr
	public org.apache.jasper.compiler.Node$JspAttribute getNameAttribute () 
}

org/apache/jasper/compiler/Node$JspOutput.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspOutput extends org.apache.jasper.compiler.Node {
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$JspRoot.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspRoot extends org.apache.jasper.compiler.Node {
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$JspText.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$JspText extends org.apache.jasper.compiler.Node {
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$NamedAttribute.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$NamedAttribute extends org.apache.jasper.compiler.Node {
	private String temporaryVariableName
	private boolean trim
	private org.apache.jasper.compiler.Node$ChildInfo childInfo
	private String name
	private String localName
	private String prefix
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		int index
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public java.lang.String getName () 
	public java.lang.String getLocalName () 
	public java.lang.String getPrefix () 
	public org.apache.jasper.compiler.Node$ChildInfo getChildInfo () 
	public boolean isTrim () 
	public java.lang.String getTemporaryVariableName () 
	public java.lang.String getText () 
		org.apache.jasper.JasperException e
		org.apache.jasper.compiler.Node$1AttributeVisitor attributeVisitor
		String text
}

org/apache/jasper/compiler/Node$Nodes.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Nodes extends java.lang.Object {
	private java.util.List list
	private org.apache.jasper.compiler.Node$Root root
	private boolean generatedInBuffer
	public void  () 
	public void  (org.apache.jasper.compiler.Node$Root) 
		org.apache.jasper.compiler.Node$Root root
	public void add (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node n
	public void remove (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.Node$Visitor v
		java.util.Iterator iter
	public int size () 
	public org.apache.jasper.compiler.Node getNode (int) 
		ArrayIndexOutOfBoundsException e
		int index
		org.apache.jasper.compiler.Node n
	public org.apache.jasper.compiler.Node$Root getRoot () 
	public boolean isGeneratedInBuffer () 
	public void setGeneratedInBuffer (boolean) 
		boolean g
}

org/apache/jasper/compiler/Node$PageDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$PageDirective extends org.apache.jasper.compiler.Node {
	private java.util.Vector imports
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void addImport (java.lang.String) 
		String value
		int start
		int index
	public java.util.List getImports () 
}

org/apache/jasper/compiler/Node$ParamAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$ParamAction extends org.apache.jasper.compiler.Node {
	org.apache.jasper.compiler.Node$JspAttribute value
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setValue (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute value
	public org.apache.jasper.compiler.Node$JspAttribute getValue () 
}

org/apache/jasper/compiler/Node$ParamsAction.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$ParamsAction extends org.apache.jasper.compiler.Node {
	public void  (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$PlugIn.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$PlugIn extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute width
	private org.apache.jasper.compiler.Node$JspAttribute height
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setHeight (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute height
	public void setWidth (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute width
	public org.apache.jasper.compiler.Node$JspAttribute getHeight () 
	public org.apache.jasper.compiler.Node$JspAttribute getWidth () 
}

org/apache/jasper/compiler/Node$Root.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Root extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$Root parentRoot
	private boolean isXmlSyntax
	private String pageEnc
	private String jspConfigPageEnc
	private boolean isDefaultPageEncoding
	private boolean isEncodingSpecifiedInProlog
	void  (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node, boolean) 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
		boolean isXmlSyntax
		org.apache.jasper.compiler.Node r
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public boolean isXmlSyntax () 
	public void setJspConfigPageEncoding (java.lang.String) 
		String enc
	public java.lang.String getJspConfigPageEncoding () 
	public void setPageEncoding (java.lang.String) 
		String enc
	public java.lang.String getPageEncoding () 
	public void setIsDefaultPageEncoding (boolean) 
		boolean isDefault
	public boolean isDefaultPageEncoding () 
	public void setIsEncodingSpecifiedInProlog (boolean) 
		boolean isSpecified
	public boolean isEncodingSpecifiedInProlog () 
	public org.apache.jasper.compiler.Node$Root getParentRoot () 
}

org/apache/jasper/compiler/Node$ScriptingElement.class
Node.java
package org.apache.jasper.compiler
public abstract org.apache.jasper.compiler.Node$ScriptingElement extends org.apache.jasper.compiler.Node {
	public void  (java.lang.String, java.lang.String, java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public java.lang.String getText () 
		int i
		StringBuffer buf
		String ret
	public org.apache.jasper.compiler.Mark getStart () 
}

org/apache/jasper/compiler/Node$Scriptlet.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Scriptlet extends org.apache.jasper.compiler.Node$ScriptingElement {
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$SetProperty.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$SetProperty extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute value
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setValue (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute value
	public org.apache.jasper.compiler.Node$JspAttribute getValue () 
}

org/apache/jasper/compiler/Node$TagDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$TagDirective extends org.apache.jasper.compiler.Node {
	private java.util.Vector imports
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void addImport (java.lang.String) 
		String value
		int start
		int index
	public java.util.List getImports () 
}

org/apache/jasper/compiler/Node$TaglibDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$TaglibDirective extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$TemplateText.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$TemplateText extends org.apache.jasper.compiler.Node {
	private java.util.ArrayList extraSmap
	public void  (java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void ltrim () 
		int index
	public void setText (java.lang.String) 
		String text
	public void rtrim () 
		int index
	public boolean isAllSpace () 
		int i
		boolean isAllSpace
	public void addSmap (int) 
		int srcLine
	public java.util.ArrayList getExtraSmap () 
}

org/apache/jasper/compiler/Node$UninterpretedTag.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$UninterpretedTag extends org.apache.jasper.compiler.Node {
	private org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	public void  (java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setJspAttributes (org.apache.jasper.compiler.Node$JspAttribute[]) 
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
	public org.apache.jasper.compiler.Node$JspAttribute[] getJspAttributes () 
}

org/apache/jasper/compiler/Node$UseBean.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$UseBean extends org.apache.jasper.compiler.Node {
	org.apache.jasper.compiler.Node$JspAttribute beanName
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
	public void setBeanName (org.apache.jasper.compiler.Node$JspAttribute) 
		org.apache.jasper.compiler.Node$JspAttribute beanName
	public org.apache.jasper.compiler.Node$JspAttribute getBeanName () 
}

org/apache/jasper/compiler/Node$VariableDirective.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$VariableDirective extends org.apache.jasper.compiler.Node {
	public void  (org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Visitor v
}

org/apache/jasper/compiler/Node$Visitor.class
Node.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.Node$Visitor extends java.lang.Object {
	public void  () 
	protected void doVisit (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	protected void visitBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.Node$Root)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Root n
	public void visit (org.apache.jasper.compiler.Node$JspRoot)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspRoot n
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PageDirective n
	public void visit (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TagDirective n
	public void visit (org.apache.jasper.compiler.Node$IncludeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeDirective n
	public void visit (org.apache.jasper.compiler.Node$TaglibDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TaglibDirective n
	public void visit (org.apache.jasper.compiler.Node$AttributeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeDirective n
	public void visit (org.apache.jasper.compiler.Node$VariableDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$VariableDirective n
	public void visit (org.apache.jasper.compiler.Node$Comment)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Comment n
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$GetProperty n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$ParamsAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamsAction n
	public void visit (org.apache.jasper.compiler.Node$FallBackAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$FallBackAction n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UninterpretedTag n
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspElement n
	public void visit (org.apache.jasper.compiler.Node$JspText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspText n
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$InvokeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$InvokeAction n
	public void visit (org.apache.jasper.compiler.Node$DoBodyAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$DoBodyAction n
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TemplateText n
	public void visit (org.apache.jasper.compiler.Node$JspOutput)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspOutput n
	public void visit (org.apache.jasper.compiler.Node$AttributeGenerator)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeGenerator n
}

org/apache/jasper/compiler/Node.class
Node.java
package org.apache.jasper.compiler
abstract org.apache.jasper.compiler.Node extends java.lang.Object implements org.apache.jasper.compiler.TagConstants  {
	private static final javax.servlet.jsp.tagext.VariableInfo[] ZERO_VARIABLE_INFO
	protected org.xml.sax.Attributes attrs
	protected org.xml.sax.Attributes taglibAttrs
	protected org.xml.sax.Attributes nonTaglibXmlnsAttrs
	protected org.apache.jasper.compiler.Node$Nodes body
	protected String text
	protected org.apache.jasper.compiler.Mark startMark
	protected int beginJavaLine
	protected int endJavaLine
	protected org.apache.jasper.compiler.Node parent
	protected org.apache.jasper.compiler.Node$Nodes namedAttributeNodes
	protected String qName
	protected String localName
	protected String innerClassName
	private boolean isDummy
	static Class class$javax$servlet$jsp$tagext$IterationTag
	static Class class$javax$servlet$jsp$tagext$BodyTag
	static Class class$javax$servlet$jsp$tagext$TryCatchFinally
	static Class class$javax$servlet$jsp$tagext$SimpleTag
	static Class class$javax$servlet$jsp$tagext$DynamicAttributes
	public void  () 
	public void  (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, java.lang.String, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, java.lang.String, org.xml.sax.Attributes, org.xml.sax.Attributes, org.xml.sax.Attributes, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		org.xml.sax.Attributes attrs
		org.xml.sax.Attributes nonTaglibXmlnsAttrs
		org.xml.sax.Attributes taglibAttrs
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public void  (java.lang.String, java.lang.String, java.lang.String, org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Node) 
		String qName
		String localName
		String text
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node parent
	public java.lang.String getQName () 
	public java.lang.String getLocalName () 
	public org.xml.sax.Attributes getAttributes () 
	public org.xml.sax.Attributes getTaglibAttributes () 
	public org.xml.sax.Attributes getNonTaglibXmlnsAttributes () 
	public void setAttributes (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attrs
	public java.lang.String getAttributeValue (java.lang.String) 
		String name
	public java.lang.String getTextAttribute (java.lang.String) 
		String name
		String attr
		org.apache.jasper.compiler.Node$NamedAttribute namedAttribute
	public org.apache.jasper.compiler.Node$NamedAttribute getNamedAttributeNode (java.lang.String) 
		org.apache.jasper.compiler.Node$NamedAttribute na
		boolean found
		int index
		int i
		String name
		org.apache.jasper.compiler.Node$NamedAttribute result
		org.apache.jasper.compiler.Node$Nodes nodes
		int numChildNodes
	public org.apache.jasper.compiler.Node$Nodes getNamedAttributeNodes () 
		org.apache.jasper.compiler.Node n
		int i
		int numChildNodes
		org.apache.jasper.compiler.Node$Nodes result
		org.apache.jasper.compiler.Node$Nodes nodes
	public org.apache.jasper.compiler.Node$Nodes getBody () 
	public void setBody (org.apache.jasper.compiler.Node$Nodes) 
		org.apache.jasper.compiler.Node$Nodes body
	public java.lang.String getText () 
	public org.apache.jasper.compiler.Mark getStart () 
	public org.apache.jasper.compiler.Node getParent () 
	public int getBeginJavaLine () 
	public void setBeginJavaLine (int) 
		int begin
	public int getEndJavaLine () 
	public void setEndJavaLine (int) 
		int end
	public boolean isDummy () 
	public org.apache.jasper.compiler.Node$Root getRoot () 
		org.apache.jasper.compiler.Node n
	public java.lang.String getInnerClassName () 
	public void setInnerClassName (java.lang.String) 
		String icn
	abstract void accept (org.apache.jasper.compiler.Node$Visitor)  throws org.apache.jasper.JasperException 
	private void addToParent (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node$Nodes parentBody
		org.apache.jasper.compiler.Node parent
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static javax.servlet.jsp.tagext.VariableInfo[] access$000 () 
	static void  () 
}

org/apache/jasper/compiler/PageDataImpl$FirstPassVisitor.class
PageDataImpl.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.PageDataImpl$FirstPassVisitor extends org.apache.jasper.compiler.Node$Visitor implements org.apache.jasper.compiler.TagConstants  {
	private org.apache.jasper.compiler.Node$Root root
	private org.xml.sax.helpers.AttributesImpl rootAttrs
	private org.apache.jasper.compiler.PageInfo pageInfo
	private String jspIdPrefix
	public void  (org.apache.jasper.compiler.Node$Root, org.apache.jasper.compiler.PageInfo) 
		org.apache.jasper.compiler.Node$Root root
		org.apache.jasper.compiler.PageInfo pageInfo
	public void visit (org.apache.jasper.compiler.Node$Root)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Root n
	public void visit (org.apache.jasper.compiler.Node$JspRoot)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspRoot n
	public void visit (org.apache.jasper.compiler.Node$TaglibDirective)  throws org.apache.jasper.JasperException 
		String location
		String qName
		org.apache.jasper.compiler.Node$TaglibDirective n
		org.xml.sax.Attributes attrs
	public java.lang.String getJspIdPrefix () 
	private void addAttributes (org.xml.sax.Attributes) 
		String qName
		int i
		int len
		org.xml.sax.Attributes attrs
}

org/apache/jasper/compiler/PageDataImpl$SecondPassVisitor.class
PageDataImpl.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor extends org.apache.jasper.compiler.Node$Visitor implements org.apache.jasper.compiler.TagConstants  {
	private org.apache.jasper.compiler.Node$Root root
	private StringBuffer buf
	private org.apache.jasper.compiler.Compiler compiler
	private String jspIdPrefix
	private boolean resetDefaultNS
	private int jspId
	public void  (org.apache.jasper.compiler.Node$Root, java.lang.StringBuffer, org.apache.jasper.compiler.Compiler, java.lang.String) 
		org.apache.jasper.compiler.Node$Root root
		StringBuffer buf
		org.apache.jasper.compiler.Compiler compiler
		String jspIdPrefix
	public void visit (org.apache.jasper.compiler.Node$Root)  throws org.apache.jasper.JasperException 
		boolean resetDefaultNSSave
		org.apache.jasper.compiler.Node$Root n
	public void visit (org.apache.jasper.compiler.Node$JspRoot)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspRoot n
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PageDirective n
	public void visit (org.apache.jasper.compiler.Node$IncludeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeDirective n
	public void visit (org.apache.jasper.compiler.Node$Comment)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Comment n
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspElement n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$GetProperty n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$ParamsAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamsAction n
	public void visit (org.apache.jasper.compiler.Node$FallBackAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$FallBackAction n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
		boolean resetDefaultNSSave
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UninterpretedTag n
		boolean resetDefaultNSSave
	public void visit (org.apache.jasper.compiler.Node$JspText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspText n
	public void visit (org.apache.jasper.compiler.Node$DoBodyAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$DoBodyAction n
	public void visit (org.apache.jasper.compiler.Node$InvokeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$InvokeAction n
	public void visit (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TagDirective n
	public void visit (org.apache.jasper.compiler.Node$AttributeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeDirective n
	public void visit (org.apache.jasper.compiler.Node$VariableDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$VariableDirective n
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TemplateText n
	private void appendTag (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	private void appendTag (org.apache.jasper.compiler.Node, boolean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		boolean addDefaultNS
		org.apache.jasper.compiler.Node$Nodes body
		String text
	private void appendPageDirective (org.apache.jasper.compiler.Node$PageDirective) 
		String attrName
		int i
		String attrName
		String value
		int i
		boolean first
		java.util.ListIterator iter
		org.apache.jasper.compiler.Node$PageDirective n
		boolean append
		org.xml.sax.Attributes attrs
		int len
	private void appendPageDirective () 
	private void appendTagDirective (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		String attrName
		int i
		org.apache.jasper.compiler.Node$TagDirective n
		boolean append
		org.xml.sax.Attributes attrs
		int len
	private void appendTagDirective () 
	private void appendText (java.lang.String, boolean) 
		String text
		boolean createJspTextElement
	private void appendCDATA (java.lang.String) 
		String text
	private java.lang.String escapeCDATA (java.lang.String) 
		int i
		String text
		int len
		java.io.CharArrayWriter result
	private void printAttributes (org.apache.jasper.compiler.Node, boolean) 
		String name
		String value
		int i
		String name
		String value
		int i
		String name
		String value
		int i
		org.apache.jasper.compiler.Node n
		boolean addDefaultNS
		org.xml.sax.Attributes attrs
		int len
		boolean defaultNSSeen
	private void appendXmlProlog () 
}

org/apache/jasper/compiler/PageDataImpl.class
PageDataImpl.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.PageDataImpl extends javax.servlet.jsp.tagext.PageData implements org.apache.jasper.compiler.TagConstants  {
	private static final String JSP_VERSION
	private static final String CDATA_START_SECTION
	private static final String CDATA_END_SECTION
	private StringBuffer buf
	public void  (org.apache.jasper.compiler.Node$Nodes, org.apache.jasper.compiler.Compiler)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.PageDataImpl$FirstPassVisitor firstPass
		org.apache.jasper.compiler.PageDataImpl$SecondPassVisitor secondPass
	public java.io.InputStream getInputStream () 
		java.io.UnsupportedEncodingException uee
}

org/apache/jasper/compiler/PageInfo.class
PageInfo.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.PageInfo extends java.lang.Object {
	private java.util.Vector imports
	private java.util.Vector dependants
	private org.apache.jasper.compiler.BeanRepository beanRepository
	private java.util.HashMap taglibsMap
	private java.util.HashMap jspPrefixMapper
	private java.util.HashMap xmlPrefixMapper
	private java.util.HashMap nonCustomTagPrefixMap
	private String jspFile
	private String defaultLanguage
	private String language
	private String defaultExtends
	private String xtends
	private String contentType
	private String session
	private boolean isSession
	private String bufferValue
	private int buffer
	private String autoFlush
	private boolean isAutoFlush
	private String isThreadSafeValue
	private boolean isThreadSafe
	private String isErrorPageValue
	private boolean isErrorPage
	private String errorPage
	private String info
	private boolean scriptless
	private boolean scriptingInvalid
	private String isELIgnoredValue
	private boolean isELIgnored
	private String omitXmlDecl
	private String doctypeName
	private String doctypePublic
	private String doctypeSystem
	private boolean isJspPrefixHijacked
	private java.util.HashSet prefixes
	private boolean hasJspRoot
	private java.util.Vector includePrelude
	private java.util.Vector includeCoda
	private java.util.Vector pluginDcls
	void  (org.apache.jasper.compiler.BeanRepository, java.lang.String) 
		int i
		org.apache.jasper.compiler.BeanRepository beanRepository
		String jspFile
	public boolean isPluginDeclared (java.lang.String) 
		String id
	public void addImports (java.util.List) 
		java.util.List imports
	public void addImport (java.lang.String) 
		String imp
	public java.util.List getImports () 
	public java.lang.String getJspFile () 
	public void addDependant (java.lang.String) 
		String d
	public java.util.List getDependants () 
	public org.apache.jasper.compiler.BeanRepository getBeanRepository () 
	public void setScriptless (boolean) 
		boolean s
	public boolean isScriptless () 
	public void setScriptingInvalid (boolean) 
		boolean s
	public boolean isScriptingInvalid () 
	public java.util.List getIncludePrelude () 
	public void setIncludePrelude (java.util.Vector) 
		java.util.Vector prelude
	public java.util.List getIncludeCoda () 
	public void setIncludeCoda (java.util.Vector) 
		java.util.Vector coda
	public void setHasJspRoot (boolean) 
		boolean s
	public boolean hasJspRoot () 
	public java.lang.String getOmitXmlDecl () 
	public void setOmitXmlDecl (java.lang.String) 
		String omit
	public java.lang.String getDoctypeName () 
	public void setDoctypeName (java.lang.String) 
		String doctypeName
	public java.lang.String getDoctypeSystem () 
	public void setDoctypeSystem (java.lang.String) 
		String doctypeSystem
	public java.lang.String getDoctypePublic () 
	public void setDoctypePublic (java.lang.String) 
		String doctypePublic
	public void setIsJspPrefixHijacked (boolean) 
		boolean isHijacked
	public boolean isJspPrefixHijacked () 
	public void addPrefix (java.lang.String) 
		String prefix
	public boolean containsPrefix (java.lang.String) 
		String prefix
	public void addTaglib (java.lang.String, javax.servlet.jsp.tagext.TagLibraryInfo) 
		String uri
		javax.servlet.jsp.tagext.TagLibraryInfo info
	public javax.servlet.jsp.tagext.TagLibraryInfo getTaglib (java.lang.String) 
		String uri
	public java.util.Collection getTaglibs () 
	public boolean hasTaglib (java.lang.String) 
		String uri
	public void addPrefixMapping (java.lang.String, java.lang.String) 
		String prefix
		String uri
	public void pushPrefixMapping (java.lang.String, java.lang.String) 
		String prefix
		String uri
		java.util.LinkedList stack
	public void popPrefixMapping (java.lang.String) 
		String prefix
		java.util.LinkedList stack
	public java.lang.String getURI (java.lang.String) 
		String prefix
		String uri
		java.util.LinkedList stack
	public void setLanguage (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher, boolean)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
		boolean pagedir
	public java.lang.String getLanguage (boolean) 
		boolean useDefault
	public java.lang.String getLanguage () 
	public void setExtends (java.lang.String, org.apache.jasper.compiler.Node$PageDirective) 
		String value
		org.apache.jasper.compiler.Node$PageDirective n
	public java.lang.String getExtends (boolean) 
		boolean useDefault
	public java.lang.String getExtends () 
	public void setContentType (java.lang.String) 
		String value
	public java.lang.String getContentType () 
	public void setBufferValue (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		Integer k
		NumberFormatException e
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.String getBufferValue () 
	public int getBuffer () 
	public void setSession (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.String getSession () 
	public boolean isSession () 
	public void setAutoFlush (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.String getAutoFlush () 
	public boolean isAutoFlush () 
	public void setIsThreadSafe (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.String getIsThreadSafe () 
	public boolean isThreadSafe () 
	public void setInfo (java.lang.String) 
		String value
	public java.lang.String getInfo () 
	public void setErrorPage (java.lang.String) 
		String value
	public java.lang.String getErrorPage () 
	public void setIsErrorPage (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
	public java.lang.String getIsErrorPage () 
	public boolean isErrorPage () 
	public void setIsELIgnored (java.lang.String, org.apache.jasper.compiler.Node, org.apache.jasper.compiler.ErrorDispatcher, boolean)  throws org.apache.jasper.JasperException 
		String value
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.ErrorDispatcher err
		boolean pagedir
	public void setELIgnored (boolean) 
		boolean s
	public java.lang.String getIsELIgnored () 
	public boolean isELIgnored () 
	public void putNonCustomTagPrefix (java.lang.String, org.apache.jasper.compiler.Mark) 
		String prefix
		org.apache.jasper.compiler.Mark where
	public org.apache.jasper.compiler.Mark getNonCustomTagPrefix (java.lang.String) 
		String prefix
}

org/apache/jasper/compiler/Parser.class
Parser.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Parser extends java.lang.Object implements org.apache.jasper.compiler.TagConstants  {
	private org.apache.jasper.compiler.ParserController parserController
	private org.apache.jasper.JspCompilationContext ctxt
	private org.apache.jasper.compiler.JspReader reader
	private String currentFile
	private org.apache.jasper.compiler.Mark start
	private org.apache.jasper.compiler.ErrorDispatcher err
	private int scriptlessCount
	private boolean isTagFile
	private boolean directivesOnly
	private java.net.URL jarFileUrl
	private org.apache.jasper.compiler.PageInfo pageInfo
	private static final String JAVAX_BODY_CONTENT_PARAM
	private static final String JAVAX_BODY_CONTENT_PLUGIN
	private static final String JAVAX_BODY_CONTENT_TEMPLATE_TEXT
	private void  (org.apache.jasper.compiler.ParserController, org.apache.jasper.compiler.JspReader, boolean, boolean, java.net.URL) 
		org.apache.jasper.compiler.ParserController pc
		org.apache.jasper.compiler.JspReader reader
		boolean isTagFile
		boolean directivesOnly
		java.net.URL jarFileUrl
	public static org.apache.jasper.compiler.Node$Nodes parse (org.apache.jasper.compiler.ParserController, org.apache.jasper.compiler.JspReader, org.apache.jasper.compiler.Node, boolean, boolean, java.net.URL, java.lang.String, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ParserController pc
		org.apache.jasper.compiler.JspReader reader
		org.apache.jasper.compiler.Node parent
		boolean isTagFile
		boolean directivesOnly
		java.net.URL jarFileUrl
		String pageEnc
		String jspConfigPageEnc
		boolean isDefaultPageEncoding
		org.apache.jasper.compiler.Parser parser
		org.apache.jasper.compiler.Node$Root root
		org.apache.jasper.compiler.PageInfo pageInfo
		org.apache.jasper.compiler.Node$Nodes page
	org.xml.sax.Attributes parseAttributes ()  throws org.apache.jasper.JasperException 
		org.xml.sax.helpers.AttributesImpl attrs
	public static org.xml.sax.Attributes parseAttributes (org.apache.jasper.compiler.ParserController, org.apache.jasper.compiler.JspReader)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ParserController pc
		org.apache.jasper.compiler.JspReader reader
		org.apache.jasper.compiler.Parser tmpParser
	private boolean parseAttribute (org.xml.sax.helpers.AttributesImpl)  throws org.apache.jasper.JasperException 
		String prefix
		org.xml.sax.helpers.AttributesImpl attrs
		String qName
		String localName
		String uri
		int index
		char quote
		String watchString
		String attrValue
	private java.lang.String parseName ()  throws org.apache.jasper.JasperException 
		StringBuffer buf
		char ch
	private java.lang.String parseAttributeValue (java.lang.String)  throws org.apache.jasper.JasperException 
		String watch
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Mark stop
		String ret
	private java.lang.String parseQuoted (java.lang.String) 
		char ch
		String tx
		StringBuffer buf
		int size
		int i
	private java.lang.String parseScriptText (java.lang.String) 
		char ch
		String tx
		java.io.CharArrayWriter cw
		int size
		int i
	private void processIncludeDirective (java.lang.String, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		java.io.FileNotFoundException ex
		Exception ex
		String file
		org.apache.jasper.compiler.Node parent
	private void parsePageDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node$PageDirective n
	private void parseIncludeDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node includeNode
	private void addInclude (org.apache.jasper.compiler.Node, java.util.List)  throws org.apache.jasper.JasperException 
		String file
		org.xml.sax.helpers.AttributesImpl attrs
		org.apache.jasper.compiler.Node includeNode
		java.util.Iterator iter
		org.apache.jasper.compiler.Node parent
		java.util.List files
	private void parseTaglibDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		String[] location
		org.apache.jasper.compiler.TagLibraryInfoImpl impl
		String uriPrev
		String urnTagdir
		String tagdir
		org.apache.jasper.compiler.Mark prevMark
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		String uri
		String prefix
	private void parseDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String directive
	private void parseXMLDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String eTag
	private void parseTagDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node$TagDirective n
	private void parseAttributeDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node$AttributeDirective n
	private void parseVariableDirective (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node$VariableDirective n
	private void parseComment (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark stop
	private void parseDeclaration (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark stop
	private void parseXMLDeclaration (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark stop
		String text
		org.apache.jasper.compiler.Node parent
	private void parseExpression (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark stop
	private void parseXMLExpression (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark stop
		String text
		org.apache.jasper.compiler.Node parent
	private void parseELExpression (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark last
		boolean singleQuoted
		boolean doubleQuoted
		int currentChar
	private void parseScriptlet (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark stop
	private void parseXMLScriptlet (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark stop
		String text
		org.apache.jasper.compiler.Node parent
	private void parseParam (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node paramActionNode
	private void parseInclude (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node includeNode
	private void parseForward (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node forwardNode
	private void parseInvoke (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node invokeNode
	private void parseDoBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node doBodyNode
	private void parseElement (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node elementNode
	private void parseGetProperty (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node getPropertyNode
	private void parseSetProperty (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node setPropertyNode
	private void parseEmptyBody (org.apache.jasper.compiler.Node, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tag
	private void parseUseBean (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node useBeanNode
	private void parseOptionalBody (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tag
		String bodyType
	private boolean parseJspAttributeAndBody (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tag
		String bodyType
		boolean result
	private void parseJspParams (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Node jspParamsNode
	private void parseFallBack (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Node fallBackNode
	private void parsePlugin (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node pluginNode
	private void parsePluginTags (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
	private void parseStandardAction (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		org.apache.jasper.compiler.Mark start
	private boolean parseCustomTag (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		Exception e
		String handlerClassName
		String bc
		org.apache.jasper.compiler.Node parent
		String tagName
		int i
		String prefix
		String shortTagName
		String uri
		javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
		Class tagHandlerClass
		org.xml.sax.Attributes attrs
		String bc
		org.apache.jasper.compiler.Node tagNode
	private void parseTemplateText (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		char next
		org.apache.jasper.compiler.Node parent
		java.io.CharArrayWriter ttext
		int ch
	private void parseXMLTemplateText (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Mark stop
		String text
		int ch
		java.io.CharArrayWriter ttext
		org.apache.jasper.compiler.Node parent
	private void parseElements (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
	private void parseElementsScriptless (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
	private void parseElementsTemplateText (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
	private void checkUnbalancedEndTag ()  throws org.apache.jasper.JasperException 
		String tagName
		int i
	private void parseTagDependentBody (org.apache.jasper.compiler.Node, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tag
		org.apache.jasper.compiler.Mark bodyStart
		org.apache.jasper.compiler.Mark bodyEnd
	private void parseJspBody (org.apache.jasper.compiler.Node, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String bodyType
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Node bodyNode
	private void parseBody (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
		String tag
		String bodyType
	private void parseNamedAttributes (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node lastNode
		org.apache.jasper.compiler.Node$Nodes subElems
		org.apache.jasper.compiler.Mark start
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node$NamedAttribute namedAttributeNode
		org.apache.jasper.compiler.Node parent
	private java.lang.String getAttributeBodyType (org.apache.jasper.compiler.Node, java.lang.String) 
		int i
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] tldAttrs
		org.apache.jasper.compiler.Node n
		String name
	private void parseTagFileDirectives (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node parent
}

org/apache/jasper/compiler/ParserController.class
ParserController.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ParserController extends java.lang.Object implements org.apache.jasper.compiler.TagConstants  {
	private static final String CHARSET
	private org.apache.jasper.JspCompilationContext ctxt
	private org.apache.jasper.compiler.Compiler compiler
	private org.apache.jasper.compiler.ErrorDispatcher err
	private boolean isXml
	private java.util.Stack baseDirStack
	private boolean isEncodingSpecifiedInProlog
	private String sourceEnc
	private boolean isDefaultPageEncoding
	private boolean isTagFile
	private boolean directiveOnly
	public void  (org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.Compiler compiler
	public org.apache.jasper.JspCompilationContext getJspCompilationContext () 
	public org.apache.jasper.compiler.Compiler getCompiler () 
	public org.apache.jasper.compiler.Node$Nodes parse (java.lang.String)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.io.IOException 
		String inFileName
	public org.apache.jasper.compiler.Node$Nodes parse (java.lang.String, org.apache.jasper.compiler.Node, java.net.URL)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.io.IOException 
		String inFileName
		org.apache.jasper.compiler.Node parent
		java.net.URL jarFileUrl
	public org.apache.jasper.compiler.Node$Nodes parseTagFileDirectives (java.lang.String)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.io.IOException 
		String inFileName
		boolean isTagFileSave
		boolean directiveOnlySave
		org.apache.jasper.compiler.Node$Nodes page
	private org.apache.jasper.compiler.Node$Nodes doParse (java.lang.String, org.apache.jasper.compiler.Node, java.net.URL)  throws java.io.FileNotFoundException org.apache.jasper.JasperException java.io.IOException 
		org.apache.jasper.compiler.JspReader jspReader
		Exception any
		java.io.InputStreamReader inStreamReader
		Throwable t
		String inFileName
		org.apache.jasper.compiler.Node parent
		java.net.URL jarFileUrl
		org.apache.jasper.compiler.Node$Nodes parsedPage
		java.util.jar.JarFile jarFile
		String absFileName
		String jspConfigPageEnc
	private java.lang.String getJspConfigPageEncoding (java.lang.String)  throws org.apache.jasper.JasperException 
		String absFileName
		org.apache.jasper.compiler.JspConfig jspConfig
		org.apache.jasper.compiler.JspConfig$JspProperty jspProperty
	private void determineSyntaxAndEncoding (java.lang.String, java.util.jar.JarFile, java.lang.String)  throws org.apache.jasper.JasperException java.io.IOException 
		Object[] ret
		java.io.FileNotFoundException ex
		String absFileName
		java.util.jar.JarFile jarFile
		String jspConfigPageEnc
		boolean isExternal
		boolean revert
		org.apache.jasper.compiler.JspConfig jspConfig
		org.apache.jasper.compiler.JspConfig$JspProperty jspProperty
		org.apache.jasper.compiler.JspReader jspReader
		org.apache.jasper.compiler.Mark startMark
	private java.lang.String getPageEncodingForJspSyntax (org.apache.jasper.compiler.JspReader, org.apache.jasper.compiler.Mark)  throws org.apache.jasper.JasperException 
		org.xml.sax.Attributes attrs
		boolean isDirective
		org.apache.jasper.compiler.JspReader jspReader
		org.apache.jasper.compiler.Mark startMark
		String encoding
		String saveEncoding
	private java.lang.String getPageEncodingFromDirective (org.xml.sax.Attributes, java.lang.String) 
		int loc
		org.xml.sax.Attributes attrs
		String attrName
		String value
		String contentType
		String encoding
	private java.lang.String resolveFileName (java.lang.String) 
		String inFileName
		String fileName
		boolean isAbsolute
		String baseDir
	private boolean hasJspRoot (org.apache.jasper.compiler.JspReader)  throws org.apache.jasper.JasperException 
		int c
		org.apache.jasper.compiler.JspReader reader
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Mark stop
		String prefix
		String root
		String xmlnsDecl
		int index
	private java.util.jar.JarFile getJarFile (java.net.URL)  throws java.io.IOException 
		java.net.JarURLConnection conn
		java.net.URL jarFileUrl
		java.util.jar.JarFile jarFile
}

org/apache/jasper/compiler/ScriptingVariabler$CustomTagCounter.class
ScriptingVariabler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ScriptingVariabler$CustomTagCounter extends org.apache.jasper.compiler.Node$Visitor {
	private int count
	private org.apache.jasper.compiler.Node$CustomTag parent
	void  () 
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Node$CustomTag tmpParent
}

org/apache/jasper/compiler/ScriptingVariabler$ScriptingVariableVisitor.class
ScriptingVariabler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ScriptingVariabler$ScriptingVariableVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.ErrorDispatcher err
	private java.util.Hashtable scriptVars
	public void  (org.apache.jasper.compiler.ErrorDispatcher) 
		org.apache.jasper.compiler.ErrorDispatcher err
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	private void setScriptingVars (org.apache.jasper.compiler.Node$CustomTag, int)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag parent
		String varName
		Integer currentRange
		int i
		String varName
		Integer currentRange
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		int scope
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVarInfos
		javax.servlet.jsp.tagext.VariableInfo[] varInfos
		java.util.Vector vec
		Integer ownRange
}

org/apache/jasper/compiler/ScriptingVariabler.class
ScriptingVariabler.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.ScriptingVariabler extends java.lang.Object {
	private static final Integer MAX_SCOPE
	void  () 
	public static void set (org.apache.jasper.compiler.Node$Nodes, org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.ErrorDispatcher err
	static java.lang.Integer access$000 () 
	static void  () 
}

org/apache/jasper/compiler/ServletWriter.class
ServletWriter.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.ServletWriter extends java.lang.Object {
	public static int TAB_WIDTH
	public static String SPACES
	private int indent
	private int virtual_indent
	java.io.PrintWriter writer
	private int javaLine
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void close ()  throws java.io.IOException 
	public int getJavaLine () 
	public void pushIndent () 
	public void popIndent () 
	public void printComment (org.apache.jasper.compiler.Mark, org.apache.jasper.compiler.Mark, char[]) 
		int i
		org.apache.jasper.compiler.Mark start
		org.apache.jasper.compiler.Mark stop
		char[] chars
	public void println (java.lang.String) 
		String s
	public void println () 
	public void printin () 
	public void printin (java.lang.String) 
		String s
	public void printil (java.lang.String) 
		String s
	public void print (char) 
		char c
	public void print (int) 
		int i
	public void print (java.lang.String) 
		String s
	public void printMultiLn (java.lang.String) 
		String s
		int index
	static void  () 
}

org/apache/jasper/compiler/SmapGenerator.class
SmapGenerator.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.SmapGenerator extends java.lang.Object {
	private String outputFileName
	private String defaultStratum
	private java.util.List strata
	private java.util.List embedded
	private boolean doEmbedded
	public void  () 
	public synchronized void setOutputFileName (java.lang.String) 
		String x
	public synchronized void addStratum (org.apache.jasper.compiler.SmapStratum, boolean) 
		org.apache.jasper.compiler.SmapStratum stratum
		boolean defaultStratum
	public synchronized void addSmap (java.lang.String, java.lang.String) 
		String smap
		String stratumName
	public void setDoEmbedded (boolean) 
		boolean status
	public synchronized java.lang.String getString () 
		int i
		int nEmbedded
		org.apache.jasper.compiler.SmapStratum s
		int i
		StringBuffer out
		int nStrata
	public java.lang.String toString () 
	public static void main (java.lang.String[]) 
		String[] args
		org.apache.jasper.compiler.SmapGenerator g
		org.apache.jasper.compiler.SmapStratum s
		org.apache.jasper.compiler.SmapGenerator embedded
}

org/apache/jasper/compiler/SmapStratum$LineInfo.class
SmapStratum.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.SmapStratum$LineInfo extends java.lang.Object {
	private int inputStartLine
	private int outputStartLine
	private int lineFileID
	private int inputLineCount
	private int outputLineIncrement
	private boolean lineFileIDSet
	public void  () 
	public void setInputStartLine (int) 
		int inputStartLine
	public void setOutputStartLine (int) 
		int outputStartLine
	public void setLineFileID (int) 
		int lineFileID
	public void setInputLineCount (int) 
		int inputLineCount
	public void setOutputLineIncrement (int) 
		int outputLineIncrement
	public java.lang.String getString () 
		StringBuffer out
	public java.lang.String toString () 
	static boolean access$000 (org.apache.jasper.compiler.SmapStratum$LineInfo) 
		org.apache.jasper.compiler.SmapStratum$LineInfo x0
	static int access$100 (org.apache.jasper.compiler.SmapStratum$LineInfo) 
		org.apache.jasper.compiler.SmapStratum$LineInfo x0
	static int access$200 (org.apache.jasper.compiler.SmapStratum$LineInfo) 
		org.apache.jasper.compiler.SmapStratum$LineInfo x0
	static int access$300 (org.apache.jasper.compiler.SmapStratum$LineInfo) 
		org.apache.jasper.compiler.SmapStratum$LineInfo x0
	static int access$400 (org.apache.jasper.compiler.SmapStratum$LineInfo) 
		org.apache.jasper.compiler.SmapStratum$LineInfo x0
}

org/apache/jasper/compiler/SmapStratum.class
SmapStratum.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.SmapStratum extends java.lang.Object {
	private String stratumName
	private java.util.List fileNameList
	private java.util.List filePathList
	private java.util.List lineData
	private int lastFileID
	public void  (java.lang.String) 
		String stratumName
	public void addFile (java.lang.String) 
		String filename
	public void addFile (java.lang.String, java.lang.String) 
		String filename
		String filePath
		int pathIndex
	public void optimizeLineSection () 
		org.apache.jasper.compiler.SmapStratum$LineInfo li
		org.apache.jasper.compiler.SmapStratum$LineInfo liNext
		org.apache.jasper.compiler.SmapStratum$LineInfo li
		org.apache.jasper.compiler.SmapStratum$LineInfo liNext
		int i
	public void addLineData (int, java.lang.String, int, int, int) 
		int inputStartLine
		String inputFileName
		int inputLineCount
		int outputStartLine
		int outputLineIncrement
		int fileIndex
		org.apache.jasper.compiler.SmapStratum$LineInfo li
	public java.lang.String getStratumName () 
	public java.lang.String getString () 
		String filePath
		int i
		org.apache.jasper.compiler.SmapStratum$LineInfo li
		int i
		StringBuffer out
		int bound
	public java.lang.String toString () 
}

org/apache/jasper/compiler/SmapUtil$1.class
SmapUtil.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.SmapUtil$1 extends java.lang.Object {
}

org/apache/jasper/compiler/SmapUtil$PreScanVisitor.class
SmapUtil.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.SmapUtil$PreScanVisitor extends org.apache.jasper.compiler.Node$Visitor {
	java.util.HashMap map
	private void  () 
	public void doVisit (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node n
		String inner
	java.util.HashMap getMap () 
	void  (org.apache.jasper.compiler.SmapUtil$1) 
		org.apache.jasper.compiler.SmapUtil$1 x0
}

org/apache/jasper/compiler/SmapUtil$SDEInstaller.class
SmapUtil.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.SmapUtil$SDEInstaller extends java.lang.Object {
	private org.apache.commons.logging.Log log
	static final String nameSDE
	byte[] orig
	byte[] sdeAttr
	byte[] gen
	int origPos
	int genPos
	int sdeIndex
	public static void main (java.lang.String[])  throws java.io.IOException 
		String[] args
	static void install (java.io.File, java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File inClassFile
		java.io.File attrFile
		java.io.File outClassFile
	static void install (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File inOutClassFile
		java.io.File attrFile
		java.io.File tmpFile
	static void install (java.io.File, byte[])  throws java.io.IOException 
		java.io.File classFile
		byte[] smap
		java.io.File tmpFile
	void  (java.io.File, byte[], java.io.File)  throws java.io.IOException 
		java.io.File inClassFile
		byte[] sdeAttr
		java.io.File outClassFile
		java.io.FileOutputStream outStream
	void  (java.io.File, java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File inClassFile
		java.io.File attrFile
		java.io.File outClassFile
	static byte[] readWhole (java.io.File)  throws java.io.IOException 
		java.io.File input
		java.io.FileInputStream inStream
		int len
		byte[] bytes
	void addSDE ()  throws java.io.UnsupportedEncodingException java.io.IOException 
		int constantPoolCountPos
		int constantPoolCount
		int interfaceCount
		int attrCountPos
		int attrCount
	void copyMembers () 
		int attrCount
		int i
		int count
	boolean copyAttrs (int) 
		int len
		int nameIndex
		int i
		int attrCount
		boolean sdeFound
	void writeAttrForSDE (int) 
		int i
		int index
	void randomAccessWriteU2 (int, int) 
		int pos
		int val
		int savePos
	int readU1 () 
	int readU2 () 
		int res
	int readU4 () 
		int res
	void writeU1 (int) 
		int val
	void writeU2 (int) 
		int val
	void writeU4 (int) 
		int val
	void copy (int) 
		int i
		int count
	byte[] readBytes (int) 
		int i
		int count
		byte[] bytes
	void writeBytes (byte[]) 
		int i
		byte[] bytes
	int copyConstantPool (int)  throws java.io.UnsupportedEncodingException java.io.IOException 
		int len
		byte[] utf8
		String str
		int tag
		int i
		int constantPoolCount
		int sdeIndex
	void writeUtf8ForSDE () 
		int i
		int len
}

org/apache/jasper/compiler/SmapUtil$SmapGenVisitor.class
SmapUtil.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.SmapUtil$SmapGenVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.SmapStratum smap
	private boolean breakAtLF
	private java.util.HashMap innerClassMap
	void  (org.apache.jasper.compiler.SmapStratum, boolean, java.util.HashMap) 
		org.apache.jasper.compiler.SmapStratum s
		boolean breakAtLF
		java.util.HashMap map
	public void visitBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		org.apache.jasper.compiler.SmapStratum smapSave
		String innerClass
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$GetProperty n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UninterpretedTag n
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspElement n
	public void visit (org.apache.jasper.compiler.Node$JspText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspText n
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$InvokeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$InvokeAction n
	public void visit (org.apache.jasper.compiler.Node$DoBodyAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$DoBodyAction n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$TemplateText n
		org.apache.jasper.compiler.Mark mark
		String fileName
		int iInputStartLine
		int iOutputStartLine
		int iOutputLineIncrement
		java.util.ArrayList extraSmap
	private void doSmap (org.apache.jasper.compiler.Node, int, int, int) 
		org.apache.jasper.compiler.Node n
		int inLineCount
		int outIncrement
		int skippedLines
		org.apache.jasper.compiler.Mark mark
		String unqualifiedName
	private void doSmap (org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Node n
	private void doSmapText (org.apache.jasper.compiler.Node) 
		int endIndex
		String line
		org.apache.jasper.compiler.Node n
		String text
		int index
		int next
		int lineCount
		int skippedLines
		boolean slashStarSeen
		boolean beginning
}

org/apache/jasper/compiler/SmapUtil.class
SmapUtil.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.SmapUtil extends java.lang.Object {
	private org.apache.commons.logging.Log log
	public static final String SMAP_ENCODING
	static Class class$org$apache$jasper$compiler$SmapUtil
	static Class class$org$apache$jasper$compiler$SmapUtil$SDEInstaller
	public void  () 
	public static java.lang.String[] generateSmap (org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.Node$Nodes)  throws java.io.IOException 
		org.apache.jasper.JasperException ex
		java.io.File outSmap
		java.io.PrintWriter so
		java.io.File outSmap
		java.io.PrintWriter so
		java.util.Map$Entry entry
		String innerClass
		String innerClassFileName
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.Node$Nodes pageNodes
		org.apache.jasper.compiler.SmapUtil$PreScanVisitor psVisitor
		java.util.HashMap map
		org.apache.jasper.compiler.SmapGenerator g
		org.apache.jasper.compiler.SmapStratum s
		String classFileName
		int innerClassCount
		String[] smapInfo
		int count
		java.util.Iterator iter
	public static void installSmap (java.lang.String[])  throws java.io.IOException 
		java.io.File outServlet
		int i
		String[] smap
	private static java.lang.String unqualify (java.lang.String) 
		String path
	private static java.lang.String inputSmapPath (java.lang.String) 
		String path
	public static void evaluateNodes (org.apache.jasper.compiler.Node$Nodes, org.apache.jasper.compiler.SmapStratum, java.util.HashMap, boolean) 
		org.apache.jasper.JasperException ex
		org.apache.jasper.compiler.Node$Nodes nodes
		org.apache.jasper.compiler.SmapStratum s
		java.util.HashMap innerClassMap
		boolean breakAtLF
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static java.lang.String access$100 (java.lang.String) 
		String x0
}

org/apache/jasper/compiler/TagConstants.class
TagConstants.java
package org.apache.jasper.compiler
public abstract org.apache.jasper.compiler.TagConstants extends java.lang.Object {
	public static final String JSP_URI
	public static final String DIRECTIVE_ACTION
	public static final String ROOT_ACTION
	public static final String JSP_ROOT_ACTION
	public static final String PAGE_DIRECTIVE_ACTION
	public static final String JSP_PAGE_DIRECTIVE_ACTION
	public static final String INCLUDE_DIRECTIVE_ACTION
	public static final String JSP_INCLUDE_DIRECTIVE_ACTION
	public static final String DECLARATION_ACTION
	public static final String JSP_DECLARATION_ACTION
	public static final String SCRIPTLET_ACTION
	public static final String JSP_SCRIPTLET_ACTION
	public static final String EXPRESSION_ACTION
	public static final String JSP_EXPRESSION_ACTION
	public static final String USE_BEAN_ACTION
	public static final String JSP_USE_BEAN_ACTION
	public static final String SET_PROPERTY_ACTION
	public static final String JSP_SET_PROPERTY_ACTION
	public static final String GET_PROPERTY_ACTION
	public static final String JSP_GET_PROPERTY_ACTION
	public static final String INCLUDE_ACTION
	public static final String JSP_INCLUDE_ACTION
	public static final String FORWARD_ACTION
	public static final String JSP_FORWARD_ACTION
	public static final String PARAM_ACTION
	public static final String JSP_PARAM_ACTION
	public static final String PARAMS_ACTION
	public static final String JSP_PARAMS_ACTION
	public static final String PLUGIN_ACTION
	public static final String JSP_PLUGIN_ACTION
	public static final String FALLBACK_ACTION
	public static final String JSP_FALLBACK_ACTION
	public static final String TEXT_ACTION
	public static final String JSP_TEXT_ACTION
	public static final String JSP_TEXT_ACTION_END
	public static final String ATTRIBUTE_ACTION
	public static final String JSP_ATTRIBUTE_ACTION
	public static final String BODY_ACTION
	public static final String JSP_BODY_ACTION
	public static final String ELEMENT_ACTION
	public static final String JSP_ELEMENT_ACTION
	public static final String OUTPUT_ACTION
	public static final String JSP_OUTPUT_ACTION
	public static final String TAGLIB_DIRECTIVE_ACTION
	public static final String JSP_TAGLIB_DIRECTIVE_ACTION
	public static final String INVOKE_ACTION
	public static final String JSP_INVOKE_ACTION
	public static final String DOBODY_ACTION
	public static final String JSP_DOBODY_ACTION
	public static final String TAG_DIRECTIVE_ACTION
	public static final String JSP_TAG_DIRECTIVE_ACTION
	public static final String ATTRIBUTE_DIRECTIVE_ACTION
	public static final String JSP_ATTRIBUTE_DIRECTIVE_ACTION
	public static final String VARIABLE_DIRECTIVE_ACTION
	public static final String JSP_VARIABLE_DIRECTIVE_ACTION
	public static final String URN_JSPTAGDIR
	public static final String URN_JSPTLD
}

org/apache/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor$NameEntry.class
TagFileProcessor.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor$NameEntry extends java.lang.Object {
	private String type
	private org.apache.jasper.compiler.Node node
	private javax.servlet.jsp.tagext.TagAttributeInfo attr
	void  (java.lang.String, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagAttributeInfo) 
		String type
		org.apache.jasper.compiler.Node node
		javax.servlet.jsp.tagext.TagAttributeInfo attr
	java.lang.String getType () 
	org.apache.jasper.compiler.Node getNode () 
	javax.servlet.jsp.tagext.TagAttributeInfo getTagAttributeInfo () 
}

org/apache/jasper/compiler/TagFileProcessor$TagFileDirectiveVisitor.class
TagFileProcessor.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] tagDirectiveAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] attributeDirectiveAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] variableDirectiveAttrs
	private org.apache.jasper.compiler.ErrorDispatcher err
	private javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo
	private String name
	private String path
	private javax.servlet.jsp.tagext.TagExtraInfo tei
	private String bodycontent
	private String description
	private String displayName
	private String smallIcon
	private String largeIcon
	private String dynamicAttrsMapName
	private String example
	private java.util.Vector attributeVector
	private java.util.Vector variableVector
	private static final String ATTR_NAME
	private static final String VAR_NAME_GIVEN
	private static final String VAR_NAME_FROM
	private static final String VAR_ALIAS
	private static final String TAG_DYNAMIC
	private java.util.HashMap nameTable
	private java.util.HashMap nameFromTable
	public void  (org.apache.jasper.compiler.Compiler, javax.servlet.jsp.tagext.TagLibraryInfo, java.lang.String, java.lang.String) 
		org.apache.jasper.compiler.Compiler compiler
		javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo
		String name
		String path
	public void visit (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TagDirective n
	private java.lang.String checkConflict (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String oldAttrValue
		String attr
		String result
		String attrValue
	public void visit (org.apache.jasper.compiler.Node$AttributeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeDirective n
		String attrName
		boolean required
		boolean rtexprvalue
		String rtexprvalueString
		boolean fragment
		String type
		javax.servlet.jsp.tagext.TagAttributeInfo tagAttributeInfo
	public void visit (org.apache.jasper.compiler.Node$VariableDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$VariableDirective n
		String nameGiven
		String nameFromAttribute
		String alias
		String className
		String declareStr
		boolean declare
		int scope
		String scopeStr
	public java.util.Vector getAttributesVector () 
	public java.util.Vector getVariablesVector () 
	public java.lang.String getDynamicAttributesMapName () 
	public javax.servlet.jsp.tagext.TagInfo getTagInfo ()  throws org.apache.jasper.JasperException 
		String tagClassName
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVariableInfos
		javax.servlet.jsp.tagext.TagAttributeInfo[] tagAttributeInfo
	private void checkUniqueName (java.lang.String, java.lang.String, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		String name
		String type
		org.apache.jasper.compiler.Node n
	private void checkUniqueName (java.lang.String, java.lang.String, org.apache.jasper.compiler.Node, javax.servlet.jsp.tagext.TagAttributeInfo)  throws org.apache.jasper.JasperException 
		int line
		String name
		String type
		org.apache.jasper.compiler.Node n
		javax.servlet.jsp.tagext.TagAttributeInfo attr
		java.util.HashMap table
		org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor$NameEntry nameEntry
	void postCheck ()  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node node
		javax.servlet.jsp.tagext.TagAttributeInfo tagAttr
		String nameFrom
		org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor$NameEntry nameEntry
		org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor$NameEntry nameFromEntry
		org.apache.jasper.compiler.Node nameFromNode
		java.util.Iterator iter
	static void  () 
}

org/apache/jasper/compiler/TagFileProcessor$TagFileLoaderVisitor.class
TagFileProcessor.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagFileProcessor$TagFileLoaderVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.Compiler compiler
	private org.apache.jasper.compiler.PageInfo pageInfo
	private final org.apache.jasper.compiler.TagFileProcessor this$0
	void  (org.apache.jasper.compiler.TagFileProcessor, org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.compiler.TagFileProcessor this$0
		org.apache.jasper.compiler.Compiler compiler
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		String tagFilePath
		org.apache.jasper.JspCompilationContext ctxt
		Class c
		org.apache.jasper.compiler.Node$CustomTag n
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
}

org/apache/jasper/compiler/TagFileProcessor.class
TagFileProcessor.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagFileProcessor extends java.lang.Object {
	private java.util.Vector tempVector
	void  () 
	public static javax.servlet.jsp.tagext.TagInfo parseTagFileDirectives (org.apache.jasper.compiler.ParserController, java.lang.String, java.lang.String, javax.servlet.jsp.tagext.TagLibraryInfo)  throws org.apache.jasper.JasperException 
		java.io.FileNotFoundException e
		java.io.IOException e
		org.apache.jasper.compiler.ParserController pc
		String name
		String path
		javax.servlet.jsp.tagext.TagLibraryInfo tagLibInfo
		org.apache.jasper.compiler.ErrorDispatcher err
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.TagFileProcessor$TagFileDirectiveVisitor tagFileVisitor
	private java.lang.Class loadTagFile (org.apache.jasper.compiler.Compiler, java.lang.String, javax.servlet.jsp.tagext.TagInfo, org.apache.jasper.compiler.PageInfo)  throws org.apache.jasper.JasperException 
		org.apache.jasper.servlet.JspServletWrapper tempWrapper
		Class tagClazz
		Class tagClazz
		java.util.Iterator iter
		Object tagIns
		Exception e
		Class tagClazz
		int tripCount
		org.apache.jasper.compiler.Compiler compiler
		String tagFilePath
		javax.servlet.jsp.tagext.TagInfo tagInfo
		org.apache.jasper.compiler.PageInfo parentPageInfo
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.JspRuntimeContext rctxt
		org.apache.jasper.servlet.JspServletWrapper wrapper
	public void loadTagFiles (org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
	public void removeProtoTypeFiles (java.lang.String) 
		org.apache.jasper.compiler.Compiler c
		String classFileName
		java.util.Iterator iter
	static java.lang.Class access$000 (org.apache.jasper.compiler.TagFileProcessor, org.apache.jasper.compiler.Compiler, java.lang.String, javax.servlet.jsp.tagext.TagInfo, org.apache.jasper.compiler.PageInfo)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.TagFileProcessor x0
		org.apache.jasper.compiler.Compiler x1
		String x2
		javax.servlet.jsp.tagext.TagInfo x3
		org.apache.jasper.compiler.PageInfo x4
}

org/apache/jasper/compiler/TagLibraryInfoImpl.class
TagLibraryInfoImpl.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagLibraryInfoImpl extends javax.servlet.jsp.tagext.TagLibraryInfo implements org.apache.jasper.compiler.TagConstants  {
	private org.apache.commons.logging.Log log
	private java.util.Hashtable jarEntries
	private org.apache.jasper.JspCompilationContext ctxt
	private org.apache.jasper.compiler.ErrorDispatcher err
	private org.apache.jasper.compiler.ParserController parserController
	protected javax.servlet.jsp.tagext.TagLibraryValidator tagLibraryValidator
	static Class class$org$apache$jasper$compiler$TagLibraryInfoImpl
	private final void print (java.lang.String, java.lang.String, java.io.PrintWriter) 
		String name
		String value
		java.io.PrintWriter w
	public java.lang.String toString () 
		int i
		int i
		int i
		java.io.StringWriter sw
		java.io.PrintWriter out
	private java.io.InputStream getResourceAsStream (java.lang.String)  throws java.io.FileNotFoundException 
		String real
		java.io.FileNotFoundException ex
		String uri
	public void  (org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.ParserController, java.lang.String, java.lang.String, java.lang.String[], org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		java.io.FileNotFoundException ex
		org.apache.jasper.compiler.PageInfo pageInfo
		java.net.URL jarFileUrl
		java.net.JarURLConnection conn
		java.util.zip.ZipEntry jarEntry
		Exception ex
		Throwable t
		Throwable t
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.ParserController pc
		String prefix
		String uriIn
		String[] location
		org.apache.jasper.compiler.ErrorDispatcher err
		java.io.InputStream in
		java.util.jar.JarFile jarFile
	private void parseTLD (org.apache.jasper.JspCompilationContext, java.lang.String, java.io.InputStream, java.net.URL)  throws org.apache.jasper.JasperException 
		javax.servlet.jsp.tagext.TagFileInfo tagFileInfo
		javax.servlet.jsp.tagext.FunctionInfo funcInfo
		String funcName
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		org.apache.jasper.JspCompilationContext ctxt
		String uri
		java.io.InputStream in
		java.net.URL jarFileUrl
		java.util.Vector tagVector
		java.util.Vector tagFileVector
		java.util.Hashtable functionTable
		org.apache.jasper.xmlparser.ParserUtils pu
		org.apache.jasper.xmlparser.TreeNode tld
		java.util.Iterator list
		int i
		java.util.Enumeration enumeration
	private java.lang.String[] generateTLDLocation (java.lang.String, org.apache.jasper.JspCompilationContext)  throws org.apache.jasper.JasperException 
		Exception ex
		java.net.URL url
		String uri
		org.apache.jasper.JspCompilationContext ctxt
		int uriType
		String[] location
	private javax.servlet.jsp.tagext.TagInfo createTagInfo (org.apache.jasper.xmlparser.TreeNode, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.xmlparser.TreeNode icon
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		Class teiClass
		Exception e
		org.apache.jasper.xmlparser.TreeNode elem
		String jspVersion
		String tagName
		String tagClassName
		String teiClassName
		String bodycontent
		String info
		String displayName
		String smallIcon
		String largeIcon
		boolean dynamicAttributes
		java.util.Vector attributeVector
		java.util.Vector variableVector
		java.util.Iterator list
		javax.servlet.jsp.tagext.TagExtraInfo tei
		javax.servlet.jsp.tagext.TagAttributeInfo[] tagAttributeInfo
		javax.servlet.jsp.tagext.TagVariableInfo[] tagVariableInfos
		javax.servlet.jsp.tagext.TagInfo taginfo
	private javax.servlet.jsp.tagext.TagFileInfo createTagFileInfo (org.apache.jasper.xmlparser.TreeNode, java.lang.String, java.net.URL)  throws org.apache.jasper.JasperException 
		org.apache.jasper.xmlparser.TreeNode child
		String tname
		org.apache.jasper.xmlparser.TreeNode elem
		String uri
		java.net.URL jarFileUrl
		String name
		String path
		java.util.Iterator list
		javax.servlet.jsp.tagext.TagInfo tagInfo
	javax.servlet.jsp.tagext.TagAttributeInfo createAttribute (org.apache.jasper.xmlparser.TreeNode, java.lang.String) 
		String s
		String s
		String s
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		org.apache.jasper.xmlparser.TreeNode elem
		String jspVersion
		String name
		String type
		boolean required
		boolean rtexprvalue
		boolean reqTime
		boolean isFragment
		java.util.Iterator list
	javax.servlet.jsp.tagext.TagVariableInfo createVariable (org.apache.jasper.xmlparser.TreeNode) 
		String s
		String s
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		org.apache.jasper.xmlparser.TreeNode elem
		String nameGiven
		String nameFromAttribute
		String className
		boolean declare
		int scope
		java.util.Iterator list
	private javax.servlet.jsp.tagext.TagLibraryValidator createValidator (org.apache.jasper.xmlparser.TreeNode)  throws org.apache.jasper.JasperException 
		String[] initParam
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		Class tlvClass
		Exception e
		org.apache.jasper.xmlparser.TreeNode elem
		String validatorClass
		java.util.Map initParams
		java.util.Iterator list
		javax.servlet.jsp.tagext.TagLibraryValidator tlv
	java.lang.String[] createInitParam (org.apache.jasper.xmlparser.TreeNode) 
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		org.apache.jasper.xmlparser.TreeNode elem
		String[] initParam
		java.util.Iterator list
	javax.servlet.jsp.tagext.FunctionInfo createFunctionInfo (org.apache.jasper.xmlparser.TreeNode) 
		org.apache.jasper.xmlparser.TreeNode element
		String tname
		org.apache.jasper.xmlparser.TreeNode elem
		String name
		String klass
		String signature
		java.util.Iterator list
	public javax.servlet.jsp.tagext.TagLibraryValidator getTagLibraryValidator () 
	public javax.servlet.jsp.tagext.ValidationMessage[] validate (javax.servlet.jsp.tagext.PageData) 
		javax.servlet.jsp.tagext.PageData thePage
		javax.servlet.jsp.tagext.TagLibraryValidator tlv
		String uri
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/compiler/TagPluginManager$1.class
TagPluginManager.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagPluginManager$1 extends org.apache.jasper.compiler.Node$Visitor {
	private final org.apache.jasper.compiler.TagPluginManager this$0
	void  (org.apache.jasper.compiler.TagPluginManager)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.TagPluginManager this$0
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$CustomTag n
}

org/apache/jasper/compiler/TagPluginManager$TagPluginContextImpl.class
TagPluginManager.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TagPluginManager$TagPluginContextImpl extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPluginContext  {
	private org.apache.jasper.compiler.Node$CustomTag node
	private org.apache.jasper.compiler.Node$Nodes curNodes
	private org.apache.jasper.compiler.PageInfo pageInfo
	private java.util.HashMap pluginAttributes
	void  (org.apache.jasper.compiler.Node$CustomTag, org.apache.jasper.compiler.PageInfo) 
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.PageInfo pageInfo
	public org.apache.jasper.compiler.tagplugin.TagPluginContext getParentContext () 
		org.apache.jasper.compiler.Node parent
	public void setPluginAttribute (java.lang.String, java.lang.Object) 
		String key
		Object value
	public java.lang.Object getPluginAttribute (java.lang.String) 
		String key
	public boolean isScriptless () 
	public boolean isConstantAttribute (java.lang.String) 
		String attribute
		org.apache.jasper.compiler.Node$JspAttribute attr
	public java.lang.String getConstantAttribute (java.lang.String) 
		String attribute
		org.apache.jasper.compiler.Node$JspAttribute attr
	public boolean isAttributeSpecified (java.lang.String) 
		String attribute
	public java.lang.String getTemporaryVariableName () 
	public void generateImport (java.lang.String) 
		String imp
	public void generateDeclaration (java.lang.String, java.lang.String) 
		String id
		String text
	public void generateJavaSource (java.lang.String) 
		String sourceCode
	public void generateAttribute (java.lang.String) 
		String attributeName
	public void dontUseTagPlugin () 
	public void generateBody () 
	private org.apache.jasper.compiler.Node$JspAttribute getNodeAttribute (java.lang.String) 
		int i
		String attribute
		org.apache.jasper.compiler.Node$JspAttribute[] attrs
}

org/apache/jasper/compiler/TagPluginManager.class
TagPluginManager.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.TagPluginManager extends java.lang.Object {
	private static final String TAG_PLUGINS_XML
	private static final String TAG_PLUGINS_ROOT_ELEM
	private boolean initialized
	private java.util.HashMap tagPlugins
	private javax.servlet.ServletContext ctxt
	private org.apache.jasper.compiler.PageInfo pageInfo
	public void  (javax.servlet.ServletContext) 
		javax.servlet.ServletContext ctxt
	public void apply (org.apache.jasper.compiler.Node$Nodes, org.apache.jasper.compiler.ErrorDispatcher, org.apache.jasper.compiler.PageInfo)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.ErrorDispatcher err
		org.apache.jasper.compiler.PageInfo pageInfo
	private void init (org.apache.jasper.compiler.ErrorDispatcher)  throws org.apache.jasper.JasperException 
		Class pluginClass
		Exception e
		org.apache.jasper.xmlparser.TreeNode pluginNode
		org.apache.jasper.xmlparser.TreeNode tagClassNode
		String tagClass
		org.apache.jasper.xmlparser.TreeNode pluginClassNode
		String pluginClassStr
		org.apache.jasper.compiler.tagplugin.TagPlugin tagPlugin
		org.apache.jasper.compiler.ErrorDispatcher err
		java.io.InputStream is
		org.apache.jasper.xmlparser.TreeNode root
		java.util.Iterator pluginList
	private void invokePlugin (org.apache.jasper.compiler.Node$CustomTag) 
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.tagplugin.TagPlugin tagPlugin
		org.apache.jasper.compiler.tagplugin.TagPluginContext tagPluginContext
	static void access$000 (org.apache.jasper.compiler.TagPluginManager, org.apache.jasper.compiler.Node$CustomTag) 
		org.apache.jasper.compiler.TagPluginManager x0
		org.apache.jasper.compiler.Node$CustomTag x1
}

org/apache/jasper/compiler/TextOptimizer$TextCatVisitor.class
TextOptimizer.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.TextOptimizer$TextCatVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.Options options
	private int textNodeCount
	private org.apache.jasper.compiler.Node$TemplateText firstTextNode
	private StringBuffer textBuffer
	private final String emptyText
	public void  (org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.compiler.Compiler compiler
	public void doVisit (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PageDirective n
	public void visit (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TagDirective n
	public void visit (org.apache.jasper.compiler.Node$TaglibDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TaglibDirective n
	public void visit (org.apache.jasper.compiler.Node$AttributeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeDirective n
	public void visit (org.apache.jasper.compiler.Node$VariableDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$VariableDirective n
	public void visitBody (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.Node$TemplateText)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TemplateText n
	private void collectText () 
	static void access$000 (org.apache.jasper.compiler.TextOptimizer$TextCatVisitor) 
		org.apache.jasper.compiler.TextOptimizer$TextCatVisitor x0
}

org/apache/jasper/compiler/TextOptimizer.class
TextOptimizer.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.TextOptimizer extends java.lang.Object {
	public void  () 
	public static void concatenate (org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.TextOptimizer$TextCatVisitor v
}

org/apache/jasper/compiler/TldLocationsCache.class
TldLocationsCache.java
package org.apache.jasper.compiler
public org.apache.jasper.compiler.TldLocationsCache extends java.lang.Object {
	private org.apache.commons.logging.Log log
	public static final int ABS_URI
	public static final int ROOT_REL_URI
	public static final int NOROOT_REL_URI
	private static final String WEB_XML
	private static final String FILE_PROTOCOL
	private static final String JAR_FILE_SUFFIX
	private static java.util.HashSet noTldJars
	private java.util.Hashtable mappings
	private boolean initialized
	private javax.servlet.ServletContext ctxt
	private boolean redeployMode
	static Class class$org$apache$jasper$compiler$TldLocationsCache
	public void  (javax.servlet.ServletContext) 
		javax.servlet.ServletContext ctxt
	public void  (javax.servlet.ServletContext, boolean) 
		javax.servlet.ServletContext ctxt
		boolean redeployMode
	public static void setNoTldJars (java.lang.String) 
		java.util.StringTokenizer tokenizer
		String jarNames
	public java.lang.String[] getLocation (java.lang.String)  throws org.apache.jasper.JasperException 
		String uri
	public static int uriType (java.lang.String) 
		String uri
	private void init ()  throws org.apache.jasper.JasperException 
		Exception ex
	private void processWebDotXml ()  throws java.lang.Exception 
		java.net.MalformedURLException e
		org.apache.jasper.xmlparser.TreeNode taglib
		String tagUri
		String tagLoc
		org.apache.jasper.xmlparser.TreeNode child
		String tagLoc2
		String altDDName
		java.net.URL uri
		org.xml.sax.InputSource ip
		org.apache.jasper.xmlparser.TreeNode webtld
		org.apache.jasper.xmlparser.TreeNode jspConfig
		java.util.Iterator taglibs
		Throwable t
		java.io.InputStream is
	private void scanJar (java.net.JarURLConnection, boolean)  throws org.apache.jasper.JasperException 
		String uri
		Throwable t
		java.util.jar.JarEntry entry
		String name
		java.io.InputStream stream
		java.util.Enumeration entries
		Throwable t
		Exception ex
		Throwable t
		java.net.JarURLConnection conn
		boolean ignore
		java.util.jar.JarFile jarFile
		String resourcePath
	private void processTldsInFileSystem (java.lang.String)  throws java.lang.Exception 
		Throwable t
		String path
		java.io.InputStream stream
		String uri
		java.util.Iterator it
		String startPath
		java.util.Set dirList
	private java.lang.String getUriFromTld (java.lang.String, java.io.InputStream)  throws org.apache.jasper.JasperException 
		String body
		String resourcePath
		java.io.InputStream in
		org.apache.jasper.xmlparser.TreeNode tld
		org.apache.jasper.xmlparser.TreeNode uri
	private void scanJars ()  throws java.lang.Exception 
		java.net.URL jarURL
		String urlStr
		java.net.URLConnection conn
		int i
		java.net.URL[] urls
		ClassLoader webappLoader
		ClassLoader loader
	private boolean needScanJar (java.lang.ClassLoader, java.lang.ClassLoader, java.lang.String) 
		String jarName
		int slash
		ClassLoader loader
		ClassLoader webappLoader
		String jarPath
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/jasper/compiler/Validator$1.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$1 extends java.lang.Object {
}

org/apache/jasper/compiler/Validator$1FVVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$1FVVisitor extends org.apache.jasper.compiler.ELNode$Visitor {
	org.apache.jasper.compiler.Node n
	private final org.apache.jasper.compiler.Validator$ValidateVisitor this$0
	void  (org.apache.jasper.compiler.Validator$ValidateVisitor, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Validator$ValidateVisitor this$0
		org.apache.jasper.compiler.Node n
	public void visit (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Function func
		String prefix
		String function
		String uri
		javax.servlet.jsp.tagext.TagLibraryInfo taglib
		javax.servlet.jsp.tagext.FunctionInfo funcInfo
}

org/apache/jasper/compiler/Validator$1MapperELVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$1MapperELVisitor extends org.apache.jasper.compiler.ELNode$Visitor {
	org.apache.jasper.compiler.Validator$1ValidateFunctionMapper fmapper
	private final org.apache.jasper.compiler.Validator$ValidateVisitor this$0
	void  (org.apache.jasper.compiler.Validator$ValidateVisitor, org.apache.jasper.compiler.Validator$1ValidateFunctionMapper) 
		org.apache.jasper.compiler.Validator$ValidateVisitor this$0
		org.apache.jasper.compiler.Validator$1ValidateFunctionMapper fmapper
	public void visit (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		ClassNotFoundException e
		ClassNotFoundException e
		NoSuchMethodException e
		org.apache.jasper.compiler.ELNode$Function n
		Class c
		java.lang.reflect.Method method
		String[] paramTypes
		int size
		Class[] params
		int i
}

org/apache/jasper/compiler/Validator$1ValidateFunctionMapper.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$1ValidateFunctionMapper extends java.lang.Object implements javax.servlet.jsp.el.FunctionMapper  {
	private java.util.HashMap fnmap
	private final org.apache.jasper.compiler.Validator$ValidateVisitor this$0
	void  (org.apache.jasper.compiler.Validator$ValidateVisitor) 
		org.apache.jasper.compiler.Validator$ValidateVisitor this$0
	public void mapFunction (java.lang.String, java.lang.reflect.Method) 
		String fnQName
		java.lang.reflect.Method method
	public java.lang.reflect.Method resolveFunction (java.lang.String, java.lang.String) 
		String prefix
		String localName
}

org/apache/jasper/compiler/Validator$DirectiveVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$DirectiveVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.PageInfo pageInfo
	private org.apache.jasper.compiler.ErrorDispatcher err
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] pageDirectiveAttrs
	private boolean pageEncodingSeen
	void  (org.apache.jasper.compiler.Compiler)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.JspCompilationContext ctxt
	public void visit (org.apache.jasper.compiler.Node$IncludeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeDirective n
		boolean pageEncodingSeenSave
	public void visit (org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		String attr
		String value
		int i
		org.apache.jasper.compiler.Node$PageDirective n
		org.xml.sax.Attributes attrs
	public void visit (org.apache.jasper.compiler.Node$TagDirective)  throws org.apache.jasper.JasperException 
		String attr
		String value
		int i
		org.apache.jasper.compiler.Node$TagDirective n
		org.xml.sax.Attributes attrs
	public void visit (org.apache.jasper.compiler.Node$AttributeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$AttributeDirective n
	public void visit (org.apache.jasper.compiler.Node$VariableDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$VariableDirective n
	private void comparePageEncodings (java.lang.String, org.apache.jasper.compiler.Node$PageDirective)  throws org.apache.jasper.JasperException 
		String pageEnc
		String pageDirEnc
		org.apache.jasper.compiler.Node$PageDirective pageDir
		org.apache.jasper.compiler.Node$Root root
		String configEnc
	static void  () 
}

org/apache/jasper/compiler/Validator$TagExtraInfoVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$TagExtraInfoVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.PageInfo pageInfo
	private org.apache.jasper.compiler.ErrorDispatcher err
	void  (org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.compiler.Compiler compiler
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		int i
		StringBuffer errMsg
		org.apache.jasper.compiler.Node$CustomTag n
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.ValidationMessage[] errors
}

org/apache/jasper/compiler/Validator$ValidateVisitor$NamedAttributeVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$ValidateVisitor$NamedAttributeVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private boolean hasDynamicContent
	private void  () 
	public void doVisit (org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
	public boolean hasDynamicContent () 
	void  (org.apache.jasper.compiler.Validator$1) 
		org.apache.jasper.compiler.Validator$1 x0
}

org/apache/jasper/compiler/Validator$ValidateVisitor.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator$ValidateVisitor extends org.apache.jasper.compiler.Node$Visitor {
	private org.apache.jasper.compiler.PageInfo pageInfo
	private org.apache.jasper.compiler.ErrorDispatcher err
	private javax.servlet.jsp.tagext.TagInfo tagInfo
	private ClassLoader loader
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] jspRootAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] includeDirectiveAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] taglibDirectiveAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] includeActionAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] paramActionAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] forwardActionAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] getPropertyAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] setPropertyAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] useBeanAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] plugInAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] attributeAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] invokeAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] doBodyAttrs
	private static final org.apache.jasper.compiler.JspUtil$ValidAttribute[] jspOutputAttrs
	void  (org.apache.jasper.compiler.Compiler) 
		org.apache.jasper.compiler.Compiler compiler
	public void visit (org.apache.jasper.compiler.Node$JspRoot)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspRoot n
		String version
	public void visit (org.apache.jasper.compiler.Node$IncludeDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeDirective n
	public void visit (org.apache.jasper.compiler.Node$TaglibDirective)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$TaglibDirective n
		String uri
		String tagdir
	public void visit (org.apache.jasper.compiler.Node$ParamAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamAction n
	public void visit (org.apache.jasper.compiler.Node$ParamsAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ParamsAction n
		org.apache.jasper.compiler.Node$Nodes subElems
	public void visit (org.apache.jasper.compiler.Node$IncludeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$IncludeAction n
	public void visit (org.apache.jasper.compiler.Node$ForwardAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$ForwardAction n
	public void visit (org.apache.jasper.compiler.Node$GetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$GetProperty n
	public void visit (org.apache.jasper.compiler.Node$SetProperty)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$SetProperty n
		String name
		String property
		String param
		String value
		boolean valueSpecified
	public void visit (org.apache.jasper.compiler.Node$UseBean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$UseBean n
		String name
		String scope
		String className
		String type
		org.apache.jasper.compiler.BeanRepository beanInfo
		org.apache.jasper.compiler.Node$JspAttribute jattr
	public void visit (org.apache.jasper.compiler.Node$PlugIn)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$PlugIn n
		String type
		org.apache.jasper.compiler.Node$JspAttribute width
		org.apache.jasper.compiler.Node$JspAttribute height
	public void visit (org.apache.jasper.compiler.Node$NamedAttribute)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$NamedAttribute n
	public void visit (org.apache.jasper.compiler.Node$JspBody)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspBody n
	public void visit (org.apache.jasper.compiler.Node$Declaration)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Declaration n
	public void visit (org.apache.jasper.compiler.Node$Expression)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Expression n
	public void visit (org.apache.jasper.compiler.Node$Scriptlet)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$Scriptlet n
	public void visit (org.apache.jasper.compiler.Node$ELExpression)  throws org.apache.jasper.JasperException 
		String expressions
		org.apache.jasper.compiler.ELNode$Nodes el
		org.apache.jasper.compiler.Node$ELExpression n
	public void visit (org.apache.jasper.compiler.Node$UninterpretedTag)  throws org.apache.jasper.JasperException 
		int i
		int attrSize
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
		org.apache.jasper.compiler.Node$UninterpretedTag n
		org.xml.sax.Attributes attrs
	public void visit (org.apache.jasper.compiler.Node$CustomTag)  throws org.apache.jasper.JasperException 
		String attr
		org.apache.jasper.compiler.Node$NamedAttribute na
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] tldAttrs
		String customActionUri
		org.xml.sax.Attributes attrs
		int attrsSize
		org.apache.jasper.compiler.Node$Nodes naNodes
		int jspAttrsSize
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
		java.util.Hashtable tagDataAttrs
		javax.servlet.jsp.tagext.TagData tagData
		javax.servlet.jsp.tagext.TagExtraInfo tei
	public void visit (org.apache.jasper.compiler.Node$JspElement)  throws org.apache.jasper.JasperException 
		int i
		org.apache.jasper.compiler.Node$NamedAttribute na
		int i
		org.apache.jasper.compiler.Node$JspElement n
		org.xml.sax.Attributes attrs
		int xmlAttrLen
		org.apache.jasper.compiler.Node$Nodes namedAttrs
		int jspAttrSize
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
		int jspAttrIndex
	public void visit (org.apache.jasper.compiler.Node$JspOutput)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$JspOutput n
		String omitXmlDecl
		String doctypeName
		String doctypePublic
		String doctypeSystem
		String omitXmlDeclOld
		String doctypeNameOld
		String doctypePublicOld
		String doctypeSystemOld
	public void visit (org.apache.jasper.compiler.Node$InvokeAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$InvokeAction n
		String scope
		String var
		String varReader
	public void visit (org.apache.jasper.compiler.Node$DoBodyAction)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node$DoBodyAction n
		String scope
		String var
		String varReader
	private void checkXmlAttributes (org.apache.jasper.compiler.Node$CustomTag, org.apache.jasper.compiler.Node$JspAttribute[], java.util.Hashtable)  throws org.apache.jasper.JasperException 
		String typeStr
		ClassNotFoundException e
		Class expectedType
		int j
		boolean found
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
		java.util.Hashtable tagDataAttrs
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] tldAttrs
		org.xml.sax.Attributes attrs
	private void checkNamedAttributes (org.apache.jasper.compiler.Node$CustomTag, org.apache.jasper.compiler.Node$JspAttribute[], int, java.util.Hashtable)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Validator$ValidateVisitor$NamedAttributeVisitor nav
		String attrPrefix
		int j
		org.apache.jasper.compiler.Node$NamedAttribute na
		boolean found
		int i
		org.apache.jasper.compiler.Node$CustomTag n
		org.apache.jasper.compiler.Node$JspAttribute[] jspAttrs
		int start
		java.util.Hashtable tagDataAttrs
		javax.servlet.jsp.tagext.TagInfo tagInfo
		javax.servlet.jsp.tagext.TagAttributeInfo[] tldAttrs
		org.apache.jasper.compiler.Node$Nodes naNodes
	private org.apache.jasper.compiler.Node$JspAttribute getJspAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Class, org.apache.jasper.compiler.Node, boolean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Nodes el
		org.apache.jasper.compiler.Node$NamedAttribute namedAttributeNode
		String qName
		String uri
		String localName
		String value
		Class expectedType
		org.apache.jasper.compiler.Node n
		boolean dynamic
		org.apache.jasper.compiler.Node$JspAttribute result
	private boolean isExpression (org.apache.jasper.compiler.Node, java.lang.String) 
		org.apache.jasper.compiler.Node n
		String value
	private void throwErrorIfExpression (org.apache.jasper.compiler.Node, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Node n
		String attrName
		String actionName
	private java.lang.String findUri (java.lang.String, org.apache.jasper.compiler.Node) 
		String name
		int k
		int i
		org.xml.sax.Attributes attrs
		org.apache.jasper.compiler.Node p
		String prefix
		org.apache.jasper.compiler.Node n
	private void validateFunctions (org.apache.jasper.compiler.ELNode$Nodes, org.apache.jasper.compiler.Node)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Nodes el
		org.apache.jasper.compiler.Node n
	private void processSignature (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Function func
	private java.lang.String getMethod (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Function func
		javax.servlet.jsp.tagext.FunctionInfo funcInfo
		String signature
		int start
		int end
	private java.lang.String[] getParameters (org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		int p
		String arg
		org.apache.jasper.compiler.ELNode$Function func
		javax.servlet.jsp.tagext.FunctionInfo funcInfo
		String signature
		java.util.ArrayList params
		int start
		boolean lastArg
	private javax.servlet.jsp.el.FunctionMapper getFunctionMapper (org.apache.jasper.compiler.ELNode$Nodes)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.ELNode$Nodes el
		org.apache.jasper.compiler.Validator$1ValidateFunctionMapper fmapper
	static java.lang.String access$100 (org.apache.jasper.compiler.Validator$ValidateVisitor, java.lang.String, org.apache.jasper.compiler.Node) 
		org.apache.jasper.compiler.Validator$ValidateVisitor x0
		String x1
		org.apache.jasper.compiler.Node x2
	static org.apache.jasper.compiler.PageInfo access$200 (org.apache.jasper.compiler.Validator$ValidateVisitor) 
		org.apache.jasper.compiler.Validator$ValidateVisitor x0
	static org.apache.jasper.compiler.ErrorDispatcher access$300 (org.apache.jasper.compiler.Validator$ValidateVisitor) 
		org.apache.jasper.compiler.Validator$ValidateVisitor x0
	static void access$400 (org.apache.jasper.compiler.Validator$ValidateVisitor, org.apache.jasper.compiler.ELNode$Function)  throws org.apache.jasper.JasperException 
		org.apache.jasper.compiler.Validator$ValidateVisitor x0
		org.apache.jasper.compiler.ELNode$Function x1
	static java.lang.ClassLoader access$500 (org.apache.jasper.compiler.Validator$ValidateVisitor) 
		org.apache.jasper.compiler.Validator$ValidateVisitor x0
	static void  () 
}

org/apache/jasper/compiler/Validator.class
Validator.java
package org.apache.jasper.compiler
 org.apache.jasper.compiler.Validator extends java.lang.Object {
	static Class class$java$lang$String
	static Class class$java$lang$Object
	static Class class$javax$servlet$jsp$tagext$JspFragment
	void  () 
	public static void validate (org.apache.jasper.compiler.Compiler, org.apache.jasper.compiler.Node$Nodes)  throws org.apache.jasper.JasperException 
		String defaultType
		boolean isXml
		String defaultType
		String charset
		org.apache.jasper.compiler.Compiler compiler
		org.apache.jasper.compiler.Node$Nodes page
		org.apache.jasper.compiler.PageInfo pageInfo
		String contentType
	private static void validateXmlView (javax.servlet.jsp.tagext.PageData, org.apache.jasper.compiler.Compiler)  throws org.apache.jasper.JasperException 
		int i
		Object o
		org.apache.jasper.compiler.TagLibraryInfoImpl tli
		javax.servlet.jsp.tagext.ValidationMessage[] errors
		java.util.Iterator iter
		javax.servlet.jsp.tagext.PageData xmlView
		org.apache.jasper.compiler.Compiler compiler
		StringBuffer errMsg
		org.apache.jasper.compiler.ErrorDispatcher errDisp
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/compiler/tagplugin/TagPlugin.class
TagPlugin.java
package org.apache.jasper.compiler.tagplugin
public abstract org.apache.jasper.compiler.tagplugin.TagPlugin extends java.lang.Object {
	public abstract void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
}

org/apache/jasper/compiler/tagplugin/TagPluginContext.class
TagPluginContext.java
package org.apache.jasper.compiler.tagplugin
public abstract org.apache.jasper.compiler.tagplugin.TagPluginContext extends java.lang.Object {
	public abstract boolean isScriptless () 
	public abstract boolean isAttributeSpecified (java.lang.String) 
	public abstract java.lang.String getTemporaryVariableName () 
	public abstract void generateImport (java.lang.String) 
	public abstract void generateDeclaration (java.lang.String, java.lang.String) 
	public abstract void generateJavaSource (java.lang.String) 
	public abstract boolean isConstantAttribute (java.lang.String) 
	public abstract java.lang.String getConstantAttribute (java.lang.String) 
	public abstract void generateAttribute (java.lang.String) 
	public abstract void generateBody () 
	public abstract void dontUseTagPlugin () 
	public abstract org.apache.jasper.compiler.tagplugin.TagPluginContext getParentContext () 
	public abstract void setPluginAttribute (java.lang.String, java.lang.Object) 
	public abstract java.lang.Object getPluginAttribute (java.lang.String) 
}

org/apache/jasper/resources/LocalStrings.properties
org/apache/jasper/runtime/BodyContentImpl.class
BodyContentImpl.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.BodyContentImpl extends javax.servlet.jsp.tagext.BodyContent {
	private static final String LINE_SEPARATOR
	private static final boolean LIMIT_BUFFER
	private char[] cb
	private int nextChar
	private boolean closed
	private java.io.Writer writer
	private int bufferSizeSave
	public void  (javax.servlet.jsp.JspWriter) 
		javax.servlet.jsp.JspWriter enclosingWriter
	public void write (int)  throws java.io.IOException 
		int c
	public void write (char[], int, int)  throws java.io.IOException 
		char[] cbuf
		int off
		int len
	public void write (char[])  throws java.io.IOException 
		char[] buf
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String s
		int off
		int len
	public void write (java.lang.String)  throws java.io.IOException 
		String s
	public void newLine ()  throws java.io.IOException 
	public void print (boolean)  throws java.io.IOException 
		boolean b
	public void print (char)  throws java.io.IOException 
		char c
	public void print (int)  throws java.io.IOException 
		int i
	public void print (long)  throws java.io.IOException 
		long l
	public void print (float)  throws java.io.IOException 
		float f
	public void print (double)  throws java.io.IOException 
		double d
	public void print (char[])  throws java.io.IOException 
		char[] s
	public void print (java.lang.String)  throws java.io.IOException 
		String s
	public void print (java.lang.Object)  throws java.io.IOException 
		Object obj
	public void println ()  throws java.io.IOException 
	public void println (boolean)  throws java.io.IOException 
		boolean x
	public void println (char)  throws java.io.IOException 
		char x
	public void println (int)  throws java.io.IOException 
		int x
	public void println (long)  throws java.io.IOException 
		long x
	public void println (float)  throws java.io.IOException 
		float x
	public void println (double)  throws java.io.IOException 
		double x
	public void println (char[])  throws java.io.IOException 
		char[] x
	public void println (java.lang.String)  throws java.io.IOException 
		String x
	public void println (java.lang.Object)  throws java.io.IOException 
		Object x
	public void clear ()  throws java.io.IOException 
	public void clearBuffer ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int getRemaining () 
	public java.io.Reader getReader () 
	public java.lang.String getString () 
	public void writeOut (java.io.Writer)  throws java.io.IOException 
		java.io.Writer out
	void setWriter (java.io.Writer) 
		java.io.Writer writer
	private void ensureOpen ()  throws java.io.IOException 
	private void reAllocBuff (int) 
		int len
		char[] tmp
	static void  () 
}

org/apache/jasper/runtime/HttpJspBase.class
HttpJspBase.java
package org.apache.jasper.runtime
public abstract org.apache.jasper.runtime.HttpJspBase extends javax.servlet.http.HttpServlet implements javax.servlet.jsp.HttpJspPage  {
	static Class class$org$apache$jasper$runtime$HttpJspBase
	protected void  () 
	public final void init (javax.servlet.ServletConfig)  throws javax.servlet.ServletException 
		javax.servlet.ServletConfig config
	public java.lang.String getServletInfo () 
	public final void destroy () 
	public final void service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
	public void jspInit () 
	public void _jspInit () 
	public void jspDestroy () 
	protected void _jspDestroy () 
	public abstract void _jspService (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		ClassNotFoundException ex
		String basePackage
		org.apache.jasper.runtime.JspFactoryImpl factory
}

org/apache/jasper/runtime/JspContextWrapper.class
JspContextWrapper.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.JspContextWrapper extends javax.servlet.jsp.PageContext implements javax.servlet.jsp.el.VariableResolver  {
	private javax.servlet.jsp.PageContext invokingJspCtxt
	private transient java.util.Hashtable pageAttributes
	private java.util.ArrayList nestedVars
	private java.util.ArrayList atBeginVars
	private java.util.ArrayList atEndVars
	private java.util.Map aliases
	private java.util.Hashtable originalNestedVars
	private org.apache.commons.el.VariableResolverImpl variableResolver
	public void  (javax.servlet.jsp.JspContext, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.util.Map) 
		javax.servlet.jsp.JspContext jspContext
		java.util.ArrayList nestedVars
		java.util.ArrayList atBeginVars
		java.util.ArrayList atEndVars
		java.util.Map aliases
	public void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean)  throws java.io.IOException java.lang.IllegalStateException java.lang.IllegalArgumentException 
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoFlush
	public java.lang.Object getAttribute (java.lang.String) 
		String name
	public java.lang.Object getAttribute (java.lang.String, int) 
		String name
		int scope
	public void setAttribute (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void setAttribute (java.lang.String, java.lang.Object, int) 
		String name
		Object value
		int scope
	public java.lang.Object findAttribute (java.lang.String) 
		String name
		Object o
	public void removeAttribute (java.lang.String) 
		String name
	public void removeAttribute (java.lang.String, int) 
		String name
		int scope
	public int getAttributesScope (java.lang.String) 
		String name
	public java.util.Enumeration getAttributeNamesInScope (int) 
		int scope
	public void release () 
	public javax.servlet.jsp.JspWriter getOut () 
	public javax.servlet.http.HttpSession getSession () 
	public java.lang.Object getPage () 
	public javax.servlet.ServletRequest getRequest () 
	public javax.servlet.ServletResponse getResponse () 
	public java.lang.Exception getException () 
	public javax.servlet.ServletConfig getServletConfig () 
	public javax.servlet.ServletContext getServletContext () 
	public void forward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String relativeUrlPath
	public void include (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String relativeUrlPath
	public void include (java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		String relativeUrlPath
		boolean flush
	public javax.servlet.jsp.el.VariableResolver getVariableResolver () 
	public javax.servlet.jsp.tagext.BodyContent pushBody () 
	public javax.servlet.jsp.JspWriter pushBody (java.io.Writer) 
		java.io.Writer writer
	public javax.servlet.jsp.JspWriter popBody () 
	public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator () 
	public void handlePageException (java.lang.Exception)  throws java.io.IOException javax.servlet.ServletException 
		Exception ex
	public void handlePageException (java.lang.Throwable)  throws java.io.IOException javax.servlet.ServletException 
		Throwable t
	public java.lang.Object resolveVariable (java.lang.String)  throws javax.servlet.jsp.el.ELException 
		String pName
	public void syncBeginTagFile () 
	public void syncBeforeInvoke () 
	public void syncEndTagFile () 
	private void copyTagToPageScope (int) 
		String varName
		Object obj
		int scope
		java.util.Iterator iter
	private void saveNestedVariables () 
		String varName
		Object obj
		java.util.Iterator iter
	private void restoreNestedVariables () 
		String varName
		Object obj
		java.util.Iterator iter
	private java.lang.String findAlias (java.lang.String) 
		String varName
		String alias
}

org/apache/jasper/runtime/JspFactoryImpl$1.class
JspFactoryImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.JspFactoryImpl$1 extends javax.servlet.jsp.JspEngineInfo {
	private final org.apache.jasper.runtime.JspFactoryImpl this$0
	void  (org.apache.jasper.runtime.JspFactoryImpl) 
		org.apache.jasper.runtime.JspFactoryImpl this$0
	public java.lang.String getSpecificationVersion () 
}

org/apache/jasper/runtime/JspFactoryImpl$PrivilegedGetPageContext.class
JspFactoryImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.JspFactoryImpl$PrivilegedGetPageContext extends java.lang.Object implements java.security.PrivilegedAction  {
	private org.apache.jasper.runtime.JspFactoryImpl factory
	private javax.servlet.Servlet servlet
	private javax.servlet.ServletRequest request
	private javax.servlet.ServletResponse response
	private String errorPageURL
	private boolean needsSession
	private int bufferSize
	private boolean autoflush
	private final org.apache.jasper.runtime.JspFactoryImpl this$0
	void  (org.apache.jasper.runtime.JspFactoryImpl, org.apache.jasper.runtime.JspFactoryImpl, javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		org.apache.jasper.runtime.JspFactoryImpl this$0
		org.apache.jasper.runtime.JspFactoryImpl factory
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoflush
	public java.lang.Object run () 
}

org/apache/jasper/runtime/JspFactoryImpl$PrivilegedReleasePageContext.class
JspFactoryImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.JspFactoryImpl$PrivilegedReleasePageContext extends java.lang.Object implements java.security.PrivilegedAction  {
	private org.apache.jasper.runtime.JspFactoryImpl factory
	private javax.servlet.jsp.PageContext pageContext
	private final org.apache.jasper.runtime.JspFactoryImpl this$0
	void  (org.apache.jasper.runtime.JspFactoryImpl, org.apache.jasper.runtime.JspFactoryImpl, javax.servlet.jsp.PageContext) 
		org.apache.jasper.runtime.JspFactoryImpl this$0
		org.apache.jasper.runtime.JspFactoryImpl factory
		javax.servlet.jsp.PageContext pageContext
	public java.lang.Object run () 
}

org/apache/jasper/runtime/JspFactoryImpl.class
JspFactoryImpl.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.JspFactoryImpl extends javax.servlet.jsp.JspFactory {
	private org.apache.commons.logging.Log log
	private static final String SPEC_VERSION
	private static final boolean USE_POOL
	private org.apache.jasper.util.SimplePool pool
	static Class class$org$apache$jasper$runtime$JspFactoryImpl
	public void  () 
	public javax.servlet.jsp.PageContext getPageContext (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		org.apache.jasper.runtime.JspFactoryImpl$PrivilegedGetPageContext dp
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoflush
	public void releasePageContext (javax.servlet.jsp.PageContext) 
		org.apache.jasper.runtime.JspFactoryImpl$PrivilegedReleasePageContext dp
		javax.servlet.jsp.PageContext pc
	public javax.servlet.jsp.JspEngineInfo getEngineInfo () 
	private javax.servlet.jsp.PageContext internalGetPageContext (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		javax.servlet.jsp.PageContext pc
		javax.servlet.jsp.PageContext pc
		Throwable ex
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoflush
	private void internalReleasePageContext (javax.servlet.jsp.PageContext) 
		javax.servlet.jsp.PageContext pc
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static javax.servlet.jsp.PageContext access$000 (org.apache.jasper.runtime.JspFactoryImpl, javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean) 
		org.apache.jasper.runtime.JspFactoryImpl x0
		javax.servlet.Servlet x1
		javax.servlet.ServletRequest x2
		javax.servlet.ServletResponse x3
		String x4
		boolean x5
		int x6
		boolean x7
	static void access$100 (org.apache.jasper.runtime.JspFactoryImpl, javax.servlet.jsp.PageContext) 
		org.apache.jasper.runtime.JspFactoryImpl x0
		javax.servlet.jsp.PageContext x1
	static void  () 
}

org/apache/jasper/runtime/JspFragmentHelper.class
JspFragmentHelper.java
package org.apache.jasper.runtime
public abstract org.apache.jasper.runtime.JspFragmentHelper extends javax.servlet.jsp.tagext.JspFragment {
	protected int discriminator
	protected javax.servlet.jsp.JspContext jspContext
	protected javax.servlet.jsp.PageContext _jspx_page_context
	protected javax.servlet.jsp.tagext.JspTag parentTag
	public void  (int, javax.servlet.jsp.JspContext, javax.servlet.jsp.tagext.JspTag) 
		int discriminator
		javax.servlet.jsp.JspContext jspContext
		javax.servlet.jsp.tagext.JspTag parentTag
	public javax.servlet.jsp.JspContext getJspContext () 
	public javax.servlet.jsp.tagext.JspTag getParentTag () 
}

org/apache/jasper/runtime/JspRuntimeLibrary$PrivilegedIntrospectHelper.class
JspRuntimeLibrary.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.JspRuntimeLibrary$PrivilegedIntrospectHelper extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private Object bean
	private String prop
	private String value
	private javax.servlet.ServletRequest request
	private String param
	private boolean ignoreMethodNF
	void  (java.lang.Object, java.lang.String, java.lang.String, javax.servlet.ServletRequest, java.lang.String, boolean) 
		Object bean
		String prop
		String value
		javax.servlet.ServletRequest request
		String param
		boolean ignoreMethodNF
	public java.lang.Object run ()  throws org.apache.jasper.JasperException 
}

org/apache/jasper/runtime/JspRuntimeLibrary.class
JspRuntimeLibrary.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.JspRuntimeLibrary extends java.lang.Object {
	private static final String SERVLET_EXCEPTION
	private static final String JSP_EXCEPTION
	static Class class$java$lang$Boolean
	static Class class$java$lang$Byte
	static Class class$java$lang$Character
	static Class class$java$lang$Double
	static Class class$java$lang$Float
	static Class class$java$lang$Integer
	static Class class$java$lang$Short
	static Class class$java$lang$Long
	static Class class$java$lang$String
	static Class class$java$io$File
	public void  () 
	public static java.lang.Throwable getThrowable (javax.servlet.ServletRequest) 
		javax.servlet.ServletRequest request
		Throwable error
	public static boolean coerceToBoolean (java.lang.String) 
		String s
	public static byte coerceToByte (java.lang.String) 
		String s
	public static char coerceToChar (java.lang.String) 
		String s
	public static double coerceToDouble (java.lang.String) 
		String s
	public static float coerceToFloat (java.lang.String) 
		String s
	public static int coerceToInt (java.lang.String) 
		String s
	public static short coerceToShort (java.lang.String) 
		String s
	public static long coerceToLong (java.lang.String) 
		String s
	public static java.lang.Object coerce (java.lang.String, java.lang.Class) 
		String s
		Class target
		boolean isNullOrEmpty
	public static java.lang.Object convert (java.lang.String, java.lang.String, java.lang.Class, java.lang.Class)  throws org.apache.jasper.JasperException 
		Exception ex
		String propertyName
		String s
		Class t
		Class propertyEditorClass
	public static void introspect (java.lang.Object, javax.servlet.ServletRequest)  throws org.apache.jasper.JasperException 
		String name
		String value
		Object bean
		javax.servlet.ServletRequest request
		java.util.Enumeration e
	public static void introspecthelper (java.lang.Object, java.lang.String, java.lang.String, javax.servlet.ServletRequest, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		org.apache.jasper.runtime.JspRuntimeLibrary$PrivilegedIntrospectHelper dp
		Exception e
		java.security.PrivilegedActionException pe
		Object bean
		String prop
		String value
		javax.servlet.ServletRequest request
		String param
		boolean ignoreMethodNF
	private static void internalIntrospecthelper (java.lang.Object, java.lang.String, java.lang.String, javax.servlet.ServletRequest, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		int i
		java.beans.PropertyDescriptor[] pd
		Object tmpval
		Class t
		String[] values
		Object oval
		java.beans.BeanInfo info
		Exception ex
		Object bean
		String prop
		String value
		javax.servlet.ServletRequest request
		String param
		boolean ignoreMethodNF
		java.lang.reflect.Method method
		Class type
		Class propertyEditorClass
	public static java.lang.String toString (java.lang.Object) 
		Object o
	public static java.lang.String toString (byte) 
		byte b
	public static java.lang.String toString (boolean) 
		boolean b
	public static java.lang.String toString (short) 
		short s
	public static java.lang.String toString (int) 
		int i
	public static java.lang.String toString (float) 
		float f
	public static java.lang.String toString (long) 
		long l
	public static java.lang.String toString (double) 
		double d
	public static java.lang.String toString (char) 
		char c
	public static void createTypedArray (java.lang.String, java.lang.Object, java.lang.reflect.Method, java.lang.String[], java.lang.Class, java.lang.Class)  throws org.apache.jasper.JasperException 
		int i
		Object[] tmpval
		int i
		Integer[] tmpval
		int i
		Byte[] tmpval
		int i
		Boolean[] tmpval
		int i
		Short[] tmpval
		int i
		Long[] tmpval
		int i
		Double[] tmpval
		int i
		Float[] tmpval
		int i
		Character[] tmpval
		int i
		int[] tmpval
		int i
		byte[] tmpval
		int i
		boolean[] tmpval
		int i
		short[] tmpval
		int i
		long[] tmpval
		int i
		double[] tmpval
		int i
		float[] tmpval
		int i
		char[] tmpval
		int i
		Object[] tmpval
		Exception ex
		String propertyName
		Object bean
		java.lang.reflect.Method method
		String[] values
		Class t
		Class propertyEditorClass
	public static java.lang.String escapeQueryString (java.lang.String) 
		char nextChar
		int index
		String unescString
		String escString
		String shellSpChars
	public static java.lang.String decode (java.lang.String) 
		char cur
		int count
		String encoded
		byte[] holdbuffer
		int bufcount
	public static java.lang.Object handleGetProperty (java.lang.Object, java.lang.String)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object o
		String prop
		Object value
	public static void handleSetPropertyExpression (java.lang.Object, java.lang.String, java.lang.String, javax.servlet.jsp.PageContext, org.apache.jasper.runtime.ProtectedFunctionMapper)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		String expression
		javax.servlet.jsp.PageContext pageContext
		org.apache.jasper.runtime.ProtectedFunctionMapper functionMapper
	public static void handleSetProperty (java.lang.Object, java.lang.String, java.lang.Object)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		Object value
	public static void handleSetProperty (java.lang.Object, java.lang.String, int)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		int value
	public static void handleSetProperty (java.lang.Object, java.lang.String, short)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		short value
	public static void handleSetProperty (java.lang.Object, java.lang.String, long)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		long value
	public static void handleSetProperty (java.lang.Object, java.lang.String, double)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		double value
	public static void handleSetProperty (java.lang.Object, java.lang.String, float)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		float value
	public static void handleSetProperty (java.lang.Object, java.lang.String, char)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		char value
	public static void handleSetProperty (java.lang.Object, java.lang.String, byte)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		byte value
	public static void handleSetProperty (java.lang.Object, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		java.lang.reflect.Method method
		Exception ex
		Object bean
		String prop
		boolean value
	public static java.lang.reflect.Method getWriteMethod (java.lang.Class, java.lang.String)  throws org.apache.jasper.JasperException 
		int i
		java.beans.PropertyDescriptor[] pd
		java.beans.BeanInfo info
		Exception ex
		Class beanClass
		String prop
		java.lang.reflect.Method method
		Class type
	public static java.lang.reflect.Method getReadMethod (java.lang.Class, java.lang.String)  throws org.apache.jasper.JasperException 
		int i
		java.beans.PropertyDescriptor[] pd
		java.beans.BeanInfo info
		Exception ex
		Class beanClass
		String prop
		java.lang.reflect.Method method
		Class type
	public static java.lang.Object getValueFromBeanInfoPropertyEditor (java.lang.Class, java.lang.String, java.lang.String, java.lang.Class)  throws org.apache.jasper.JasperException 
		java.beans.PropertyEditor pe
		Exception ex
		Class attrClass
		String attrName
		String attrValue
		Class propertyEditorClass
	public static java.lang.Object getValueFromPropertyEditorManager (java.lang.Class, java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		java.beans.PropertyEditor propEditor
		IllegalArgumentException ex
		Class attrClass
		String attrName
		String attrValue
	public static java.lang.String getContextRelativePath (javax.servlet.ServletRequest, java.lang.String) 
		String pathInfo
		javax.servlet.ServletRequest request
		String relativePath
		javax.servlet.http.HttpServletRequest hrequest
		String uri
	public static void include (javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, javax.servlet.jsp.JspWriter, boolean)  throws java.io.IOException javax.servlet.ServletException 
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String relativePath
		javax.servlet.jsp.JspWriter out
		boolean flush
		String resourcePath
		javax.servlet.RequestDispatcher rd
	public static java.lang.String URLEncode (java.lang.String, java.lang.String) 
		java.io.UnsupportedEncodingException ex
		java.io.IOException e
		int j
		byte[] ba
		int c
		int i
		String s
		String enc
		StringBuffer out
		java.io.ByteArrayOutputStream buf
		java.io.OutputStreamWriter writer
	private static boolean isSafeChar (int) 
		int c
	static void access$000 (java.lang.Object, java.lang.String, java.lang.String, javax.servlet.ServletRequest, java.lang.String, boolean)  throws org.apache.jasper.JasperException 
		Object x0
		String x1
		String x2
		javax.servlet.ServletRequest x3
		String x4
		boolean x5
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/runtime/JspSourceDependent.class
JspSourceDependent.java
package org.apache.jasper.runtime
public abstract org.apache.jasper.runtime.JspSourceDependent extends java.lang.Object {
	public abstract java.lang.Object getDependants () 
}

org/apache/jasper/runtime/JspWriterImpl$1.class
JspWriterImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.JspWriterImpl$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$message
	private final org.apache.jasper.runtime.JspWriterImpl this$0
	void  (org.apache.jasper.runtime.JspWriterImpl, java.lang.String) 
		org.apache.jasper.runtime.JspWriterImpl this$0
		String val$message
	public java.lang.Object run () 
}

org/apache/jasper/runtime/JspWriterImpl.class
JspWriterImpl.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.JspWriterImpl extends javax.servlet.jsp.JspWriter {
	private java.io.Writer out
	private javax.servlet.ServletResponse response
	private char[] cb
	private int nextChar
	private boolean flushed
	private boolean closed
	static String lineSeparator
	public void  () 
	public void  (javax.servlet.ServletResponse) 
		javax.servlet.ServletResponse response
	public void  (javax.servlet.ServletResponse, int, boolean) 
		javax.servlet.ServletResponse response
		int sz
		boolean autoFlush
	void init (javax.servlet.ServletResponse, int, boolean) 
		javax.servlet.ServletResponse response
		int sz
		boolean autoFlush
	void recycle () 
	protected final void flushBuffer ()  throws java.io.IOException 
	private void initOut ()  throws java.io.IOException 
	private java.lang.String getLocalizeMessage (java.lang.String) 
		String message
	public final void clear ()  throws java.io.IOException 
	public void clearBuffer ()  throws java.io.IOException 
	private final void bufferOverflow ()  throws java.io.IOException 
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int getRemaining () 
	private void ensureOpen ()  throws java.io.IOException 
	public void write (int)  throws java.io.IOException 
		int c
	private int min (int, int) 
		int a
		int b
	public void write (char[], int, int)  throws java.io.IOException 
		int d
		char[] cbuf
		int off
		int len
		int b
		int t
	public void write (char[])  throws java.io.IOException 
		char[] buf
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		int d
		String s
		int off
		int len
		int b
		int t
	public void write (java.lang.String)  throws java.io.IOException 
		String s
	public void newLine ()  throws java.io.IOException 
	public void print (boolean)  throws java.io.IOException 
		boolean b
	public void print (char)  throws java.io.IOException 
		char c
	public void print (int)  throws java.io.IOException 
		int i
	public void print (long)  throws java.io.IOException 
		long l
	public void print (float)  throws java.io.IOException 
		float f
	public void print (double)  throws java.io.IOException 
		double d
	public void print (char[])  throws java.io.IOException 
		char[] s
	public void print (java.lang.String)  throws java.io.IOException 
		String s
	public void print (java.lang.Object)  throws java.io.IOException 
		Object obj
	public void println ()  throws java.io.IOException 
	public void println (boolean)  throws java.io.IOException 
		boolean x
	public void println (char)  throws java.io.IOException 
		char x
	public void println (int)  throws java.io.IOException 
		int x
	public void println (long)  throws java.io.IOException 
		long x
	public void println (float)  throws java.io.IOException 
		float x
	public void println (double)  throws java.io.IOException 
		double x
	public void println (char[])  throws java.io.IOException 
		char[] x
	public void println (java.lang.String)  throws java.io.IOException 
		String x
	public void println (java.lang.Object)  throws java.io.IOException 
		Object x
	static void  () 
}

org/apache/jasper/runtime/PageContextImpl$1.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$10.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$10 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final String val$relativeUrlPath
	private final boolean val$flush
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String, boolean)  throws java.io.IOException javax.servlet.ServletException 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$relativeUrlPath
		boolean val$flush
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/PageContextImpl$11.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$11 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final String val$relativeUrlPath
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String)  throws java.io.IOException javax.servlet.ServletException 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$relativeUrlPath
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/PageContextImpl$12.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$12 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final Throwable val$t
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.Throwable)  throws javax.servlet.ServletException java.io.IOException 
		org.apache.jasper.runtime.PageContextImpl this$0
		Throwable val$t
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/PageContextImpl$13.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$13 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final String val$expression
	private final Class val$expectedType
	private final javax.servlet.jsp.PageContext val$pageContext
	private final org.apache.jasper.runtime.ProtectedFunctionMapper val$functionMap
	void  (java.lang.String, java.lang.Class, javax.servlet.jsp.PageContext, org.apache.jasper.runtime.ProtectedFunctionMapper)  throws javax.servlet.jsp.el.ELException 
		String val$expression
		Class val$expectedType
		javax.servlet.jsp.PageContext val$pageContext
		org.apache.jasper.runtime.ProtectedFunctionMapper val$functionMap
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/PageContextImpl$2.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$2 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final int val$scope
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String, int) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
		int val$scope
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$3.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final Object val$attribute
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String, java.lang.Object) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
		Object val$attribute
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$4.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$4 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final Object val$o
	private final int val$scope
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String, java.lang.Object, int) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
		Object val$o
		int val$scope
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$5.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$5 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final int val$scope
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String, int) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
		int val$scope
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$6.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$6 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$7.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$7 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$8.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$8 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final int val$scope
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, int) 
		org.apache.jasper.runtime.PageContextImpl this$0
		int val$scope
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl$9.class
PageContextImpl.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PageContextImpl$9 extends java.lang.Object implements java.security.PrivilegedAction  {
	private final String val$name
	private final org.apache.jasper.runtime.PageContextImpl this$0
	void  (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl this$0
		String val$name
	public java.lang.Object run () 
}

org/apache/jasper/runtime/PageContextImpl.class
PageContextImpl.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.PageContextImpl extends javax.servlet.jsp.PageContext implements javax.servlet.jsp.el.VariableResolver  {
	private static org.apache.commons.logging.Log log
	private static org.apache.commons.el.ExpressionEvaluatorImpl elExprEval
	private org.apache.commons.el.VariableResolverImpl variableResolver
	private org.apache.jasper.runtime.BodyContentImpl[] outs
	private int depth
	private javax.servlet.Servlet servlet
	private javax.servlet.ServletConfig config
	private javax.servlet.ServletContext context
	private javax.servlet.jsp.JspFactory factory
	private boolean needsSession
	private String errorPageURL
	private boolean autoFlush
	private int bufferSize
	private transient java.util.Hashtable attributes
	private transient javax.servlet.ServletRequest request
	private transient javax.servlet.ServletResponse response
	private transient Object page
	private transient javax.servlet.http.HttpSession session
	private boolean isIncluded
	private transient javax.servlet.jsp.JspWriter out
	private transient org.apache.jasper.runtime.JspWriterImpl baseOut
	static Class class$org$apache$jasper$runtime$PageContextImpl
	void  (javax.servlet.jsp.JspFactory) 
		javax.servlet.jsp.JspFactory factory
	public void initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean)  throws java.io.IOException 
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoFlush
	private void _initialize (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse, java.lang.String, boolean, int, boolean)  throws java.io.IOException 
		javax.servlet.Servlet servlet
		javax.servlet.ServletRequest request
		javax.servlet.ServletResponse response
		String errorPageURL
		boolean needsSession
		int bufferSize
		boolean autoFlush
	public void release () 
		java.io.IOException ex
	public java.lang.Object getAttribute (java.lang.String) 
		String name
	private java.lang.Object doGetAttribute (java.lang.String) 
		String name
	public java.lang.Object getAttribute (java.lang.String, int) 
		String name
		int scope
	private java.lang.Object doGetAttribute (java.lang.String, int) 
		String name
		int scope
	public void setAttribute (java.lang.String, java.lang.Object) 
		String name
		Object attribute
	private void doSetAttribute (java.lang.String, java.lang.Object) 
		String name
		Object attribute
	public void setAttribute (java.lang.String, java.lang.Object, int) 
		String name
		Object o
		int scope
	private void doSetAttribute (java.lang.String, java.lang.Object, int) 
		String name
		Object o
		int scope
	public void removeAttribute (java.lang.String, int) 
		String name
		int scope
	private void doRemoveAttribute (java.lang.String, int) 
		String name
		int scope
	public int getAttributesScope (java.lang.String) 
		String name
	private int doGetAttributeScope (java.lang.String) 
		IllegalStateException ise
		String name
	public java.lang.Object findAttribute (java.lang.String) 
		String name
	private java.lang.Object doFindAttribute (java.lang.String) 
		IllegalStateException ise
		String name
		Object o
	public java.util.Enumeration getAttributeNamesInScope (int) 
		int scope
	private java.util.Enumeration doGetAttributeNamesInScope (int) 
		int scope
	public void removeAttribute (java.lang.String) 
		String name
	private void doRemoveAttribute (java.lang.String) 
		IllegalStateException ise
		String name
	public javax.servlet.jsp.JspWriter getOut () 
	public javax.servlet.http.HttpSession getSession () 
	public javax.servlet.Servlet getServlet () 
	public javax.servlet.ServletConfig getServletConfig () 
	public javax.servlet.ServletContext getServletContext () 
	public javax.servlet.ServletRequest getRequest () 
	public javax.servlet.ServletResponse getResponse () 
	public java.lang.Exception getException () 
		Throwable t
	public java.lang.Object getPage () 
	private final java.lang.String getAbsolutePathRelativeToContext (java.lang.String) 
		String uri
		String baseURI
		String relativeUrlPath
		String path
	public void include (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		String relativeUrlPath
	public void include (java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		Exception ex
		java.security.PrivilegedActionException e
		String relativeUrlPath
		boolean flush
	private void doInclude (java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		String relativeUrlPath
		boolean flush
	public javax.servlet.jsp.el.VariableResolver getVariableResolver () 
	public void forward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		Exception ex
		java.security.PrivilegedActionException e
		String relativeUrlPath
	private void doForward (java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		IllegalStateException ise
		java.io.IOException ex
		String relativeUrlPath
		String path
		String includeUri
		javax.servlet.ServletResponse fresponse
		javax.servlet.ServletRequest frequest
	public javax.servlet.jsp.tagext.BodyContent pushBody () 
	public javax.servlet.jsp.JspWriter pushBody (java.io.Writer) 
		int i
		org.apache.jasper.runtime.BodyContentImpl[] newOuts
		java.io.Writer writer
	public javax.servlet.jsp.JspWriter popBody () 
	public javax.servlet.jsp.el.ExpressionEvaluator getExpressionEvaluator () 
	public void handlePageException (java.lang.Exception)  throws java.io.IOException javax.servlet.ServletException 
		Exception ex
	public void handlePageException (java.lang.Throwable)  throws java.io.IOException javax.servlet.ServletException 
		Exception ex
		java.security.PrivilegedActionException e
		Throwable t
	private void doHandlePageException (java.lang.Throwable)  throws java.io.IOException javax.servlet.ServletException 
		IllegalStateException ise
		Object newException
		Throwable rootCause
		Throwable t
	public java.lang.Object resolveVariable (java.lang.String)  throws javax.servlet.jsp.el.ELException 
		String pName
	private static java.lang.String XmlEscape (java.lang.String) 
		char c
		int i
		String s
		StringBuffer sb
	public static java.lang.Object proprietaryEvaluate (java.lang.String, java.lang.Class, javax.servlet.jsp.PageContext, org.apache.jasper.runtime.ProtectedFunctionMapper, boolean)  throws javax.servlet.jsp.el.ELException 
		Object retValue
		Exception realEx
		java.security.PrivilegedActionException ex
		String expression
		Class expectedType
		javax.servlet.jsp.PageContext pageContext
		org.apache.jasper.runtime.ProtectedFunctionMapper functionMap
		boolean escape
		Object retValue
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static java.lang.Object access$000 (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
	static java.lang.Object access$100 (org.apache.jasper.runtime.PageContextImpl, java.lang.String, int) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
		int x2
	static void access$200 (org.apache.jasper.runtime.PageContextImpl, java.lang.String, java.lang.Object) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
		Object x2
	static void access$300 (org.apache.jasper.runtime.PageContextImpl, java.lang.String, java.lang.Object, int) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
		Object x2
		int x3
	static void access$400 (org.apache.jasper.runtime.PageContextImpl, java.lang.String, int) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
		int x2
	static int access$500 (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
	static java.lang.Object access$600 (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
	static java.util.Enumeration access$700 (org.apache.jasper.runtime.PageContextImpl, int) 
		org.apache.jasper.runtime.PageContextImpl x0
		int x1
	static void access$800 (org.apache.jasper.runtime.PageContextImpl, java.lang.String) 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
	static void access$900 (org.apache.jasper.runtime.PageContextImpl, java.lang.String, boolean)  throws javax.servlet.ServletException java.io.IOException 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
		boolean x2
	static void access$1000 (org.apache.jasper.runtime.PageContextImpl, java.lang.String)  throws javax.servlet.ServletException java.io.IOException 
		org.apache.jasper.runtime.PageContextImpl x0
		String x1
	static void access$1100 (org.apache.jasper.runtime.PageContextImpl, java.lang.Throwable)  throws java.io.IOException javax.servlet.ServletException 
		org.apache.jasper.runtime.PageContextImpl x0
		Throwable x1
	static org.apache.commons.el.ExpressionEvaluatorImpl access$1200 () 
	static void  () 
}

org/apache/jasper/runtime/PerThreadTagHandlerPool$1.class
PerThreadTagHandlerPool.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PerThreadTagHandlerPool$1 extends java.lang.ThreadLocal {
	private final org.apache.jasper.runtime.PerThreadTagHandlerPool this$0
	void  (org.apache.jasper.runtime.PerThreadTagHandlerPool) 
		org.apache.jasper.runtime.PerThreadTagHandlerPool this$0
	protected java.lang.Object initialValue () 
		org.apache.jasper.runtime.PerThreadTagHandlerPool$PerThreadData ptd
}

org/apache/jasper/runtime/PerThreadTagHandlerPool$PerThreadData.class
PerThreadTagHandlerPool.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.PerThreadTagHandlerPool$PerThreadData extends java.lang.Object {
	javax.servlet.jsp.tagext.Tag[] handlers
	int current
	private void  () 
	void  (org.apache.jasper.runtime.PerThreadTagHandlerPool$1) 
		org.apache.jasper.runtime.PerThreadTagHandlerPool$1 x0
}

org/apache/jasper/runtime/PerThreadTagHandlerPool.class
PerThreadTagHandlerPool.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.PerThreadTagHandlerPool extends org.apache.jasper.runtime.TagHandlerPool {
	private int maxSize
	private java.util.Vector perThreadDataVector
	private ThreadLocal perThread
	public void  () 
	protected void init (javax.servlet.ServletConfig) 
		javax.servlet.ServletConfig config
		String maxSizeS
	public javax.servlet.jsp.tagext.Tag get (java.lang.Class)  throws javax.servlet.jsp.JspException 
		Exception e
		Class handlerClass
		org.apache.jasper.runtime.PerThreadTagHandlerPool$PerThreadData ptd
	public void reuse (javax.servlet.jsp.tagext.Tag) 
		javax.servlet.jsp.tagext.Tag handler
		org.apache.jasper.runtime.PerThreadTagHandlerPool$PerThreadData ptd
	public void release () 
		int i
		org.apache.jasper.runtime.PerThreadTagHandlerPool$PerThreadData ptd
		java.util.Enumeration enumeration
	static int access$100 (org.apache.jasper.runtime.PerThreadTagHandlerPool) 
		org.apache.jasper.runtime.PerThreadTagHandlerPool x0
	static java.util.Vector access$200 (org.apache.jasper.runtime.PerThreadTagHandlerPool) 
		org.apache.jasper.runtime.PerThreadTagHandlerPool x0
}

org/apache/jasper/runtime/ProtectedFunctionMapper$1.class
ProtectedFunctionMapper.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.ProtectedFunctionMapper$1 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Object run () 
}

org/apache/jasper/runtime/ProtectedFunctionMapper$2.class
ProtectedFunctionMapper.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.ProtectedFunctionMapper$2 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final Class val$c
	private final String val$methodName
	private final Class[] val$args
	private final org.apache.jasper.runtime.ProtectedFunctionMapper this$0
	void  (org.apache.jasper.runtime.ProtectedFunctionMapper, java.lang.Class, java.lang.String, java.lang.Class[])  throws java.lang.NoSuchMethodException 
		org.apache.jasper.runtime.ProtectedFunctionMapper this$0
		Class val$c
		String val$methodName
		Class[] val$args
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/ProtectedFunctionMapper$3.class
ProtectedFunctionMapper.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.ProtectedFunctionMapper$3 extends java.lang.Object implements java.security.PrivilegedAction  {
	void  () 
	public java.lang.Object run () 
}

org/apache/jasper/runtime/ProtectedFunctionMapper$4.class
ProtectedFunctionMapper.java
package org.apache.jasper.runtime
 org.apache.jasper.runtime.ProtectedFunctionMapper$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction  {
	private final Class val$c
	private final String val$methodName
	private final Class[] val$args
	void  (java.lang.Class, java.lang.String, java.lang.Class[])  throws java.lang.NoSuchMethodException 
		Class val$c
		String val$methodName
		Class[] val$args
	public java.lang.Object run ()  throws java.lang.Exception 
}

org/apache/jasper/runtime/ProtectedFunctionMapper.class
ProtectedFunctionMapper.java
package org.apache.jasper.runtime
public final org.apache.jasper.runtime.ProtectedFunctionMapper extends java.lang.Object implements javax.servlet.jsp.el.FunctionMapper  {
	private java.util.HashMap fnmap
	private java.lang.reflect.Method theMethod
	private void  () 
	public static org.apache.jasper.runtime.ProtectedFunctionMapper getInstance () 
		org.apache.jasper.runtime.ProtectedFunctionMapper funcMapper
		org.apache.jasper.runtime.ProtectedFunctionMapper funcMapper
	public void mapFunction (java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]) 
		java.lang.reflect.Method method
		java.security.PrivilegedActionException ex
		java.lang.reflect.Method method
		NoSuchMethodException e
		String fnQName
		Class c
		String methodName
		Class[] args
	public static org.apache.jasper.runtime.ProtectedFunctionMapper getMapForFunction (java.lang.String, java.lang.Class, java.lang.String, java.lang.Class[]) 
		java.lang.reflect.Method method
		java.security.PrivilegedActionException ex
		org.apache.jasper.runtime.ProtectedFunctionMapper funcMapper
		java.lang.reflect.Method method
		NoSuchMethodException e
		String fnQName
		Class c
		String methodName
		Class[] args
		org.apache.jasper.runtime.ProtectedFunctionMapper funcMapper
	public java.lang.reflect.Method resolveFunction (java.lang.String, java.lang.String) 
		String prefix
		String localName
	void  (org.apache.jasper.runtime.ProtectedFunctionMapper$1) 
		org.apache.jasper.runtime.ProtectedFunctionMapper$1 x0
}

org/apache/jasper/runtime/ServletResponseWrapperInclude.class
ServletResponseWrapperInclude.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.ServletResponseWrapperInclude extends javax.servlet.http.HttpServletResponseWrapper {
	private java.io.PrintWriter printWriter
	private javax.servlet.jsp.JspWriter jspWriter
	public void  (javax.servlet.ServletResponse, javax.servlet.jsp.JspWriter) 
		javax.servlet.ServletResponse response
		javax.servlet.jsp.JspWriter jspWriter
	public java.io.PrintWriter getWriter ()  throws java.io.IOException 
	public javax.servlet.ServletOutputStream getOutputStream ()  throws java.io.IOException 
	public void resetBuffer () 
		java.io.IOException ioe
}

org/apache/jasper/runtime/TagHandlerPool.class
TagHandlerPool.java
package org.apache.jasper.runtime
public org.apache.jasper.runtime.TagHandlerPool extends java.lang.Object {
	private javax.servlet.jsp.tagext.Tag[] handlers
	public static String OPTION_TAGPOOL
	public static String OPTION_MAXSIZE
	private int current
	public static org.apache.jasper.runtime.TagHandlerPool getTagHandlerPool (javax.servlet.ServletConfig) 
		Class c
		Exception e
		javax.servlet.ServletConfig config
		org.apache.jasper.runtime.TagHandlerPool result
		String tpClassName
	protected void init (javax.servlet.ServletConfig) 
		Exception ex
		javax.servlet.ServletConfig config
		int maxSize
		String maxSizeS
	public void  () 
	public void  (int) 
		int capacity
	public javax.servlet.jsp.tagext.Tag get (java.lang.Class)  throws javax.servlet.jsp.JspException 
		Exception e
		Class handlerClass
		javax.servlet.jsp.tagext.Tag handler
	public void reuse (javax.servlet.jsp.tagext.Tag) 
		javax.servlet.jsp.tagext.Tag handler
	public synchronized void release () 
		int i
	protected static java.lang.String getOption (javax.servlet.ServletConfig, java.lang.String, java.lang.String) 
		javax.servlet.ServletConfig config
		String name
		String defaultV
		String value
	static void  () 
}

org/apache/jasper/security/SecurityClassLoad.class
SecurityClassLoad.java
package org.apache.jasper.security
public final org.apache.jasper.security.SecurityClassLoad extends java.lang.Object {
	private static org.apache.commons.logging.Log log
	static Class class$org$apache$jasper$security$SecurityClassLoad
	public void  () 
	public static void securityClassLoad (java.lang.ClassLoader) 
		ClassNotFoundException ex
		ClassLoader loader
		String basePackage
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/apache/jasper/security/SecurityUtil.class
SecurityUtil.java
package org.apache.jasper.security
public final org.apache.jasper.security.SecurityUtil extends java.lang.Object {
	private static boolean packageDefinitionEnabled
	public void  () 
	public static boolean isPackageProtectionEnabled () 
	static void  () 
}

org/apache/jasper/servlet/JasperLoader.class
JasperLoader.java
package org.apache.jasper.servlet
public org.apache.jasper.servlet.JasperLoader extends java.net.URLClassLoader {
	private java.security.PermissionCollection permissionCollection
	private java.security.CodeSource codeSource
	private String className
	private ClassLoader parent
	private SecurityManager securityManager
	public void  (java.net.URL[], java.lang.ClassLoader, java.security.PermissionCollection, java.security.CodeSource) 
		java.net.URL[] urls
		ClassLoader parent
		java.security.PermissionCollection permissionCollection
		java.security.CodeSource codeSource
	public java.lang.Class loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String error
		SecurityException se
		int dot
		String name
		boolean resolve
		Class clazz
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		java.io.IOException e
		java.net.URL url
		String name
		java.io.InputStream is
	public final java.security.PermissionCollection getPermissions (java.security.CodeSource) 
		java.security.CodeSource codeSource
}

org/apache/jasper/servlet/JspCServletContext.class
JspCServletContext.java
package org.apache.jasper.servlet
public org.apache.jasper.servlet.JspCServletContext extends java.lang.Object implements javax.servlet.ServletContext  {
	protected java.util.Hashtable myAttributes
	protected java.io.PrintWriter myLogWriter
	protected java.net.URL myResourceBaseURL
	public void  (java.io.PrintWriter, java.net.URL) 
		java.io.PrintWriter aLogWriter
		java.net.URL aResourceBaseURL
	public java.lang.Object getAttribute (java.lang.String) 
		String name
	public java.util.Enumeration getAttributeNames () 
	public javax.servlet.ServletContext getContext (java.lang.String) 
		String uripath
	public java.lang.String getInitParameter (java.lang.String) 
		String name
	public java.util.Enumeration getInitParameterNames () 
	public int getMajorVersion () 
	public java.lang.String getMimeType (java.lang.String) 
		String file
	public int getMinorVersion () 
	public javax.servlet.RequestDispatcher getNamedDispatcher (java.lang.String) 
		String name
	public java.lang.String getRealPath (java.lang.String) 
		Throwable t
		String path
	public javax.servlet.RequestDispatcher getRequestDispatcher (java.lang.String) 
		String path
	public java.net.URL getResource (java.lang.String)  throws java.net.MalformedURLException 
		Throwable t
		Throwable t2
		String path
		java.net.URL url
		java.io.InputStream is
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		Throwable t
		String path
	public java.util.Set getResourcePaths (java.lang.String) 
		java.io.File testFile
		int i
		String path
		java.util.Set thePaths
		String basePath
		java.io.File theBaseDir
		String[] theFiles
	public java.lang.String getServerInfo () 
	public javax.servlet.Servlet getServlet (java.lang.String)  throws javax.servlet.ServletException 
		String name
	public java.lang.String getServletContextName () 
	public java.util.Enumeration getServletNames () 
	public java.util.Enumeration getServlets () 
	public void log (java.lang.String) 
		String message
	public void log (java.lang.Exception, java.lang.String) 
		Exception exception
		String message
	public void log (java.lang.String, java.lang.Throwable) 
		String message
		Throwable exception
	public void removeAttribute (java.lang.String) 
		String name
	public void setAttribute (java.lang.String, java.lang.Object) 
		String name
		Object value
}

org/apache/jasper/servlet/JspServlet.class
JspServlet.java
package org.apache.jasper.servlet
public org.apache.jasper.servlet.JspServlet extends javax.servlet.http.HttpServlet {
	private org.apache.commons.logging.Log log
	private javax.servlet.ServletContext context
	private javax.servlet.ServletConfig config
	private org.apache.jasper.Options options
	private org.apache.jasper.compiler.JspRuntimeContext rctxt
	static Class class$org$apache$jasper$servlet$JspServlet
	static Class class$javax$servlet$ServletConfig
	static Class class$javax$servlet$ServletContext
	public void  () 
	public void init (javax.servlet.ServletConfig)  throws javax.servlet.ServletException 
		ClassLoader loader
		Class engineOptionsClass
		Class[] ctorSig
		java.lang.reflect.Constructor ctor
		Object[] args
		Throwable e
		javax.servlet.ServletConfig config
		String engineOptionsName
	public int getJspCount () 
	public void setJspReloadCount (int) 
		int count
	public int getJspReloadCount () 
	boolean preCompile (javax.servlet.http.HttpServletRequest)  throws javax.servlet.ServletException 
		javax.servlet.http.HttpServletRequest request
		String queryString
		int start
		int limit
		int ampersand
		String value
	public void service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)  throws javax.servlet.ServletException java.io.IOException 
		String pathInfo
		String pathInfo
		String name
		java.util.Enumeration e
		boolean precompile
		RuntimeException e
		javax.servlet.ServletException e
		java.io.IOException e
		Throwable e
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		String jspUri
		String jspFile
	public void destroy () 
	private void serviceJspFile (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, java.lang.String, java.lang.Throwable, boolean)  throws javax.servlet.ServletException java.io.IOException 
		boolean isErrorPage
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		String jspUri
		Throwable exception
		boolean precompile
		org.apache.jasper.servlet.JspServletWrapper wrapper
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/servlet/JspServletWrapper.class
JspServletWrapper.java
package org.apache.jasper.servlet
public org.apache.jasper.servlet.JspServletWrapper extends java.lang.Object {
	private org.apache.commons.logging.Log log
	private javax.servlet.Servlet theServlet
	private String jspUri
	private Class servletClass
	private Class tagHandlerClass
	private org.apache.jasper.JspCompilationContext ctxt
	private long available
	private javax.servlet.ServletConfig config
	private org.apache.jasper.Options options
	private boolean firstTime
	private boolean reload
	private boolean isTagFile
	private int tripCount
	private org.apache.jasper.JasperException compileException
	private long servletClassLastModifiedTime
	private long lastModificationTest
	static Class class$org$apache$jasper$servlet$JspServletWrapper
	void  (javax.servlet.ServletConfig, org.apache.jasper.Options, java.lang.String, boolean, org.apache.jasper.compiler.JspRuntimeContext)  throws org.apache.jasper.JasperException 
		javax.servlet.ServletConfig config
		org.apache.jasper.Options options
		String jspUri
		boolean isErrorPage
		org.apache.jasper.compiler.JspRuntimeContext rctxt
	public void  (javax.servlet.ServletContext, org.apache.jasper.Options, java.lang.String, javax.servlet.jsp.tagext.TagInfo, org.apache.jasper.compiler.JspRuntimeContext, java.net.URL)  throws org.apache.jasper.JasperException 
		javax.servlet.ServletContext servletContext
		org.apache.jasper.Options options
		String tagFilePath
		javax.servlet.jsp.tagext.TagInfo tagInfo
		org.apache.jasper.compiler.JspRuntimeContext rctxt
		java.net.URL tagFileJarUrl
	public org.apache.jasper.JspCompilationContext getJspEngineContext () 
	public void setReload (boolean) 
		boolean reload
	public javax.servlet.Servlet getServlet ()  throws javax.servlet.ServletException java.io.IOException java.io.FileNotFoundException 
		IllegalAccessException ex1
		InstantiationException ex
	public javax.servlet.ServletContext getServletContext () 
	public void setCompilationException (org.apache.jasper.JasperException) 
		org.apache.jasper.JasperException je
	public void setServletClassLastModifiedTime (long) 
		long lastModified
	public java.lang.Class loadTagFile ()  throws org.apache.jasper.JasperException 
		java.io.FileNotFoundException ex
	public java.lang.Class loadTagFilePrototype ()  throws org.apache.jasper.JasperException 
	public java.util.List getDependants () 
		Object target
		Object target
		Throwable ex
	public boolean isTagFile () 
	public int incTripCount () 
	public int decTripCount () 
	public void service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse, boolean)  throws javax.servlet.ServletException java.io.IOException java.io.FileNotFoundException 
		int unavailableSeconds
		String includeRequestUri
		javax.servlet.UnavailableException ex
		IllegalStateException ise
		String includeRequestUri
		java.io.FileNotFoundException ex
		javax.servlet.ServletException ex
		java.io.IOException ex
		IllegalStateException ex
		Exception ex
		javax.servlet.http.HttpServletRequest request
		javax.servlet.http.HttpServletResponse response
		boolean precompile
	public void destroy () 
	public long getLastModificationTest () 
	public void setLastModificationTest (long) 
		long lastModificationTest
	protected org.apache.jasper.JasperException handleJspException (java.lang.Exception) 
		int i
		int i
		String javaLine
		int i
		int javaLineNumber
		org.apache.jasper.compiler.JavacErrorDetail detail
		int jspLineNumber
		String[] jspLines
		String[] javaLines
		StringBuffer buffer
		int startIndex
		int endIndex
		Throwable realException
		StackTraceElement[] frames
		StackTraceElement jspFrame
		Exception je
		Exception ex
	private java.lang.String[] readFile (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream s
		java.io.BufferedReader reader
		java.util.List lines
		String line
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/tagplugins/jstl/Util$1.class
Util.java
package org.apache.jasper.tagplugins.jstl
 org.apache.jasper.tagplugins.jstl.Util$1 extends javax.servlet.ServletOutputStream {
	private final org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper this$0
	void  (org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper) 
		org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper this$0
	public void write (int)  throws java.io.IOException 
		int b
}

org/apache/jasper/tagplugins/jstl/Util$ImportResponseWrapper.class
Util.java
package org.apache.jasper.tagplugins.jstl
public org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper extends javax.servlet.http.HttpServletResponseWrapper {
	private java.io.StringWriter sw
	private java.io.ByteArrayOutputStream bos
	private javax.servlet.ServletOutputStream sos
	private boolean isWriterUsed
	private boolean isStreamUsed
	private int status
	private String charEncoding
	public void  (javax.servlet.http.HttpServletResponse) 
		javax.servlet.http.HttpServletResponse arg0
	public java.io.PrintWriter getWriter () 
	public javax.servlet.ServletOutputStream getOutputStream () 
	public void setContentType (java.lang.String) 
		String x
	public void setLocale (java.util.Locale) 
		java.util.Locale x
	public void setStatus (int) 
		int status
	public int getStatus () 
	public java.lang.String getCharEncoding () 
	public void setCharEncoding (java.lang.String) 
		String ce
	public java.lang.String getString ()  throws java.io.UnsupportedEncodingException 
	static java.io.ByteArrayOutputStream access$000 (org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper) 
		org.apache.jasper.tagplugins.jstl.Util$ImportResponseWrapper x0
}

org/apache/jasper/tagplugins/jstl/Util.class
Util.java
package org.apache.jasper.tagplugins.jstl
public org.apache.jasper.tagplugins.jstl.Util extends java.lang.Object {
	public static final String VALID_SCHEME_CHAR
	public static final String DEFAULT_ENCODING
	public static final int HIGHEST_SPECIAL
	public static char[][] specialCharactersRepresentation
	public void  () 
	public static int getScope (java.lang.String) 
		String scope
		int ret
	public static boolean isAbsoluteUrl (java.lang.String) 
		int i
		String url
		int colonPos
	public static java.lang.String getContentTypeAttribute (java.lang.String, java.lang.String) 
		int begin
		int end
		String input
		String name
		int begin
		int end
		int index
	public static java.lang.String stripSession (java.lang.String) 
		int sessionEnd
		String url
		StringBuffer u
		int sessionStart
	public static java.lang.String escapeXml (java.lang.String) 
		char[] escaped
		char c
		int i
		String buffer
		int start
		int length
		char[] arrayBuffer
		StringBuffer escapedBuffer
	public static java.lang.String resolveUrl (java.lang.String, java.lang.String, javax.servlet.jsp.PageContext)  throws javax.servlet.jsp.JspException 
		String url
		String context
		javax.servlet.jsp.PageContext pageContext
		javax.servlet.http.HttpServletRequest request
	static void  () 
}

org/apache/jasper/tagplugins/jstl/core/Catch.class
Catch.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Catch extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String strVar
		String strVar
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasVar
		String exceptionName
		String caughtName
}

org/apache/jasper/tagplugins/jstl/core/Choose.class
Choose.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.Choose extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
}

org/apache/jasper/tagplugins/jstl/core/ForEach.class
ForEach.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.ForEach extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	private boolean hasVar
	private boolean hasBegin
	private boolean hasEnd
	private boolean hasStep
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		String index
		boolean hasVarStatus
		boolean hasItems
	private void doCollection (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String tV
		String tV
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		String itemsV
		String indexV
		String beginV
		String endV
		String stepV
		String iterV
	private void generateIterators (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
}

org/apache/jasper/tagplugins/jstl/core/ForTokens.class
ForTokens.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.ForTokens extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String strVar
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasVar
		boolean hasVarStatus
		boolean hasBegin
		boolean hasEnd
		boolean hasStep
		String itemsName
		String delimsName
		String stName
		String beginName
		String endName
		String stepName
		String index
		String temp
		String tokensCountName
}

org/apache/jasper/tagplugins/jstl/core/If.class
If.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.If extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String scopeStr
		String scope
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		String condV
}

org/apache/jasper/tagplugins/jstl/core/Import.class
Import.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Import extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String strVar
		String strScope
		int iScope
		String index
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasContext
		boolean hasVar
		boolean hasScope
		boolean hasVarReader
		boolean hasCharEncoding
		String urlName
		String contextName
		String iauName
		String urlObjName
		String ucName
		String inputStreamName
		String tempReaderName
		String tempReaderName2
		String charSetName
		String charEncodingName
		String contentTypeName
		String varReaderName
		String servletContextName
		String servletPathName
		String requestDispatcherName
		String irwName
		String brName
		String sbName
		String tempStringName
}

org/apache/jasper/tagplugins/jstl/core/Otherwise.class
Otherwise.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.Otherwise extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
}

org/apache/jasper/tagplugins/jstl/core/Out.class
Out.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.Out extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasDefault
		boolean hasEscapeXml
		String strValName
		String strDefName
		String strEscapeXmlName
}

org/apache/jasper/tagplugins/jstl/core/Param.class
Param.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Param extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		String nameName
		String valueName
		String urlName
		String encName
		String index
		org.apache.jasper.compiler.tagplugin.TagPluginContext parent
}

org/apache/jasper/tagplugins/jstl/core/Redirect.class
Redirect.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Redirect extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasContext
		String urlName
		String contextName
		String baseUrlName
		String resultName
		String responseName
}

org/apache/jasper/tagplugins/jstl/core/Remove.class
Remove.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Remove extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		int iScope
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasScope
		String strVar
}

org/apache/jasper/tagplugins/jstl/core/Set.class
Set.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Set extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String strScope
		String strVar
		String pdName
		String successFlagName
		String index
		String methodName
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasValue
		boolean hasVar
		boolean hasScope
		boolean hasTarget
		String strScope
		int iScope
		String resultName
		String targetName
		String propertyName
}

org/apache/jasper/tagplugins/jstl/core/Url.class
Url.java
package org.apache.jasper.tagplugins.jstl.core
public org.apache.jasper.tagplugins.jstl.core.Url extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		String strVar
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		boolean hasVar
		boolean hasContext
		boolean hasScope
		String valueName
		String contextName
		String baseUrlName
		String resultName
		String responseName
		String strScope
		int iScope
}

org/apache/jasper/tagplugins/jstl/core/When.class
When.java
package org.apache.jasper.tagplugins.jstl.core
public final org.apache.jasper.tagplugins.jstl.core.When extends java.lang.Object implements org.apache.jasper.compiler.tagplugin.TagPlugin  {
	public void  () 
	public void doTag (org.apache.jasper.compiler.tagplugin.TagPluginContext) 
		org.apache.jasper.compiler.tagplugin.TagPluginContext ctxt
		org.apache.jasper.compiler.tagplugin.TagPluginContext parentContext
}

org/apache/jasper/util/FastDateFormat.class
FastDateFormat.java
package org.apache.jasper.util
public org.apache.jasper.util.FastDateFormat extends java.text.DateFormat {
	private java.text.DateFormat df
	private long lastSec
	private StringBuffer sb
	private java.text.FieldPosition fp
	public void  (java.text.DateFormat) 
		java.text.DateFormat df
	public java.util.Date parse (java.lang.String, java.text.ParsePosition) 
		String text
		java.text.ParsePosition pos
	public java.lang.StringBuffer format (java.util.Date, java.lang.StringBuffer, java.text.FieldPosition) 
		int ms
		int pos
		int begin
		java.util.Date date
		StringBuffer toAppendTo
		java.text.FieldPosition fieldPosition
		long dt
		long ds
	public static void main (java.lang.String[]) 
		int i
		long start
		long elap
		int i
		long start
		long elap
		String[] args
		String format
		java.text.SimpleDateFormat sdf
		org.apache.jasper.util.FastDateFormat fdf
		java.util.Date d
		int reps
}

org/apache/jasper/util/Queue.class
Queue.java
package org.apache.jasper.util
public org.apache.jasper.util.Queue extends java.lang.Object {
	private java.util.Vector vector
	public void  () 
	public synchronized void put (java.lang.Object) 
		Object object
	public synchronized java.lang.Object pull () 
		InterruptedException ex
	public synchronized java.lang.Object get () 
		Object object
	public java.lang.Object peek () 
	public boolean isEmpty () 
	public int size () 
}

org/apache/jasper/util/SimplePool.class
SimplePool.java
package org.apache.jasper.util
public final org.apache.jasper.util.SimplePool extends java.lang.Object {
	private static final int DEFAULT_SIZE
	private Object[] pool
	private int max
	private int current
	private Object lock
	public void  () 
	public void  (int) 
		int max
	public void put (java.lang.Object) 
		Object o
	public java.lang.Object get () 
		Object item
	public int getMax () 
}

org/apache/jasper/util/SystemLogHandler.class
SystemLogHandler.java
package org.apache.jasper.util
public org.apache.jasper.util.SystemLogHandler extends java.io.PrintStream {
	protected java.io.PrintStream wrapped
	protected static ThreadLocal streams
	protected static ThreadLocal data
	public void  (java.io.PrintStream) 
		java.io.PrintStream wrapped
	public java.io.PrintStream getWrapped () 
	public static void setThread () 
		java.io.ByteArrayOutputStream baos
	public static java.lang.String unsetThread () 
		java.io.ByteArrayOutputStream baos
	protected java.io.PrintStream findStream () 
		java.io.PrintStream ps
	public void flush () 
	public void close () 
	public boolean checkError () 
	protected void setError () 
	public void write (int) 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int) 
		byte[] buf
		int off
		int len
	public void print (boolean) 
		boolean b
	public void print (char) 
		char c
	public void print (int) 
		int i
	public void print (long) 
		long l
	public void print (float) 
		float f
	public void print (double) 
		double d
	public void print (char[]) 
		char[] s
	public void print (java.lang.String) 
		String s
	public void print (java.lang.Object) 
		Object obj
	public void println () 
	public void println (boolean) 
		boolean x
	public void println (char) 
		char x
	public void println (int) 
		int x
	public void println (long) 
		long x
	public void println (float) 
		float x
	public void println (double) 
		double x
	public void println (char[]) 
		char[] x
	public void println (java.lang.String) 
		String x
	public void println (java.lang.Object) 
		Object x
	static void  () 
}

org/apache/jasper/xmlparser/ASCIIReader.class
ASCIIReader.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.ASCIIReader extends java.io.Reader {
	public static final int DEFAULT_BUFFER_SIZE
	protected java.io.InputStream fInputStream
	protected byte[] fBuffer
	public void  (java.io.InputStream, int) 
		java.io.InputStream inputStream
		int size
	public int read ()  throws java.io.IOException 
		int b0
	public int read (char[], int, int)  throws java.io.IOException 
		int b0
		int i
		char[] ch
		int offset
		int length
		int count
	public long skip (long)  throws java.io.IOException 
		long n
	public boolean ready ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int)  throws java.io.IOException 
		int readAheadLimit
	public void reset ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

org/apache/jasper/xmlparser/EncodingMap.class
EncodingMap.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.EncodingMap extends java.lang.Object {
	protected static final java.util.Hashtable fIANA2JavaMap
	protected static final java.util.Hashtable fJava2IANAMap
	public void  () 
	public static void putIANA2JavaMapping (java.lang.String, java.lang.String) 
		String ianaEncoding
		String javaEncoding
	public static java.lang.String getIANA2JavaMapping (java.lang.String) 
		String ianaEncoding
	public static java.lang.String removeIANA2JavaMapping (java.lang.String) 
		String ianaEncoding
	public static void putJava2IANAMapping (java.lang.String, java.lang.String) 
		String javaEncoding
		String ianaEncoding
	public static java.lang.String getJava2IANAMapping (java.lang.String) 
		String javaEncoding
	public static java.lang.String removeJava2IANAMapping (java.lang.String) 
		String javaEncoding
	static void  () 
}

org/apache/jasper/xmlparser/MyEntityResolver.class
ParserUtils.java
package org.apache.jasper.xmlparser
 org.apache.jasper.xmlparser.MyEntityResolver extends java.lang.Object implements org.xml.sax.EntityResolver  {
	private org.apache.commons.logging.Log log
	static Class class$org$apache$jasper$xmlparser$MyEntityResolver
	void  () 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String resourcePath
		java.io.InputStream input
		org.xml.sax.InputSource isrc
		String cachedDtdPublicId
		int i
		String publicId
		String systemId
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/xmlparser/MyErrorHandler.class
ParserUtils.java
package org.apache.jasper.xmlparser
 org.apache.jasper.xmlparser.MyErrorHandler extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	private org.apache.commons.logging.Log log
	static Class class$org$apache$jasper$xmlparser$MyErrorHandler
	void  () 
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/xmlparser/ParserUtils.class
ParserUtils.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.ParserUtils extends java.lang.Object {
	static org.xml.sax.ErrorHandler errorHandler
	static org.xml.sax.EntityResolver entityResolver
	public static boolean validating
	public void  () 
	public org.apache.jasper.xmlparser.TreeNode parseXMLDocument (java.lang.String, org.xml.sax.InputSource)  throws org.apache.jasper.JasperException 
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder builder
		javax.xml.parsers.ParserConfigurationException ex
		org.xml.sax.SAXParseException ex
		org.xml.sax.SAXException sx
		java.io.IOException io
		String uri
		org.xml.sax.InputSource is
		org.w3c.dom.Document document
	public org.apache.jasper.xmlparser.TreeNode parseXMLDocument (java.lang.String, java.io.InputStream)  throws org.apache.jasper.JasperException 
		String uri
		java.io.InputStream is
	protected org.apache.jasper.xmlparser.TreeNode convert (org.apache.jasper.xmlparser.TreeNode, org.w3c.dom.Node) 
		org.w3c.dom.Node attribute
		int i
		int n
		String body
		org.apache.jasper.xmlparser.TreeNode treeChild
		org.w3c.dom.Node child
		int i
		int n
		org.apache.jasper.xmlparser.TreeNode parent
		org.w3c.dom.Node node
		org.apache.jasper.xmlparser.TreeNode treeNode
		org.w3c.dom.NamedNodeMap attributes
		org.w3c.dom.NodeList children
	static void  () 
}

org/apache/jasper/xmlparser/SymbolTable$Entry.class
SymbolTable.java
package org.apache.jasper.xmlparser
public final org.apache.jasper.xmlparser.SymbolTable$Entry extends java.lang.Object {
	public String symbol
	public char[] characters
	public org.apache.jasper.xmlparser.SymbolTable$Entry next
	public void  (java.lang.String, org.apache.jasper.xmlparser.SymbolTable$Entry) 
		String symbol
		org.apache.jasper.xmlparser.SymbolTable$Entry next
	public void  (char[], int, int, org.apache.jasper.xmlparser.SymbolTable$Entry) 
		char[] ch
		int offset
		int length
		org.apache.jasper.xmlparser.SymbolTable$Entry next
}

org/apache/jasper/xmlparser/SymbolTable.class
SymbolTable.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.SymbolTable extends java.lang.Object {
	protected static final int TABLE_SIZE
	protected org.apache.jasper.xmlparser.SymbolTable$Entry[] fBuckets
	protected int fTableSize
	public void  () 
	public void  (int) 
		int tableSize
	public java.lang.String addSymbol (java.lang.String) 
		int i
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
		String symbol
		int bucket
		int length
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
	public java.lang.String addSymbol (char[], int, int) 
		int i
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
		char[] buffer
		int offset
		int length
		int bucket
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
	public int hash (java.lang.String) 
		int i
		String symbol
		int code
		int length
	public int hash (char[], int, int) 
		int i
		char[] buffer
		int offset
		int length
		int code
	public boolean containsSymbol (java.lang.String) 
		int i
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
		String symbol
		int bucket
		int length
	public boolean containsSymbol (char[], int, int) 
		int i
		org.apache.jasper.xmlparser.SymbolTable$Entry entry
		char[] buffer
		int offset
		int length
		int bucket
}

org/apache/jasper/xmlparser/TreeNode.class
TreeNode.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.TreeNode extends java.lang.Object {
	protected java.util.HashMap attributes
	protected String body
	protected java.util.ArrayList children
	protected String name
	protected org.apache.jasper.xmlparser.TreeNode parent
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.apache.jasper.xmlparser.TreeNode) 
		String name
		org.apache.jasper.xmlparser.TreeNode parent
	public void addAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public void addChild (org.apache.jasper.xmlparser.TreeNode) 
		org.apache.jasper.xmlparser.TreeNode node
	public java.lang.String findAttribute (java.lang.String) 
		String name
	public java.util.Iterator findAttributes () 
	public org.apache.jasper.xmlparser.TreeNode findChild (java.lang.String) 
		org.apache.jasper.xmlparser.TreeNode item
		String name
		java.util.Iterator items
	public java.util.Iterator findChildren () 
	public java.util.Iterator findChildren (java.lang.String) 
		org.apache.jasper.xmlparser.TreeNode item
		String name
		java.util.ArrayList results
		java.util.Iterator items
	public java.lang.String getBody () 
	public java.lang.String getName () 
	public void removeAttribute (java.lang.String) 
		String name
	public void removeNode (org.apache.jasper.xmlparser.TreeNode) 
		org.apache.jasper.xmlparser.TreeNode node
	public void setBody (java.lang.String) 
		String body
	public java.lang.String toString () 
		StringBuffer sb
	protected void toString (java.lang.StringBuffer, int, org.apache.jasper.xmlparser.TreeNode) 
		int i
		String name
		String value
		int i
		org.apache.jasper.xmlparser.TreeNode child
		int i
		StringBuffer sb
		int indent
		org.apache.jasper.xmlparser.TreeNode node
		int indent2
		java.util.Iterator names
		String body
		java.util.Iterator children
}

org/apache/jasper/xmlparser/UCSReader.class
UCSReader.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.UCSReader extends java.io.Reader {
	private org.apache.commons.logging.Log log
	public static final int DEFAULT_BUFFER_SIZE
	public static final short UCS2LE
	public static final short UCS2BE
	public static final short UCS4LE
	public static final short UCS4BE
	protected java.io.InputStream fInputStream
	protected byte[] fBuffer
	protected short fEncoding
	static Class class$org$apache$jasper$xmlparser$UCSReader
	public void  (java.io.InputStream, short) 
		java.io.InputStream inputStream
		short encoding
	public void  (java.io.InputStream, int, short) 
		java.io.InputStream inputStream
		int size
		short encoding
	public int read ()  throws java.io.IOException 
		int b2
		int b3
		int b0
		int b1
	public int read (char[], int, int)  throws java.io.IOException 
		int j
		int charRead
		int i
		int numToRead
		int charRead
		int numToRead
		int b2
		int b3
		int b0
		int b1
		int i
		char[] ch
		int offset
		int length
		int byteLength
		int count
		int numChars
		int curPos
	public long skip (long)  throws java.io.IOException 
		long n
		int charWidth
		long bytesSkipped
	public boolean ready ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int)  throws java.io.IOException 
		int readAheadLimit
	public void reset ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/xmlparser/UTF8Reader.class
UTF8Reader.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.UTF8Reader extends java.io.Reader {
	private org.apache.commons.logging.Log log
	public static final int DEFAULT_BUFFER_SIZE
	private static final boolean DEBUG_READ
	protected java.io.InputStream fInputStream
	protected byte[] fBuffer
	protected int fOffset
	private int fSurrogate
	static Class class$org$apache$jasper$xmlparser$UTF8Reader
	public void  (java.io.InputStream, int) 
		java.io.InputStream inputStream
		int size
	public int read ()  throws java.io.IOException 
		int b1
		int b1
		int b2
		int b1
		int b2
		int b3
		int uuuuu
		int wwww
		int hs
		int ls
		int index
		int b0
		int c
	public int read (char[], int, int)  throws java.io.IOException 
		int b1
		int c
		int b1
		int b2
		int c
		int b1
		int b2
		int b3
		int uuuuu
		int wwww
		int zzzz
		int yyyyyy
		int xxxxxx
		int hs
		int ls
		int b0
		int in
		char[] ch
		int offset
		int length
		int out
		int count
		int total
	public long skip (long)  throws java.io.IOException 
		int length
		int count
		long n
		long remaining
		char[] ch
		long skipped
	public boolean ready ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int)  throws java.io.IOException 
		int readAheadLimit
	public void reset ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	private void expectedByte (int, int)  throws java.io.UTFDataFormatException 
		int position
		int count
	private void invalidByte (int, int, int)  throws java.io.UTFDataFormatException 
		int position
		int count
		int c
	private void invalidSurrogate (int)  throws java.io.UTFDataFormatException 
		int uuuuu
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/apache/jasper/xmlparser/XMLChar.class
XMLChar.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.XMLChar extends java.lang.Object {
	private static final byte[] CHARS
	public static final int MASK_VALID
	public static final int MASK_SPACE
	public static final int MASK_NAME_START
	public static final int MASK_NAME
	public static final int MASK_PUBID
	public static final int MASK_CONTENT
	public static final int MASK_NCNAME_START
	public static final int MASK_NCNAME
	public void  () 
	public static boolean isSupplemental (int) 
		int c
	public static int supplemental (char, char) 
		char h
		char l
	public static char highSurrogate (int) 
		int c
	public static char lowSurrogate (int) 
		int c
	public static boolean isHighSurrogate (int) 
		int c
	public static boolean isLowSurrogate (int) 
		int c
	public static boolean isValid (int) 
		int c
	public static boolean isInvalid (int) 
		int c
	public static boolean isContent (int) 
		int c
	public static boolean isMarkup (int) 
		int c
	public static boolean isSpace (int) 
		int c
	public static boolean isNameStart (int) 
		int c
	public static boolean isName (int) 
		int c
	public static boolean isNCNameStart (int) 
		int c
	public static boolean isNCName (int) 
		int c
	public static boolean isPubid (int) 
		int c
	public static boolean isValidName (java.lang.String) 
		int i
		String name
		char ch
	public static boolean isValidNCName (java.lang.String) 
		int i
		String ncName
		char ch
	public static boolean isValidNmtoken (java.lang.String) 
		char ch
		int i
		String nmtoken
	public static boolean isValidIANAEncoding (java.lang.String) 
		int i
		char c
		int length
		String ianaEncoding
	public static boolean isValidJavaEncoding (java.lang.String) 
		char c
		int i
		int length
		String javaEncoding
	static void  () 
}

org/apache/jasper/xmlparser/XMLEncodingDetector$RewindableInputStream.class
XMLEncodingDetector.java
package org.apache.jasper.xmlparser
final org.apache.jasper.xmlparser.XMLEncodingDetector$RewindableInputStream extends java.io.InputStream {
	private java.io.InputStream fInputStream
	private byte[] fData
	private int fStartOffset
	private int fEndOffset
	private int fOffset
	private int fLength
	private int fMark
	private final org.apache.jasper.xmlparser.XMLEncodingDetector this$0
	public void  (org.apache.jasper.xmlparser.XMLEncodingDetector, java.io.InputStream) 
		org.apache.jasper.xmlparser.XMLEncodingDetector this$0
		java.io.InputStream is
	public void setStartOffset (int) 
		int offset
	public void rewind () 
	public int read ()  throws java.io.IOException 
		byte[] newData
		int b
	public int read (byte[], int, int)  throws java.io.IOException 
		int returnedVal
		byte[] b
		int off
		int len
		int bytesLeft
	public long skip (long)  throws java.io.IOException 
		long n
		int bytesLeft
	public int available ()  throws java.io.IOException 
		int bytesLeft
	public void mark (int) 
		int howMuch
	public void reset () 
	public boolean markSupported () 
	public void close ()  throws java.io.IOException 
}

org/apache/jasper/xmlparser/XMLEncodingDetector.class
XMLEncodingDetector.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.XMLEncodingDetector extends java.lang.Object {
	private java.io.InputStream stream
	private String encoding
	private boolean isEncodingSetInProlog
	private Boolean isBigEndian
	private java.io.Reader reader
	public static final int DEFAULT_BUFFER_SIZE
	public static final int DEFAULT_XMLDECL_BUFFER_SIZE
	private boolean fAllowJavaEncodings
	private org.apache.jasper.xmlparser.SymbolTable fSymbolTable
	private org.apache.jasper.xmlparser.XMLEncodingDetector fCurrentEntity
	private int fBufferSize
	private int lineNumber
	private int columnNumber
	private boolean literal
	private char[] ch
	private int position
	private int count
	private boolean mayReadChunks
	private org.apache.jasper.xmlparser.XMLString fString
	private org.apache.jasper.xmlparser.XMLStringBuffer fStringBuffer
	private org.apache.jasper.xmlparser.XMLStringBuffer fStringBuffer2
	private static final String fVersionSymbol
	private static final String fEncodingSymbol
	private static final String fStandaloneSymbol
	private int fMarkupDepth
	private String[] fStrings
	private org.apache.jasper.compiler.ErrorDispatcher err
	public void  () 
	public static java.lang.Object[] getEncoding (java.lang.String, java.util.jar.JarFile, org.apache.jasper.JspCompilationContext, org.apache.jasper.compiler.ErrorDispatcher)  throws java.io.IOException org.apache.jasper.JasperException 
		String fname
		java.util.jar.JarFile jarFile
		org.apache.jasper.JspCompilationContext ctxt
		org.apache.jasper.compiler.ErrorDispatcher err
		java.io.InputStream inStream
		org.apache.jasper.xmlparser.XMLEncodingDetector detector
		Object[] ret
	private java.lang.Object[] getEncoding (java.io.InputStream, org.apache.jasper.compiler.ErrorDispatcher)  throws java.io.IOException org.apache.jasper.JasperException 
		java.io.InputStream in
		org.apache.jasper.compiler.ErrorDispatcher err
	void endEntity () 
	private void createInitialReader ()  throws java.io.IOException org.apache.jasper.JasperException 
		int b0
		int b1
		int b2
		Object[] encodingDesc
		byte[] b4
		int count
	private java.io.Reader createReader (java.io.InputStream, java.lang.String, java.lang.Boolean)  throws java.io.IOException org.apache.jasper.JasperException 
		boolean isBE
		boolean isBE
		java.io.InputStream inputStream
		String encoding
		Boolean isBigEndian
		String ENCODING
		boolean validIANA
		boolean validJava
		String javaEncoding
	private java.lang.Object[] getEncodingName (byte[], int) 
		byte[] b4
		int count
		int b0
		int b1
		int b2
		int b3
	public boolean isExternal () 
	public int peekChar ()  throws java.io.IOException 
		int c
	public int scanChar ()  throws java.io.IOException 
		int c
		boolean external
	public java.lang.String scanName ()  throws java.io.IOException 
		String symbol
		char[] tmp
		int length
		int offset
		int length
		String symbol
	public int scanLiteral (int, org.apache.jasper.xmlparser.XMLString)  throws java.io.IOException 
		int i
		int length
		int quote
		org.apache.jasper.xmlparser.XMLString content
		int offset
		int c
		int newlines
		boolean external
		int length
	public boolean scanData (java.lang.String, org.apache.jasper.xmlparser.XMLStringBuffer)  throws java.io.IOException 
		int length
		int i
		int length
		int i
		int delimOffset
		int length
		int offset
		int c
		int newlines
		int length
		String delimiter
		org.apache.jasper.xmlparser.XMLStringBuffer buffer
		boolean done
		int delimLen
		char charAt0
		boolean external
	public boolean skipChar (int)  throws java.io.IOException 
		int c
		int cc
	public boolean skipSpaces ()  throws java.io.IOException 
		boolean entityChanged
		boolean external
		int c
	public boolean skipString (java.lang.String)  throws java.io.IOException 
		char c
		int i
		String s
		int length
	final boolean load (int, boolean)  throws java.io.IOException 
		int offset
		boolean changeEntity
		int length
		int count
		boolean entityChanged
	private void scanXMLDecl ()  throws java.io.IOException org.apache.jasper.JasperException 
		String target
	private void scanXMLDeclOrTextDecl (boolean)  throws java.io.IOException org.apache.jasper.JasperException 
		boolean scanningTextDecl
		String encodingPseudoAttr
	private void scanXMLDeclOrTextDecl (boolean, java.lang.String[])  throws java.io.IOException org.apache.jasper.JasperException 
		String name
		boolean scanningTextDecl
		String[] pseudoAttributeValues
		String version
		String encoding
		String standalone
		int STATE_VERSION
		int STATE_ENCODING
		int STATE_STANDALONE
		int STATE_DONE
		int state
		boolean dataFoundForTarget
		boolean sawSpace
	public java.lang.String scanPseudoAttribute (boolean, org.apache.jasper.xmlparser.XMLString)  throws java.io.IOException org.apache.jasper.JasperException 
		String key
		boolean scanningTextDecl
		org.apache.jasper.xmlparser.XMLString value
		String name
		int quote
		int c
	private void scanPIData (java.lang.String, org.apache.jasper.xmlparser.XMLString)  throws java.io.IOException org.apache.jasper.JasperException 
		char c0
		char c1
		char c2
		int c
		String target
		org.apache.jasper.xmlparser.XMLString data
	private boolean scanSurrogates (org.apache.jasper.xmlparser.XMLStringBuffer)  throws java.io.IOException org.apache.jasper.JasperException 
		org.apache.jasper.xmlparser.XMLStringBuffer buf
		int high
		int low
		int c
	private void reportFatalError (java.lang.String, java.lang.String)  throws org.apache.jasper.JasperException 
		String msgId
		String arg
	static org.apache.jasper.xmlparser.XMLEncodingDetector access$000 (org.apache.jasper.xmlparser.XMLEncodingDetector) 
		org.apache.jasper.xmlparser.XMLEncodingDetector x0
	static boolean access$100 (org.apache.jasper.xmlparser.XMLEncodingDetector) 
		org.apache.jasper.xmlparser.XMLEncodingDetector x0
}

org/apache/jasper/xmlparser/XMLString.class
XMLString.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.XMLString extends java.lang.Object {
	public char[] ch
	public int offset
	public int length
	public void  () 
	public void  (char[], int, int) 
		char[] ch
		int offset
		int length
	public void  (org.apache.jasper.xmlparser.XMLString) 
		org.apache.jasper.xmlparser.XMLString string
	public void setValues (char[], int, int) 
		char[] ch
		int offset
		int length
	public void setValues (org.apache.jasper.xmlparser.XMLString) 
		org.apache.jasper.xmlparser.XMLString s
	public void clear () 
	public boolean equals (char[], int, int) 
		int i
		char[] ch
		int offset
		int length
	public boolean equals (java.lang.String) 
		int i
		String s
	public java.lang.String toString () 
}

org/apache/jasper/xmlparser/XMLStringBuffer.class
XMLStringBuffer.java
package org.apache.jasper.xmlparser
public org.apache.jasper.xmlparser.XMLStringBuffer extends org.apache.jasper.xmlparser.XMLString {
	public static final int DEFAULT_SIZE
	public void  () 
	public void  (int) 
		int size
	public void  (char) 
		char c
	public void  (java.lang.String) 
		String s
	public void  (char[], int, int) 
		char[] ch
		int offset
		int length
	public void  (org.apache.jasper.xmlparser.XMLString) 
		org.apache.jasper.xmlparser.XMLString s
	public void clear () 
	public void append (char) 
		int newLength
		char[] newch
		char c
	public void append (java.lang.String) 
		int newLength
		char[] newch
		String s
		int length
	public void append (char[], int, int) 
		char[] newch
		char[] ch
		int offset
		int length
	public void append (org.apache.jasper.xmlparser.XMLString) 
		org.apache.jasper.xmlparser.XMLString s
}

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 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 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
		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
		int i
	public static final int indexOf (char, char[], int) 
		char toBeFound
		char[] array
		int start
		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 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 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
		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 j
		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[] 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/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 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 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 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 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 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 InheritedMethodHidesEnclosingName
	public static final int InheritedFieldHidesEnclosingName
	public static final int InheritedTypeHidesEnclosingName
	public static final int IllegalUsageOfQualifiedTypeReference
	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 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 InvalidDigit
	public static final int InvalidLowSurrogate
	public static final int InvalidHighSurrogate
	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 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 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 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 CodeSnippetMissingClass
	public static final int CodeSnippetMissingMethod
	public static final int NonExternalizedStringLiteral
	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 Task
	public static final int UndocumentedEmptyBlock
	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 JavadocInvalidParamTagTypeParameter
	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 IncompatibleTypesInForeach
	public static final int InvalidTypeForCollection
	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 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 CorruptedSignature
	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 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 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/internal/compiler/ASTVisitor.class
ASTVisitor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object {
	public void  () 
	public void acceptProblem (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem problem
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.Clinit clinit
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void endVisit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression arrayAllocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayInitializer, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.AssertStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.AssertStatement assertStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Assignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression binaryExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.BreakStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.BreakStatement breakStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.CaseStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.CharLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral charLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Clinit, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.Clinit clinit
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnitDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment compoundAssignment
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression conditionalExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ContinueStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ContinueStatement continueStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.DoStatement doStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.DoubleLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.DoubleLiteral doubleLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.EmptyStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.EmptyStatement emptyStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression equalExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall explicitConstructor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendedStringLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FalseLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FalseLiteral falseLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.FloatLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.FloatLiteral floatLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForeachStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement forStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ForStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ForStatement forStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.IfStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.IfStatement ifStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceOfExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.IntLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.IntLiteral intLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement statement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference argument
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.LabeledStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LabeledStatement labeledStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.LongLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.LongLiteral longLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MemberValuePair, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation literal
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.NormalAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.NullLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.NullLiteral nullLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression or_or_Expression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.PostfixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.PostfixExpression postfixExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.PrefixExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.PrefixExpression prefixExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qualifiedAllocationExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qualifiedNameReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference qualifiedSuperReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference qualifiedThisReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation annotation
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleNameReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference singleNameReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SingleTypeReference, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SuperReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SuperReference superReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement synchronizedStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThisReference, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference thisReference
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.ThrowStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement throwStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TrueLiteral, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TrueLiteral trueLiteral
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression unaryExpression
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.WhileStatement, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.WhileStatement whileStatement
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.Wildcard, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ClassFile.class
ClassFile.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public static final int INITIAL_CONTENTS_SIZE
	public static final int INITIAL_HEADER_SIZE
	public static final int INNER_CLASSES_SIZE
	public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
	public int constantPoolOffset
	public byte[] contents
	public int contentsOffset
	protected boolean creatingProblemType
	public org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
	public byte[] header
	public int headerOffset
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] innerClassesBindings
	public int methodCount
	public int methodCountOffset
	public int numberOfInnerClasses
	public boolean ownSharedArrays
	public int produceDebugAttributes
	public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding referenceBinding
	public long targetJDK
	public static java.lang.String buildAllDirectoriesInto (java.lang.String, java.lang.String)  throws java.io.IOException 
		String outputPath
		String relativeFileName
		char fileSeparatorChar
		String fileSeparator
		java.io.File f
		StringBuffer outDir
		java.util.StringTokenizer tokenizer
		String token
	public static void createProblemType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		int maxMethodDecl
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int j
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int j
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberType
	public static final int searchLineNumber (int[], int) 
		int[] startLineIndexes
		int position
		int length
		int g
		int d
		int m
	public static void writeToDisk (boolean, java.lang.String, java.lang.String, byte[])  throws java.io.IOException 
		boolean generatePackagesStructure
		String outputPath
		String relativeFileName
		byte[] contents
		java.io.BufferedOutputStream output
		String fileName
		char fileSeparatorChar
		String fileSeparator
		int indexOfPackageSeparator
		int length
	public void  () 
	public void  (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ClassFile, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding aType
		org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
		boolean creatingProblemType
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		int accessFlags
		int classNameIndex
		int superclassNameIndex
		int superclassNameIndex
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfacesBinding
		int interfacesCount
		int i
		int interfaceIndex
		org.eclipse.jdt.internal.compiler.ClassFile outermostClassFile
	public void addAbstractMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
	public void addAttributes () 
		int attributeNumber
		int attributeOffset
		String fullFileName
		int lastIndex
		int sourceAttributeNameIndex
		int fileNameIndex
		int deprecatedAttributeNameIndex
		int exSize
		int attributeNameIndex
		int value
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerClass
		int accessFlags
		int innerClassIndex
		int outerClassIndex
		int nameIndex
		char[] genericSignature
		int signatureAttributeNameIndex
		int signatureIndex
		int enclosingMethodAttributeNameIndex
		int enclosingTypeIndex
		byte methodIndexByte1
		byte methodIndexByte2
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int enclosingMethodIndex
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int constantPoolCount
	public void addDefaultAbstractMethods () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
		int i
		int max
		int methodAttributeOffset
		int attributeNumber
	private int addFieldAttributes (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int fieldAttributeOffset
		int attributesNumber
		int constantValueNameIndex
		org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		int booleanValueIndex
		int integerValueIndex
		int floatValueIndex
		int doubleValueIndex
		int longValueIndex
		int stringValueIndex
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int i
		int max
		int syntheticAttributeNameIndex
		int deprecatedAttributeNameIndex
		char[] genericSignature
		int signatureAttributeNameIndex
		int signatureIndex
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	private void addFieldInfo (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int accessFlags
		int nameIndex
		int descriptorIndex
		int fieldAttributeOffset
		int attributeNumber
	public void addFieldInfos () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields
		int fieldCount
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
		int i
		int max
		int i
		int max
	private void addInnerClasses (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		int i
		int length
	private void addMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.IProblem, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		StringBuffer buffer
		String problemString
	public void addProblemClinit (org.eclipse.jdt.core.compiler.IProblem[]) 
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int attributeOffset
		int attributeNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
	public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.IProblem[]) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
	public void addProblemConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.IProblem[], int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int savedOffset
	public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.IProblem[]) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		String problemString
		int problemLine
		int max
		StringBuffer buffer
		int count
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
	public void addProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.core.compiler.IProblem[], int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int savedOffset
	public void addSpecialMethods () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] defaultAbstractMethods
		int i
		int max
		int methodAttributeOffset
		int attributeNumber
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticMethod
	public void addSyntheticConstructorAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticEnumValueOfMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticEnumValuesMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticFieldReadAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticFieldWriteAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void addSyntheticMethodAccessMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
	public void completeCodeAttribute (int) 
		int codeAttributeOffset
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		int exceptionHandlersNumber
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionHandlers
		int exSize
		int i
		int max
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionHandler
		int start
		int end
		int handlerPC
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributeNumber
		int[] pcToSourceMapTable
		int lineNumberNameIndex
		int lineNumberTableOffset
		int numberOfEntries
		int length
		int i
		int pc
		int lineNumber
		int lineNumberAttr_length
		int localVariableTableOffset
		int numberOfEntries
		int localVariableNameIndex
		boolean methodDeclarationIsStatic
		int maxOfEntries
		int i
		int nameIndex
		int nameIndex
		int nameIndex
		int nameIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
		int genericLocalVariablesCounter
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
		int numberOfGenericEntries
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		boolean isParameterizedType
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int value
		boolean currentInstanceIsGeneric
		int localVariableTypeNameIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int codeAttributeLength
	public void completeCodeAttributeForClinit (int) 
		int codeAttributeOffset
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		int exceptionHandlersNumber
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionHandlers
		int exSize
		int i
		int max
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionHandler
		int start
		int end
		int handlerPC
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributeNumber
		int[] pcToSourceMapTable
		int lineNumberNameIndex
		int lineNumberTableOffset
		int numberOfEntries
		int length
		int i
		int pc
		int lineNumber
		int lineNumberAttr_length
		int localVariableTableOffset
		int numberOfEntries
		int localVariableNameIndex
		int nameIndex
		int nameIndex
		int descriptorIndex
		int descriptorIndex
		int genericLocalVariablesCounter
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
		int numberOfGenericEntries
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		boolean isParameterizedType
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int value
		int maxOfEntries
		int localVariableTypeNameIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int codeAttributeLength
	public void completeCodeAttributeForClinit (int, int[], int) 
		int codeAttributeOffset
		int[] startLineIndexes
		int problemLine
		int localContentsOffset
		int code_length
		int max_stack
		int max_locals
		int codeAttributeAttributeOffset
		int attributeNumber
		int lineNumberNameIndex
		int localVariableNameIndex
		int codeAttributeLength
	public void completeCodeAttributeForMissingAbstractProblemMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int problemLine
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		int codeAttributeAttributeOffset
		int attributeNumber
		int lineNumberNameIndex
		int codeAttributeLength
	public void completeCodeAttributeForProblemMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int, int[], int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int problemLine
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		int codeAttributeAttributeOffset
		int attributeNumber
		int lineNumberNameIndex
		int argSize
		int argSize
		int argSize
		int localVariableTableOffset
		int numberOfEntries
		int localVariableNameIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int descriptorIndex
		int nameIndex
		int nameIndex
		int nameIndex
		int nameIndex
		int nameIndex
		int nameIndex
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClassBinding
		boolean methodDeclarationIsStatic
		int genericLocalVariablesCounter
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
		int numberOfGenericEntries
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding methodDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		int resolvedPosition
		int genericArgumentsCounter
		int[] genericArgumentsNameIndexes
		int[] genericArgumentsResolvedPositions
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericArgumentsTypeBindings
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentBinding
		int resolvedPosition
		int value
		boolean currentInstanceIsGeneric
		int maxOfEntries
		int localVariableTypeNameIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int resolvedPosition
		int i
		int resolvedPosition
		int codeAttributeLength
	public void completeCodeAttributeForSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[]) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
	public void completeCodeAttributeForSyntheticMethod (boolean, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding, int, int[]) 
		boolean hasExceptionHandlers
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
		int codeAttributeOffset
		int[] startLineIndexes
		int localContentsOffset
		int max_stack
		int max_locals
		int code_length
		int exceptionHandlersNumber
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionHandlers
		int exSize
		int i
		int max
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionHandler
		int start
		int end
		int handlerPC
		int nameIndex
		int nameIndex
		int nameIndex
		int codeAttributeAttributeOffset
		int attributeNumber
		int index
		int lineNumberNameIndex
		int lineNumberTableOffset
		int localVariableTableOffset
		int numberOfEntries
		int localVariableNameIndex
		int nameIndex
		int nameIndex
		int descriptorIndex
		int descriptorIndex
		int genericLocalVariablesCounter
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] genericLocalVariables
		int numberOfGenericEntries
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding localVariableTypeBinding
		boolean isParameterizedType
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int value
		int maxOfEntries
		int localVariableTypeNameIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariable
		int j
		int startPC
		int endPC
		int length
		int resolvedPosition
		int codeAttributeLength
	public void completeMethodInfo (int, int) 
		int methodAttributeOffset
		int attributeNumber
	public char[] fileName () 
	private void generateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation, int) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributeOffset
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationTypeBinding
		int typeIndex
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int memberValuePairsLength
		int i
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		int elementNameIndex
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
		int elementNameIndex
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void generateCodeAttributeHeader () 
		int constantValueNameIndex
	private void generateElementValue (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberValuePairReturnType
		int attributeOffset
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
	private void generateElementValue (int, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.impl.Constant, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int attributeOffset
		org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		int booleanValueIndex
		int integerValueIndex
		int integerValueIndex
		int integerValueIndex
		int integerValueIndex
		int floatValueIndex
		int doubleValueIndex
		int longValueIndex
		int stringValueIndex
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	private void generateElementValueForNonConstantExpression (org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
		int attributeOffset
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding defaultValueBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameReference
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference nameReference
		int enumConstantTypeNameIndex
		int enumConstantNameIndex
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
		int arrayLength
		int i
		org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess classLiteralAccess
		int classInfoIndex
	public int generateMethodInfoAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public int generateMethodInfoAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean createProblemMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownsExceptions
		int attributeNumber
		int length
		int exSize
		int exceptionNameIndex
		int attributeLength
		int i
		int exceptionIndex
		int deprecatedAttributeNameIndex
		int syntheticAttributeNameIndex
		char[] genericSignature
		int signatureAttributeNameIndex
		int signatureIndex
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public int generateMethodInfoAttribute (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration declaration
		int attributesNumber
		int attributeOffset
		int annotationDefaultNameIndex
		int attributeLengthOffset
		int attributeLength
	public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public void generateMethodInfoHeader (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int accessFlags
		int nameIndex
		int descriptorIndex
	public void generateMethodInfoHeaderForClinit () 
		int nameIndex
		int descriptorIndex
	public void generateMissingAbstractMethods (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[], org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] methodDeclarations
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		String readableName
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int problemsCount
		int j
		org.eclipse.jdt.core.compiler.IProblem problem
	private int generateRuntimeAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int attributesNumber
		int length
		int visibleAnnotationsCounter
		int invisibleAnnotationsCounter
		int i
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int annotationAttributeOffset
		int runtimeInvisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int i
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributeLength
		int annotationAttributeOffset
		int runtimeVisibleAnnotationsAttributeNameIndex
		int attributeLengthOffset
		int annotationsLengthOffset
		int i
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributeLength
	private int generateRuntimeAnnotationsForParameters (org.eclipse.jdt.internal.compiler.ast.Argument[]) 
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentsLength
		int invisibleParametersAnnotationsCounter
		int visibleParametersAnnotationsCounter
		int[][] annotationsCounters
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max2
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributesNumber
		int annotationAttributeOffset
		int attributeNameIndex
		int attributeLengthOffset
		int i
		int numberOfInvisibleAnnotations
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributeLength
		int attributeNameIndex
		int attributeLengthOffset
		int i
		int numberOfVisibleAnnotations
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int j
		int max
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int attributeLength
	public byte[] getBytes () 
		byte[] fullContents
	public char[][] getCompoundName () 
	protected void initByteArrays () 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		int members
	private boolean isRuntimeInvisible (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	private boolean isRuntimeVisible (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationBinding
		long metaTagBits
	public org.eclipse.jdt.internal.compiler.ClassFile outerMostEnclosingClassFile () 
		org.eclipse.jdt.internal.compiler.ClassFile current
	public void recordEnclosingTypeAttributes (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
		int i
		int i
	public void recordNestedLocalAttribute (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingTypes
		int i
		int i
	public void recordNestedMemberAttribute (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
	private final void resizeContents (int) 
		int minimalSize
		int length
		int toAdd
	public void setForMethodInfos () 
}

org/eclipse/jdt/internal/compiler/CompilationResult.class
CompilationResult.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
	public org.eclipse.jdt.core.compiler.IProblem[] problems
	public org.eclipse.jdt.core.compiler.IProblem[] tasks
	public int problemCount
	public int taskCount
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
	private java.util.Map problemsMap
	private java.util.Set firstErrors
	private int maxProblemPerUnit
	public char[][][] qualifiedReferences
	public char[][] simpleNameReferences
	public int[] lineSeparatorPositions
	public java.util.Map compiledTypes
	public int unitIndex
	public int totalUnitsKnown
	public boolean hasBeenAccepted
	public char[] fileName
	public boolean hasInconsistentToplevelHierarchies
	public boolean hasSyntaxError
	long[] suppressWarningIrritants
	long[] suppressWarningScopePositions
	int suppressWarningsCount
	public void  (char[], int, int, int) 
		char[] fileName
		int unitIndex
		int totalUnitsKnown
		int maxProblemPerUnit
	public void  (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, int) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		int unitIndex
		int totalUnitsKnown
		int maxProblemPerUnit
	private int computePriority (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem problem
		int priority
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public void discardSuppressedWarnings () 
		int removed
		int i
		int length
		org.eclipse.jdt.core.compiler.IProblem problem
		int start
		int end
		int problemID
		int j
		int max
		long position
		int startSuppress
		int endSuppress
		int i
		int index
		org.eclipse.jdt.core.compiler.IProblem problem
	public org.eclipse.jdt.core.compiler.IProblem[] getAllProblems () 
		org.eclipse.jdt.core.compiler.IProblem[] onlyProblems
		int onlyProblemCount
		org.eclipse.jdt.core.compiler.IProblem[] onlyTasks
		int onlyTaskCount
		int totalNumberOfProblem
		org.eclipse.jdt.core.compiler.IProblem[] allProblems
		int allProblemIndex
		int taskIndex
		int problemIndex
		org.eclipse.jdt.core.compiler.IProblem nextTask
		org.eclipse.jdt.core.compiler.IProblem nextProblem
		org.eclipse.jdt.core.compiler.IProblem currentProblem
	public org.eclipse.jdt.internal.compiler.ClassFile[] getClassFiles () 
		org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit () 
	public char[] getFileName () 
	public org.eclipse.jdt.core.compiler.IProblem[] getErrors () 
		org.eclipse.jdt.core.compiler.IProblem[] reportedProblems
		int errorCount
		int i
		org.eclipse.jdt.core.compiler.IProblem[] errors
		int index
		int i
	public org.eclipse.jdt.core.compiler.IProblem[] getProblems () 
	public org.eclipse.jdt.core.compiler.IProblem[] getTasks () 
	public boolean hasErrors () 
		int i
	public boolean hasProblems () 
	public boolean hasTasks () 
	public boolean hasWarnings () 
		int i
	private static void quickSort (org.eclipse.jdt.core.compiler.IProblem[], int, int) 
		org.eclipse.jdt.core.compiler.IProblem[] list
		int left
		int right
		int original_left
		int original_right
		int mid
		org.eclipse.jdt.core.compiler.IProblem tmp
	private void quickPrioritize (org.eclipse.jdt.core.compiler.IProblem[], int, int) 
		org.eclipse.jdt.core.compiler.IProblem[] list
		int left
		int right
		int original_left
		int original_right
		int mid
		org.eclipse.jdt.core.compiler.IProblem tmp
	public void record (char[], org.eclipse.jdt.internal.compiler.ClassFile) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public void record (org.eclipse.jdt.core.compiler.IProblem, org.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		org.eclipse.jdt.core.compiler.IProblem newProblem
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public void recordSuppressWarnings (long, int, int) 
		long irritant
		int scopeStart
		int scopeEnd
	private void recordTask (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem newProblem
	public org.eclipse.jdt.internal.compiler.CompilationResult tagAsAccepted () 
	public java.lang.String toString () 
		StringBuffer buffer
		java.util.Iterator keys
		char[] typeName
		int i
}

org/eclipse/jdt/internal/compiler/Compiler$1.class
Compiler.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.Compiler$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	final org.eclipse.jdt.internal.compiler.Compiler this$0
	private final org.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor
	void  (org.eclipse.jdt.internal.compiler.Compiler, org.eclipse.jdt.internal.compiler.ICompilerRequestor) 
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult result
}

org/eclipse/jdt/internal/compiler/Compiler$2.class
Compiler.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.Compiler$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	final org.eclipse.jdt.internal.compiler.Compiler this$0
	private final org.eclipse.jdt.internal.compiler.ICompilerRequestor val$requestor
	void  (org.eclipse.jdt.internal.compiler.Compiler, org.eclipse.jdt.internal.compiler.ICompilerRequestor) 
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult result
}

org/eclipse/jdt/internal/compiler/Compiler.class
Compiler.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.Compiler extends java.lang.Object implements org.eclipse.jdt.internal.compiler.impl.ITypeRequestor org.eclipse.jdt.internal.compiler.problem.ProblemSeverities  {
	public org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
	public org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] unitsToProcess
	public int totalUnits
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment
	public static boolean DEBUG
	public int parseThreshold
	public static org.eclipse.jdt.internal.compiler.IDebugRequestor DebugRequestor
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		java.util.Map settings
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public void  (org.eclipse.jdt.internal.compiler.env.INameEnvironment, org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, java.util.Map, org.eclipse.jdt.internal.compiler.ICompilerRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, boolean) 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		java.util.Map settings
		org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		boolean parseLiteralExpressionsAsConstants
	public void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		String count
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit e
	public void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	protected void addCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int size
	protected void beginToCompile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[]) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		int maxUnits
		int i
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
	public void compile (org.eclipse.jdt.internal.compiler.env.ICompilationUnit[]) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit[] sourceUnits
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	protected void handleInternalException (java.lang.Throwable, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult) 
		Throwable internalException
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.CompilationResult result
		boolean needToPrint
		java.io.StringWriter stringWriter
		java.io.PrintWriter writer
		StringBuffer buffer
		String[] pbArguments
	protected void handleInternalException (org.eclipse.jdt.internal.compiler.problem.AbortCompilation, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation abortException
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.CompilationResult result
		org.eclipse.jdt.core.compiler.IProblem distantProblem
		org.eclipse.jdt.core.compiler.IProblem[] knownProblems
		int i
	public void initializeParser () 
	public void process (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int i
	public void reset () 
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
		Error e
		RuntimeException e
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration resolve (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		boolean verifyMethods
		boolean analyzeCode
		boolean generateCode
}

org/eclipse/jdt/internal/compiler/ConfigurableOption.class
ConfigurableOption.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ConfigurableOption extends java.lang.Object {
	private String componentName
	private String optionName
	private int id
	private String category
	private String name
	private String description
	private int currentValueIndex
	private int defaultValueIndex
	private String[] possibleValues
	public static final String[] NoDiscreteValue
	static void  () 
	public void  (java.lang.String, java.lang.String, java.util.Locale, int) 
		String componentName
		String optionName
		java.util.Locale loc
		int currentValueIndex
		java.util.ResourceBundle resource
		String location
		java.util.StringTokenizer tokenizer
		int numberOfValues
		int index
	public java.lang.String getCategory () 
	public java.lang.String getComponentName () 
	public int getCurrentValueIndex () 
	public int getDefaultValueIndex () 
	public java.lang.String getDescription () 
	public int getID () 
	public java.lang.String getName () 
	public java.lang.String[] getPossibleValues () 
	public void setValueIndex (int) 
		int newIndex
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int max
	public java.lang.String getOptionName () 
}

org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$1.class
DefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
}

org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$2.class
DefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$2 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
}

org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$3.class
DefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
}

org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies$4.class
DefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies$4 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	void  () 
	public boolean stopOnFirstError () 
	public boolean proceedOnErrors () 
}

org/eclipse/jdt/internal/compiler/DefaultErrorHandlingPolicies.class
DefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object {
	public void  () 
	public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitAfterAllProblems () 
	public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitOnFirstError () 
	public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedOnFirstError () 
	public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedWithAllProblems () 
}

org/eclipse/jdt/internal/compiler/DocumentElementParser.class
DocumentElementParser.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.DocumentElementParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
	org.eclipse.jdt.internal.compiler.IDocumentElementRequestor requestor
	private int localIntPtr
	private int lastFieldEndPosition
	private int lastFieldBodyEndPosition
	private int typeStartPosition
	private long selectorSourcePositions
	private int typeDims
	private int extendsDim
	private int declarationSourceStart
	int[][] intArrayStack
	int intArrayPtr
	org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void  (org.eclipse.jdt.internal.compiler.IDocumentElementRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		org.eclipse.jdt.internal.compiler.IDocumentElementRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void checkComment () 
		boolean deprecated
		int lastCommentIndex
		int commentPtr
		int commentSourceStart
	protected void consumeClassBodyDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
	protected void consumeClassDeclaration () 
	protected void consumeClassHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		char[][] interfaceNames
		int[] interfaceNameStarts
		int[] interfaceNameEnds
		int superInterfacesLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference superInterface
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
	protected void consumeClassHeaderName1 () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int declSourceStart
		int length
	protected void consumeCompilationUnit () 
	protected void consumeConstructorDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
	protected void consumeConstructorHeader () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		char[][] argumentTypes
		char[][] argumentNames
		int[] argumentTypeStarts
		int[] argumentTypeEnds
		int[] argumentNameStarts
		int[] argumentNameEnds
		int argumentLength
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.TypeReference argumentType
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		char[][] exceptionTypes
		int[] exceptionTypeStarts
		int[] exceptionTypeEnds
		int thrownExceptionLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference exception
	protected void consumeConstructorHeaderName () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		int length
	protected void consumeDefaultModifiers () 
	protected void consumeDiet () 
	protected void consumeEnterCompilationUnit () 
	protected void consumeEnterVariable () 
		boolean isLocalDeclaration
		char[] varName
		long namePosition
		int extendedTypeDimension
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int variableIndex
		int typeDim
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration previousVariable
		int dimension
		int[] javadocPositions
	protected void consumeExitVariableWithInitialization () 
	protected void consumeExitVariableWithoutInitialization () 
	protected void consumeFieldDeclaration () 
		int variableIndex
	protected void consumeFormalParameter (boolean) 
		boolean isVarArgs
		char[] parameterName
		long namePositions
		int extendedDimensions
		int endOfEllipsis
		int firstDimensions
		int typeDimensions
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		int length
	protected void consumeInterfaceDeclaration () 
	protected void consumeInterfaceHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		char[][] interfaceNames
		int[] interfaceNameStarts
		int[] interfacenameEnds
		int superInterfacesLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference superInterface
	protected void consumeInterfaceHeaderName1 () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int declSourceStart
		int length
	protected void consumeInternalCompilationUnit () 
	protected void consumeInternalCompilationUnitWithTypes () 
		int length
	protected void consumeLocalVariableDeclaration () 
	protected void consumeMethodDeclaration (boolean) 
		boolean isNotAbstract
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	protected void consumeMethodHeader () 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		char[] returnTypeName
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		char[][] argumentTypes
		char[][] argumentNames
		int[] argumentTypeStarts
		int[] argumentTypeEnds
		int[] argumentNameStarts
		int[] argumentNameEnds
		int argumentLength
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		org.eclipse.jdt.internal.compiler.ast.TypeReference argumentType
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		char[][] exceptionTypes
		int[] exceptionTypeStarts
		int[] exceptionTypeEnds
		int thrownExceptionLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference exception
	protected void consumeMethodHeaderExtendedDims () 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int extendedDims
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		int dims
	protected void consumeMethodHeaderName (boolean) 
		boolean isAnnotationMethod
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int length
	protected void consumeModifiers () 
	protected void consumePackageDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	protected void consumePackageDeclarationNameWithModifiers () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	protected void consumePushModifiers () 
	protected void consumePushRealModifiers () 
	protected void consumeSingleStaticImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	protected void consumeSingleTypeImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	protected void consumeStaticImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	protected void consumeStaticInitializer () 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
	protected void consumeStaticOnly () 
	protected void consumeTypeImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public int flushCommentsDefinedPriorTo (int) 
		int position
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int) 
		int act
	public void initialize () 
	private boolean isLocalDeclaration () 
		int nestedDepth
	protected void parse () 
	public void parseCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
		char[] regionSource
	public void parseConstructor (char[]) 
		char[] regionSource
	public void parseField (char[]) 
		char[] regionSource
	public void parseImport (char[]) 
		char[] regionSource
	public void parseInitializer (char[]) 
		char[] regionSource
	public void parseMethod (char[]) 
		char[] regionSource
	public void parsePackage (char[]) 
		char[] regionSource
	public void parseType (char[]) 
		char[] regionSource
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	protected void pushOnIntArrayStack (int[]) 
		int[] positions
		int stackLength
	protected void resetModifiers () 
	protected boolean resumeOnSyntaxError () 
	private char[] returnTypeName (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int dimension
		char[] dimensionsArray
		int i
	public java.lang.String toString () 
		StringBuffer buffer
	protected org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference (int, int, int) 
		int dim
		int localIdentifierPtr
		int localIdentifierLengthPtr
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		char[][] tokens
		long[] positions
}

org/eclipse/jdt/internal/compiler/ICompilerRequestor.class
ICompilerRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ICompilerRequestor extends java.lang.Object {
	public abstract void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
}

org/eclipse/jdt/internal/compiler/IDebugRequestor.class
IDebugRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDebugRequestor extends java.lang.Object {
	public abstract void acceptDebugResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
	public abstract boolean isActive () 
	public abstract void activate () 
	public abstract void deactivate () 
	public abstract void reset () 
}

org/eclipse/jdt/internal/compiler/IDocumentElementRequestor.class
IDocumentElementRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDocumentElementRequestor extends java.lang.Object {
	public abstract void acceptImport (int, int, int[], char[], int, boolean, int) 
	public abstract void acceptInitializer (int, int, int[], int, int, int, int) 
	public abstract void acceptLineSeparatorPositions (int[]) 
	public abstract void acceptPackage (int, int, int[], char[], int) 
	public abstract void acceptProblem (org.eclipse.jdt.core.compiler.IProblem) 
	public abstract void enterClass (int, int[], int, int, int, char[], int, int, char[], int, int, char[][], int[], int[], int) 
	public abstract void enterCompilationUnit () 
	public abstract void enterConstructor (int, int[], int, int, char[], int, int, char[][], int[], int[], char[][], int[], int[], int, char[][], int[], int[], int) 
	public abstract void enterField (int, int[], int, int, char[], int, int, int, char[], int, int, int, int) 
	public abstract void enterInterface (int, int[], int, int, int, char[], int, int, char[][], int[], int[], int) 
	public abstract void enterMethod (int, int[], int, int, char[], int, int, int, char[], int, int, char[][], int[], int[], char[][], int[], int[], int, int, int, char[][], int[], int[], int) 
	public abstract void exitClass (int, int) 
	public abstract void exitCompilationUnit (int) 
	public abstract void exitConstructor (int, int) 
	public abstract void exitField (int, int) 
	public abstract void exitInterface (int, int) 
	public abstract void exitMethod (int, int) 
}

org/eclipse/jdt/internal/compiler/IErrorHandlingPolicy.class
IErrorHandlingPolicy.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy extends java.lang.Object {
	public abstract boolean proceedOnErrors () 
	public abstract boolean stopOnFirstError () 
}

org/eclipse/jdt/internal/compiler/IProblemFactory.class
IProblemFactory.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IProblemFactory extends java.lang.Object {
	public abstract org.eclipse.jdt.core.compiler.IProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int) 
	public abstract java.util.Locale getLocale () 
	public abstract java.lang.String getLocalizedMessage (int, java.lang.String[]) 
}

org/eclipse/jdt/internal/compiler/ISourceElementRequestor$FieldInfo.class
ISourceElementRequestor.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo extends java.lang.Object {
	public int declarationStart
	public int modifiers
	public char[] type
	public char[] name
	public int nameSourceStart
	public int nameSourceEnd
	public long[] annotationPositions
	public void  () 
}

org/eclipse/jdt/internal/compiler/ISourceElementRequestor$MethodInfo.class
ISourceElementRequestor.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo extends java.lang.Object {
	public boolean isConstructor
	public boolean isAnnotation
	public int declarationStart
	public int modifiers
	public char[] returnType
	public char[] name
	public int nameSourceStart
	public int nameSourceEnd
	public char[][] parameterTypes
	public char[][] parameterNames
	public char[][] exceptionTypes
	public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] typeParameters
	public long[] annotationPositions
	public void  () 
}

org/eclipse/jdt/internal/compiler/ISourceElementRequestor$TypeInfo.class
ISourceElementRequestor.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo extends java.lang.Object {
	public int kind
	public int declarationStart
	public int modifiers
	public char[] name
	public int nameSourceStart
	public int nameSourceEnd
	public char[] superclass
	public char[][] superinterfaces
	public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] typeParameters
	public long[] annotationPositions
	public void  () 
}

org/eclipse/jdt/internal/compiler/ISourceElementRequestor$TypeParameterInfo.class
ISourceElementRequestor.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo extends java.lang.Object {
	public int declarationStart
	public int declarationEnd
	public char[] name
	public int nameSourceStart
	public int nameSourceEnd
	public char[][] bounds
	public long[] annotationPositions
	public void  () 
}

org/eclipse/jdt/internal/compiler/ISourceElementRequestor.class
ISourceElementRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ISourceElementRequestor extends java.lang.Object {
	public abstract void acceptConstructorReference (char[], int, int) 
	public abstract void acceptFieldReference (char[], int) 
	public abstract void acceptImport (int, int, char[], boolean, int) 
	public abstract void acceptLineSeparatorPositions (int[]) 
	public abstract void acceptMethodReference (char[], int, int) 
	public abstract void acceptPackage (int, int, char[]) 
	public abstract void acceptProblem (org.eclipse.jdt.core.compiler.IProblem) 
	public abstract void acceptTypeReference (char[][], int, int) 
	public abstract void acceptTypeReference (char[], int) 
	public abstract void acceptUnknownReference (char[][], int, int) 
	public abstract void acceptUnknownReference (char[], int) 
	public abstract void enterCompilationUnit () 
	public abstract void enterConstructor (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo) 
	public abstract void enterField (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo) 
	public abstract void enterInitializer (int, int) 
	public abstract void enterMethod (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo) 
	public abstract void enterType (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo) 
	public abstract void exitCompilationUnit (int) 
	public abstract void exitConstructor (int) 
	public abstract void exitField (int, int, int) 
	public abstract void exitInitializer (int) 
	public abstract void exitMethod (int, int, int) 
	public abstract void exitType (int) 
}

org/eclipse/jdt/internal/compiler/SourceElementParser$1.class
SourceElementParser.java
package org.eclipse.jdt.internal.compiler
final org.eclipse.jdt.internal.compiler.SourceElementParser$1 extends org.eclipse.jdt.internal.compiler.problem.ProblemReporter {
	private final org.eclipse.jdt.internal.compiler.ISourceElementRequestor val$requestor
	void  (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory, org.eclipse.jdt.internal.compiler.ISourceElementRequestor) 
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy $anonymous0
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions $anonymous1
		org.eclipse.jdt.internal.compiler.IProblemFactory $anonymous2
	public void record (org.eclipse.jdt.core.compiler.IProblem, org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
}

org/eclipse/jdt/internal/compiler/SourceElementParser$LocalDeclarationVisitor.class
SourceElementParser.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementParser$LocalDeclarationVisitor extends org.eclipse.jdt.internal.compiler.ASTVisitor {
	java.util.ArrayList declaringTypes
	final org.eclipse.jdt.internal.compiler.SourceElementParser this$0
	public void  (org.eclipse.jdt.internal.compiler.SourceElementParser) 
	public void pushDeclaringType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
	public void popDeclaringType () 
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration peekDeclaringType () 
		int size
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean visit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/SourceElementParser.class
SourceElementParser.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementParser extends org.eclipse.jdt.internal.core.util.CommentRecorderParser {
	org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
	int fieldCount
	org.eclipse.jdt.internal.compiler.env.ISourceType sourceType
	boolean reportReferenceInfo
	char[][] typeNames
	char[][] superTypeNames
	int nestedTypeIndex
	org.eclipse.jdt.internal.compiler.ast.NameReference[] unknownRefs
	int unknownRefsCounter
	org.eclipse.jdt.internal.compiler.SourceElementParser$LocalDeclarationVisitor localDeclarationVisitor
	org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt sourceEnds
	public void  (org.eclipse.jdt.internal.compiler.ISourceElementRequestor, org.eclipse.jdt.internal.compiler.IProblemFactory, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor requestor
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		boolean reportLocalDeclarations
		boolean optimizeStringLiterals
	public void checkComment () 
		int lastComment
		int commentEnd
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		int throwsTagsNbre
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
		org.eclipse.jdt.internal.compiler.ast.Expression[] references
		int seeTagsNbre
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression reference
		org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		int argCount
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression constructor
		int argCount
		char[][] compoundName
	private void acceptJavadocTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
	protected void classInstanceCreation (boolean) 
		boolean alwaysQualified
		boolean previousFlag
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	private long[] collectAnnotationPositions (org.eclipse.jdt.internal.compiler.ast.Annotation[]) 
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int length
		long[] result
		int i
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void consumeAnnotationAsModifier () 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments () 
		boolean previousFlag
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	protected void consumeClassInstanceCreationExpressionWithTypeArguments () 
		boolean previousFlag
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	protected void consumeConstructorHeaderName () 
		long selectorSourcePositions
		int selectorSourceEnd
		int currentAstPtr
	protected void consumeConstructorHeaderNameWithTypeParameters () 
		long selectorSourcePositions
		int selectorSourceEnd
		int currentAstPtr
	protected void consumeEnumConstantWithClassBody () 
	protected void consumeEnumConstantNoClassBody () 
	protected void consumeExitVariableWithInitialization () 
	protected void consumeExitVariableWithoutInitialization () 
	protected void consumeFieldAccess (boolean) 
		boolean isSuperAccess
		org.eclipse.jdt.internal.compiler.ast.FieldReference fr
	protected void consumeMemberValuePair () 
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuepair
	protected void consumeMarkerAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void consumeMethodHeaderName (boolean) 
		boolean isAnnotationMethod
		long selectorSourcePositions
		int selectorSourceEnd
		int currentAstPtr
	protected void consumeMethodHeaderNameWithTypeParameters (boolean) 
		boolean isAnnotationMethod
		long selectorSourcePositions
		int selectorSourceEnd
		int currentAstPtr
	protected void consumeMethodInvocationName () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeMethodInvocationNameWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeMethodInvocationPrimary () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeMethodInvocationPrimaryWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeMethodInvocationSuper () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeMethodInvocationSuperWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
	protected void consumeNormalAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	protected void consumeSingleMemberAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation member
	protected void consumeSingleStaticImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		int start
		char[] last
		char[][] compoundName
		int end
	protected void consumeSingleTypeImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumeStaticImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumeTypeImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
	public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration convertToMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		int selectorSourceEnd
	protected org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int) 
		int act
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration result
	public org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReference (int) 
		int dim
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		int numberOfIdentifiers
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedQualifiedTypeReference
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference ref
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference ref
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference ref
	public org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference () 
		int length
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
	public org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReferenceOptimized () 
		int length
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference ref
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
	public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		boolean isInRange
		int length
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] nodes
		org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
		org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int index
		int i
		int max
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		int max
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
	private void notifyAllUnknownReferences () 
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
		char[][] tokens
		int tokensLength
		char[][] typeRef
	public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		boolean isInRange
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		char[][] argumentTypes
		char[][] argumentNames
		boolean isVarArgs
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int argumentLength
		int i
		char[][] thrownExceptionTypes
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
		int thrownExceptionLength
		int i
		int selectorSourceEnd
		int currentModifiers
		boolean deprecated
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		int currentModifiers
		boolean deprecated
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	private org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] getTypeParameterInfos (org.eclipse.jdt.internal.compiler.ast.TypeParameter[]) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int typeParametersLength
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo[] result
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.ast.TypeReference firstBound
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] otherBounds
		char[][] typeParameterBounds
		int otherBoundsLength
		char[][] boundNames
		int j
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeParameterInfo typeParameterInfo
	public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		boolean isInRange
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int fieldEndPosition
		int currentModifiers
		boolean deprecated
		char[] typeName
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo fieldInfo
	public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.ImportReference, boolean) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		boolean isPackage
	public void notifySourceElementRequestor (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, boolean, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		boolean notifyTypePresence
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		boolean isInRange
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		int fieldCounter
		int methodCounter
		int memberTypeCounter
		int fieldIndex
		int methodIndex
		int memberTypeIndex
		char[][] interfaceNames
		int superInterfacesLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int i
		int kind
		char[] implicitSuperclassName
		int currentModifiers
		boolean deprecated
		boolean isEnumInit
		char[] superclassName
		char[] superclassName
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo typeInfo
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration nextFieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration nextMethodDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration nextMemberDeclaration
		int position
		int nextDeclarationType
	private int sourceEnd (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
	public void parseCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
		int start
		int end
		boolean fullParse
		boolean old
		org.eclipse.jdt.internal.compiler.CompilationResult compilationUnitResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parseCompilationUnit (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit unit
		boolean fullParse
		boolean old
		org.eclipse.jdt.internal.compiler.CompilationResult compilationUnitResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		int initialStart
		int initialEnd
	public void parseTypeMemberDeclarations (org.eclipse.jdt.internal.compiler.env.ISourceType, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.env.ISourceType type
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		int start
		int end
		boolean needReferenceInfo
		boolean old
		org.eclipse.jdt.internal.compiler.CompilationResult compilationUnitResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public void parseTypeMemberDeclarations (char[], int, int) 
		char[] contents
		int start
		int end
		boolean old
	private static void quickSort (org.eclipse.jdt.internal.compiler.ast.ASTNode[], int, int) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] sortedCollection
		int left
		int right
		int original_left
		int original_right
		org.eclipse.jdt.internal.compiler.ast.ASTNode mid
		org.eclipse.jdt.internal.compiler.ast.ASTNode tmp
	public void addUnknownRef (org.eclipse.jdt.internal.compiler.ast.NameReference) 
		org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
	private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
		int statementsLength
		int i
	private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
	private void visitIfNeeded (org.eclipse.jdt.internal.compiler.ast.Initializer) 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}

org/eclipse/jdt/internal/compiler/SourceElementRequestorAdapter.class
SourceElementRequestorAdapter.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.SourceElementRequestorAdapter extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ISourceElementRequestor  {
	public void  () 
	public void acceptConstructorReference (char[], int, int) 
		char[] typeName
		int argCount
		int sourcePosition
	public void acceptFieldReference (char[], int) 
		char[] fieldName
		int sourcePosition
	public void acceptImport (int, int, char[], boolean, int) 
		int declarationStart
		int declarationEnd
		char[] name
		boolean onDemand
		int modifiers
	public void acceptLineSeparatorPositions (int[]) 
		int[] positions
	public void acceptMethodReference (char[], int, int) 
		char[] methodName
		int argCount
		int sourcePosition
	public void acceptPackage (int, int, char[]) 
		int declarationStart
		int declarationEnd
		char[] name
	public void acceptProblem (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem problem
	public void acceptTypeReference (char[][], int, int) 
		char[][] typeName
		int sourceStart
		int sourceEnd
	public void acceptTypeReference (char[], int) 
		char[] typeName
		int sourcePosition
	public void acceptUnknownReference (char[][], int, int) 
		char[][] name
		int sourceStart
		int sourceEnd
	public void acceptUnknownReference (char[], int) 
		char[] name
		int sourcePosition
	public void enterCompilationUnit () 
	public void enterConstructor (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo) 
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
	public void enterField (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo) 
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$FieldInfo fieldInfo
	public void enterInitializer (int, int) 
		int declarationStart
		int modifiers
	public void enterMethod (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo) 
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$MethodInfo methodInfo
	public void enterType (org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo) 
		org.eclipse.jdt.internal.compiler.ISourceElementRequestor$TypeInfo typeInfo
	public void exitCompilationUnit (int) 
		int declarationEnd
	public void exitConstructor (int) 
		int declarationEnd
	public void exitField (int, int, int) 
		int initializationStart
		int declarationEnd
		int declarationSourceEnd
	public void exitInitializer (int) 
		int declarationEnd
	public void exitMethod (int, int, int) 
		int declarationEnd
		int defaultValueStart
		int defaultValueEnd
	public void exitType (int) 
		int declarationEnd
}

org/eclipse/jdt/internal/compiler/ast/AND_AND_Expression.class
AND_AND_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	int rightInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression left
		org.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isLeftOptimizedTrue
		boolean isLeftOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
		int previousMode
		org.eclipse.jdt.internal.compiler.flow.FlowInfo trueMergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		int pc
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
		org.eclipse.jdt.internal.compiler.codegen.Label internalFalseLabel
	public boolean isCompactableOperation () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ASTNode.class
ASTNode.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ASTNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public int sourceStart
	public int sourceEnd
	public static final org.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
	public static final int Bit1
	public static final int Bit2
	public static final int Bit3
	public static final int Bit4
	public static final int Bit5
	public static final int Bit6
	public static final int Bit7
	public static final int Bit8
	public static final int Bit9
	public static final int Bit10
	public static final int Bit11
	public static final int Bit12
	public static final int Bit13
	public static final int Bit14
	public static final int Bit15
	public static final int Bit16
	public static final int Bit17
	public static final int Bit18
	public static final int Bit19
	public static final int Bit20
	public static final int Bit21
	public static final int Bit22
	public static final int Bit23
	public static final int Bit24
	public static final int Bit25
	public static final int Bit26
	public static final int Bit27
	public static final int Bit28
	public static final int Bit29
	public static final int Bit30
	public static final int Bit31
	public static final int Bit32
	public static final long Bit32L
	public static final long Bit33L
	public static final long Bit34L
	public static final long Bit35L
	public static final long Bit36L
	public static final long Bit37L
	public static final long Bit38L
	public static final long Bit39L
	public static final long Bit40L
	public static final long Bit41L
	public static final long Bit42L
	public static final long Bit43L
	public static final long Bit44L
	public static final long Bit45L
	public static final long Bit46L
	public static final long Bit47L
	public static final long Bit48L
	public static final long Bit49L
	public static final long Bit50L
	public static final long Bit51L
	public static final long Bit52L
	public static final long Bit53L
	public static final long Bit54L
	public static final long Bit55L
	public static final long Bit56L
	public int bits
	public static final int ReturnTypeIDMASK
	public static final int OperatorSHIFT
	public static final int OperatorMASK
	public static final int ValueForReturnMASK
	public static final int UnnecessaryCastMASK
	public static final int IgnoreNeedForCastCheckMASK
	public static final int NeedRuntimeCheckCastMASK
	public static final int UnsafeCastMask
	public static final int RestrictiveFlagMASK
	public static final int FirstAssignmentToLocalMASK
	public static final int IsImplicitThisMask
	public static final int DepthSHIFT
	public static final int DepthMASK
	public static final int IsReachableMASK
	public static final int IsLocalDeclarationReachableMASK
	public static final int AddAssertionMASK
	public static final int IsLocalTypeMASK
	public static final int IsAnonymousTypeMASK
	public static final int AnonymousAndLocalMask
	public static final int IsMemberTypeMASK
	public static final int HasAbstractMethods
	public static final int HasLocalTypeMASK
	public static final int ParenthesizedSHIFT
	public static final int ParenthesizedMASK
	public static final int IsAssignmentWithNoEffectMASK
	public static final int IsStrictlyAssignedMASK
	public static final int IsCompoundAssignedMASK
	public static final int IsUsefulEmptyStatementMASK
	public static final int UndocumentedEmptyBlockMASK
	public static final int HasAllMethodBodies
	public static final int InsideJavadoc
	public static final int IsElseIfStatement
	public static final int IsSuperType
	public static final int IsVarArgs
	public static final int IsAnnotationDefaultValue
	static void  () 
	public void  () 
	private static boolean checkInvocationArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalParameterType
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedParameterType
	public static void checkInvocationArguments (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Expression receiver
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argsContainCast
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean unsafeWildcardInvocation
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		boolean isRawMemberInvocation
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawOriginalGenericMethod
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding paramMethod
		int lastIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
		int argLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
		int i
		int varargIndex
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
		int dimensions
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRawParam
	public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement () 
	public final boolean isFieldUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean isStrictlyAssigned
	public boolean isImplicitThis () 
	public final boolean isMethodUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isSuper () 
	public boolean isThis () 
	public final boolean isTypeUseDeprecated (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
		org.eclipse.jdt.internal.compiler.env.AccessRestriction restriction
	public abstract java.lang.StringBuffer print (int, java.lang.StringBuffer) 
	public static java.lang.StringBuffer printAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation[], java.lang.StringBuffer) 
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		StringBuffer output
		int length
		int i
	public static java.lang.StringBuffer printIndent (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public static java.lang.StringBuffer printModifiers (int, java.lang.StringBuffer) 
		int modifiers
		StringBuffer output
	public static void resolveAnnotations (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Annotation[], org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		org.eclipse.jdt.internal.compiler.lookup.Binding recipient
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] annotationTypes
		int i
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		boolean foundDuplicate
		int j
	public int sourceStart () 
	public int sourceEnd () 
	public java.lang.String toString () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration.class
AbstractMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
	public char[] selector
	public int declarationSourceStart
	public int declarationSourceEnd
	public int modifiers
	public int modifiersSourceStart
	public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] thrownExceptions
	public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public int explicitDeclarations
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public boolean ignoreFurtherInvestigation
	public boolean needFreeReturn
	public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public int bodyStart
	public int bodyEnd
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public boolean errorInSignature
	void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void abort (int, org.eclipse.jdt.core.compiler.IProblem) 
		int abortLevel
		org.eclipse.jdt.core.compiler.IProblem problem
	public abstract void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public void bindArguments () 
		int i
		int length
		boolean used
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.Argument argument
	public void bindThrownExceptions () 
		int thrownExceptionLength
		int length
		int i
		int bindingIndex
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference thrownException
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding thrownExceptionBinding
		char[][] bindingCompoundName
		int lengthName
		char[] thrownExceptionTypeName
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int problemResetPC
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
		org.eclipse.jdt.internal.compiler.problem.AbortMethod e
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
	public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
		int codeAttributeOffset
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		int i
		int max
	private void checkArgumentsSize () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int size
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
	public boolean hasErrors () 
	public boolean isAbstract () 
	public boolean isAnnotationMethod () 
	public boolean isClinit () 
	public boolean isConstructor () 
	public boolean isDefaultConstructor () 
	public boolean isInitializationMethod () 
	public boolean isMethod () 
	public boolean isNative () 
	public boolean isStatic () 
	public abstract void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
		int max
		int j
		int i
		int i
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
	public void resolveJavadoc () 
	public void resolveStatements () 
		int i
		int length
	public void tagAsHavingErrors () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
}

org/eclipse/jdt/internal/compiler/ast/AbstractVariableDeclaration.class
AbstractVariableDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public int declarationEnd
	public int declarationSourceEnd
	public int declarationSourceStart
	public int hiddenVariableDepth
	public org.eclipse.jdt.internal.compiler.ast.Expression initialization
	public int modifiers
	public int modifiersSourceStart
	public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public char[] name
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public static final int FIELD
	public static final int INITIALIZER
	public static final int ENUM_CONSTANT
	public static final int LOCAL_VARIABLE
	public static final int PARAMETER
	public static final int TYPE_PARAMETER
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public abstract int getKind () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
}

org/eclipse/jdt/internal/compiler/ast/AllocationExpression.class
AllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public void checkCapturedLocalInitializationIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedType
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArgument
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetLocal
	public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		int i
		int max
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
		int i
		int length
		boolean argHasError
		int i
		boolean argsContainCast
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argHasError
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int i
	public void setFieldIndex (int) 
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentsLength
}

org/eclipse/jdt/internal/compiler/ast/Annotation.class
Annotation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Annotation extends org.eclipse.jdt.internal.compiler.ast.Expression {
	static final org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] NoValuePairs
	public int declarationSourceEnd
	public org.eclipse.jdt.internal.compiler.lookup.Binding recipient
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	static void  () 
	public void  () 
	public static long getRetentionPolicy (char[]) 
		char[] policyName
	public static long getTargetElementType (char[]) 
		char[] elementName
	private long detectStandardAnnotation (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
		long tagBits
		org.eclipse.jdt.internal.compiler.ast.Expression expr
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.Expression expr
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.Expression initExpr
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		long element
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public abstract org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void recordSuppressWarnings (org.eclipse.jdt.internal.compiler.lookup.Scope, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int startSuppresss
		int endSuppress
		boolean isSuppressingWarnings
		long suppressWarningIrritants
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		org.eclipse.jdt.internal.compiler.ast.Expression value
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] inits
		int j
		int initsLength
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		long irritant
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		long irritant
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] originalValuePairs
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair valueAttribute
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] pairs
		int pairsLength
		int i
		int requiredLength
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		char[] selector
		boolean foundValue
		int j
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
		char[] name
		boolean foundDuplicate
		int k
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair otherPair
		int i
		long tagBits
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding sourceMethod
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding sourceField
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variable
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		long metaTagBits
	public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
}

org/eclipse/jdt/internal/compiler/ast/AnnotationMethodDeclaration.class
AnnotationMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.MethodDeclaration {
	public org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
	public int extendedDimensions
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
	public boolean isAnnotationMethod () 
	public boolean isMethod () 
	public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
		int max
		int j
		int i
		int i
	public void resolveStatements () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafReturnType
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/Argument.class
Argument.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Argument extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
	private static final char[] SET
	static void  () 
	public void  (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		char[] name
		long posNom
		org.eclipse.jdt.internal.compiler.ast.TypeReference tr
		int modifiers
	public void bind (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		boolean used
		int modifierFlag
		org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		boolean isSpecialArgument
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public int getKind () 
	public boolean isVarArgs () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveForCatch (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding throwable
		org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ArrayAllocationExpression.class
ArrayAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
	public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.Expression dim
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		int nonNullDimensionsLength
		int i
		int max
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceType
		int explicitDimIndex
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding dimensionType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int dimensionsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/ArrayInitializer.class
ArrayInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
	public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int max
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		int expressionLength
		int elementsTypeID
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression expr
		double constantValue
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int j
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafElementType
		int dim
		org.eclipse.jdt.internal.compiler.ast.Expression currentExpression
		org.eclipse.jdt.internal.compiler.ast.Expression[] subExprs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding probableTb
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int expressionsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/ArrayQualifiedTypeReference.class
ArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
	int dimensions
	public void  (char[][], int, long[]) 
		char[][] sources
		int dim
		long[] poss
	public int dimensions () 
	public char[][] getParameterizedTypeName () 
		int dim
		char[] dimChars
		int i
		int index
		int length
		char[][] qParamName
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/ArrayReference.class
ArrayReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
	public org.eclipse.jdt.internal.compiler.ast.Expression receiver
	public org.eclipse.jdt.internal.compiler.ast.Expression position
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression rec
		org.eclipse.jdt.internal.compiler.ast.Expression pos
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean compoundAssignment
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		int operationTypeID
	public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding positionType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ArrayTypeReference.class
ArrayTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public int dimensions
	public int originalSourceEnd
	public void  (char[], int, long) 
		char[] source
		int dimensions
		long pos
	public int dimensions () 
	public char[][] getParameterizedTypeName () 
		int dim
		char[] dimChars
		int i
		int index
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/AssertStatement.class
AssertStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AssertStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
	public org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
	int preAssertInitStateIndex
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
		org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
		int startPosition
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
		int startPosition
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isOptimizedTrueAssertion
		boolean isOptimizedFalseAssertion
		org.eclipse.jdt.internal.compiler.flow.FlowInfo assertInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo exceptionInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label assertionActivationLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionArgumentType
		int id
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding outerMostClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
}

org/eclipse/jdt/internal/compiler/ast/Assignment.class
Assignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Assignment extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public org.eclipse.jdt.internal.compiler.ast.Expression lhs
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression lhs
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
	void checkAssignmentEffect (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.Binding left
	void checkAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding leftField
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	org.eclipse.jdt.internal.compiler.lookup.Binding getDirectBinding (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression someExpression
		org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
	org.eclipse.jdt.internal.compiler.lookup.FieldBinding getLastField (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression someExpression
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qName
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rhsType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/BinaryExpression.class
BinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public org.eclipse.jdt.internal.compiler.ast.Expression left
	public org.eclipse.jdt.internal.compiler.ast.Expression right
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression left
		org.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void computeConstant (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int leftId
		int rightId
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
	public void generateOptimizedGreaterThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedGreaterThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedLessThan (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateOptimizedLessThanOrEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int promotedTypeID
	public void generateLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateOptimizedLogicalAnd (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
		org.eclipse.jdt.internal.compiler.codegen.Label internalTrueLabel
	public void generateOptimizedLogicalOr (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
		org.eclipse.jdt.internal.compiler.codegen.Label internalFalseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label internalFalseLabel
	public void generateOptimizedLogicalXor (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant condConst
	public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		int pc
	public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		int pc
	public boolean isCompactableOperation () 
	public void optimizedBooleanConstant (int, int, int) 
		int leftId
		int operator
		int rightId
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.impl.Constant cst
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean leftIsCast
		boolean rightIsCast
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		int leftTypeID
		int rightTypeID
		boolean use15specifics
		int operator
		int operatorSignature
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/Block.class
Block.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Block extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public int explicitDeclarations
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void  (int) 
		int explicitDeclarations
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean didAlreadyComplain
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.Statement stat
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
	public boolean isEmptyBlock () 
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		int i
		int length
	public void resolveUsing (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope givenScope
		int i
		int length
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int i
		int length
	public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label label
}

org/eclipse/jdt/internal/compiler/ast/BranchStatement.class
BranchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.BranchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public char[] label
	public org.eclipse.jdt.internal.compiler.codegen.Label targetLabel
	public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
	public void  (char[], int, int) 
		char[] l
		int s
		int e
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/BreakStatement.class
BreakStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BreakStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
	public void  (char[], int, int) 
		char[] label
		int sourceStart
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
		org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subIndex
		int maxSub
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockscope
}

org/eclipse/jdt/internal/compiler/ast/CaseStatement.class
CaseStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CaseStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
	public org.eclipse.jdt.internal.compiler.codegen.CaseLabel targetLabel
	public boolean isEnumConstant
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
		int sourceEnd
		int sourceStart
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding switchExpressionType
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding caseType
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/CastExpression$1.class
CastExpression.java
package org.eclipse.jdt.internal.compiler.ast
final org.eclipse.jdt.internal.compiler.ast.CastExpression$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	private final org.eclipse.jdt.internal.compiler.lookup.InvocationSite val$invocationSite
	void  (org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualReceiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public int sourceStart () 
	public int sourceEnd () 
}

org/eclipse/jdt/internal/compiler/ast/CastExpression.class
CastExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CastExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.internal.compiler.ast.Expression type
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.Expression type
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public static void checkNeedForEnclosingInstanceCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding memberType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateEnclosingInstanceType
	public static void checkNeedForArgumentCast (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int operator
		int operatorSignature
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int expressionTypeId
		int alternateLeftTypeId
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
	public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Expression receiver
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArgumentTypes
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
	public static void checkNeedForArgumentCasts (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int, int, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean, org.eclipse.jdt.internal.compiler.ast.Expression, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int operator
		int operatorSignature
		org.eclipse.jdt.internal.compiler.ast.Expression left
		int leftTypeId
		boolean leftIsCast
		org.eclipse.jdt.internal.compiler.ast.Expression right
		int rightTypeId
		boolean rightIsCast
		int alternateLeftTypeId
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
		int alternateRightTypeId
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
		int alternateOperatorSignature
	private static void checkAlternateBinding (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.Expression receiver
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArgumentTypes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] alternateArgumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite fakeInvocationSite
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding bindingIfNoCast
		int argumentLength
		int paramLength
		int varargIndex
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varargType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgType
		int i
	public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		boolean isNarrowing
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		boolean needRuntimeCheckcast
	public org.eclipse.jdt.internal.compiler.ast.Expression innermostCastedExpression () 
		org.eclipse.jdt.internal.compiler.ast.Expression current
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		boolean isLegal
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	private boolean isIndirectlyUsed () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void tagAsNeedCheckCast () 
	public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/CharLiteral.class
CharLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CharLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	char value
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
	private void computeValue () 
		char digit
		int number
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.class
ClassLiteralAccess.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
	public void  (int, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		int sourceEnd
		org.eclipse.jdt.internal.compiler.ast.TypeReference t
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/Clinit.class
Clinit.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Clinit extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding classLiteralSyntheticField
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerFlowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext clinitContext
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int clinitOffset
		org.eclipse.jdt.internal.compiler.problem.AbortMethod e
	private void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile, int) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int clinitOffset
		org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
		int constantPoolOffset
		int constantPoolIndex
		int codeAttributeOffset
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label jumpLabel
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		org.eclipse.jdt.internal.compiler.lookup.BlockScope lastInitializerScope
		int enumCount
		int remainingFieldCount
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int before
	public boolean isClinit () 
	public boolean isInitializationMethod () 
	public boolean isStatic () 
	public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void setAssertionSupport (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
		boolean needClassLiteralField
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
}

org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.class
CompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	public org.eclipse.jdt.internal.compiler.ast.ImportReference currentPackage
	public org.eclipse.jdt.internal.compiler.ast.ImportReference[] imports
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
	public int[][] comments
	public boolean ignoreFurtherInvestigation
	public boolean ignoreMethodBodies
	public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding[] localTypes
	public int localTypeCount
	public boolean isPropagatingInnerClassEmulation
	public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public void  (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult, int) 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int sourceLength
	public void abort (int, org.eclipse.jdt.core.compiler.IProblem) 
		int abortLevel
		org.eclipse.jdt.core.compiler.IProblem problem
	public void analyseCode () 
		int i
		int count
	public void cleanUp () 
		int i
		int max
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		int i
		int max
		org.eclipse.jdt.internal.compiler.ClassFile classFile
	private void cleanUp (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int i
		int max
	public void checkUnusedImports () 
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][]) 
		char[][] typeName
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void generateCode () 
		int i
		int count
		int i
		int count
	public char[] getFileName () 
	public char[] getMainTypeName () 
		char[] fileName
		int start
		int end
	public boolean isEmpty () 
	public boolean isPackageInfo () 
	public boolean hasErrors () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public void propagateInnerEmulationForAllLocalTypes () 
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void record (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void resolve () 
		int startingTypeIndex
		boolean isPackageInfo
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration syntheticTypeDeclaration
		int i
		int count
	public void tagAsHavingErrors () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int importLength
		int i
		int typesLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/CompoundAssignment.class
CompoundAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompoundAssignment extends org.eclipse.jdt.internal.compiler.ast.Assignment implements org.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public int operator
	public int preAssignImplicitConversion
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression lhs
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLhsType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalExpressionType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lhsType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		boolean use15specifics
		boolean unboxedLhs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
		int lhsID
		int expressionID
		int result
	public boolean restrainUsageToNumericTypes () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.class
ConditionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public org.eclipse.jdt.internal.compiler.ast.Expression condition
	public org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
	public org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfTrueConstant
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfFalseConstant
	int trueInitStateIndex
	int falseInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
		org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		int mode
		org.eclipse.jdt.internal.compiler.flow.FlowInfo trueFlowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo falseFlowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		boolean isValueIfTrueOptimizedTrue
		boolean isValueIfTrueOptimizedFalse
		boolean isValueIfFalseOptimizedTrue
		boolean isValueIfFalseOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueInfoWhenTrue
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseInfoWhenTrue
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo trueInfoWhenFalse
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo falseInfoWhenFalse
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label endifLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.impl.Constant condCst
		boolean needTruePart
		boolean needFalsePart
		boolean needConditionValue
		int position
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.impl.Constant condCst
		boolean needTruePart
		boolean needFalsePart
		org.eclipse.jdt.internal.compiler.codegen.Label internalFalseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endifLabel
		boolean needConditionValue
		int position
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean use15specifics
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding conditionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfTrueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalValueIfFalseType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfTrueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueIfFalseType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfTrueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedIfFalseType
		org.eclipse.jdt.internal.compiler.impl.Constant condConstant
		org.eclipse.jdt.internal.compiler.impl.Constant trueConstant
		org.eclipse.jdt.internal.compiler.impl.Constant falseConstant
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding commonType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ConstructorDeclaration.class
ConstructorDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
	public boolean isDefaultConstructor
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerFlowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext constructorContext
		java.util.ArrayList computedExceptions
		int size
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] actuallyThrownExceptions
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		boolean didAlreadyComplain
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.Statement stat
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int problemResetPC
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
		org.eclipse.jdt.internal.compiler.problem.AbortMethod e
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
		int problemsLength
		org.eclipse.jdt.core.compiler.IProblem[] problems
		org.eclipse.jdt.core.compiler.IProblem[] problemsCopy
	public void generateSyntheticFieldInitializationsIfNecessary (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArgs
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
	private void internalGenerateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int methodAttributeOffset
		int attributeNumber
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaringType
		int codeAttributeOffset
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int enumOffset
		int argSlotSize
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding argBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
		boolean needFieldInitializations
		boolean preInitSyntheticFields
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int i
		int max
	public boolean isConstructor () 
	public boolean isDefaultConstructor () 
	public boolean isInitializationMethod () 
	public boolean isRecursive (java.util.ArrayList) 
		java.util.ArrayList visited
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration targetConstructor
		int index
	public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void resolveJavadoc () 
	public void resolveStatements () 
		int i
		int length
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int typeParametersLength
		int i
		int argumentLength
		int i
		int thrownExceptionsLength
		int i
		int statementsLength
		int i
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
}

org/eclipse/jdt/internal/compiler/ast/ContinueStatement.class
ContinueStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContinueStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
	public void  (char[], int, int) 
		char[] l
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
		org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subIndex
		int maxSub
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/DoStatement.class
DoStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression condition
	public org.eclipse.jdt.internal.compiler.ast.Statement action
	private org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	private org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Statement action
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		int previousMode
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label actionLabel
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/DoubleLiteral.class
DoubleLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoubleLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	double value
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
		Double computedValue
		Double computedValue
		double v
		double doubleValue
		boolean isHexaDecimal
		int i
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/EmptyStatement.class
EmptyStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EmptyStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public void  (int, int) 
		int startPosition
		int endPosition
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean didAlreadyComplain
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/EqualExpression.class
EqualExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EqualExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression left
		org.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public void checkNullComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private void checkVariableComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int nullStatus
		org.eclipse.jdt.internal.compiler.ast.Expression reference
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public final void computeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
	public void generateBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		boolean isEqualOperator
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.impl.Constant rightCst
		boolean leftBool
		boolean rightBool
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
	public void generateOptimizedBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		boolean inline
		boolean inline
	public void generateNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		boolean isEqualOperator
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
	public void generateOptimizedNonBooleanEqual (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.impl.Constant inline
	public boolean isCompactableOperation () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean leftIsCast
		boolean rightIsCast
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalRightType
		boolean use15specifics
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		int leftTypeID
		int rightTypeID
		int operatorSignature
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding objectType
		boolean unnecessaryLeftCast
		boolean unnecessaryRightCast
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateLeftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding alternateRightType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.class
ExplicitConstructorCall.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public org.eclipse.jdt.internal.compiler.ast.Expression qualification
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public int accessMode
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public static final int ImplicitSuper
	public static final int Super
	public static final int This
	public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[][] implicitArguments
	boolean discardEnclosingInstance
	public int typeArgumentsSourceStart
	public void  (int) 
		int accessMode
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		int i
		int max
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isImplicitSuper () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeErasure
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding qTb
		int length
		boolean argHasError
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argsContainCast
		boolean argHasError
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int i
		int argumentLength
}

org/eclipse/jdt/internal/compiler/ast/Expression.class
Expression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Expression extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.impl.Constant constant
	public int implicitConversion
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
	public static final boolean isConstantValueRepresentable (org.eclipse.jdt.internal.compiler.impl.Constant, int, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		int constantTypeID
		int targetTypeID
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
	public final boolean checkCastTypesCompatibility (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		boolean use15specifics
		boolean necessary
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castElementType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exprElementType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding interfaceType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] castTypeMethods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] expressionTypeMethods
		int exprMethodsLength
		int i
		int castMethodsLength
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refExprType
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo checkNullStatus (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getAllInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.ArrayList collector
	private void getAllInheritedMethods0 (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, java.util.ArrayList) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		java.util.ArrayList collector
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int i
		int max
	public void checkNullComparison (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	public boolean checkUnsafeCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		boolean isNarrowing
	public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding unboxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		int compileTimeTypeID
		int runtimeTypeID
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int pc
		int position
	public void generateOptimizedStringConcatenation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
	public void generateOptimizedStringConcatenationCreation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int typeID
		String stringValue
	public boolean isCompactableOperation () 
	public boolean isConstantValueOfTypeAssignableToType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public boolean isTypeReference () 
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public void tagAsNeedCheckCast () 
	public org.eclipse.jdt.internal.compiler.ast.Expression toTypeReference () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
}

org/eclipse/jdt/internal/compiler/ast/ExtendedStringLiteral.class
ExtendedStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
	public void  (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral str
		org.eclipse.jdt.internal.compiler.ast.CharLiteral character
	public void  (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
		org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
	public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
		int length
	public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
		int length
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/FalseLiteral.class
FalseLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FalseLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public char[] source () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.class
FieldDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	boolean hasBeenResolved
	public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public int endPart1Position
	public int endPart2Position
	public void  () 
	public void  (char[], int, int) 
		char[] name
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		boolean isStatic
	public int getKind () 
	public boolean isStatic () 
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringType
		boolean checkLocal
		org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		org.eclipse.jdt.internal.compiler.lookup.Scope outerScope
		org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		int annotationsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/FieldReference.class
FieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public org.eclipse.jdt.internal.compiler.ast.Expression receiver
	public char[] token
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenBinding
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
	public static final int READ
	public static final int WRITE
	public long nameSourcePosition
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public void  (char[], long) 
		char[] source
		long pos
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		boolean nonStatic
	public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		boolean isStatic
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		boolean isStatic
		int operationTypeID
	public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		boolean isStatic
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public static final org.eclipse.jdt.internal.compiler.impl.Constant getConstantFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.Reference, boolean, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		boolean isImplicit
		org.eclipse.jdt.internal.compiler.lookup.Scope referenceScope
		org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean isReadAccess
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean receiverCast
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		boolean isImplicitThisRcv
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int index
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/FloatLiteral.class
FloatLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FloatLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	float value
	static final float Float_MIN_VALUE
	static void  () 
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void computeConstant () 
		Float computedValue
		Float computedValue
		float v
		float floatValue
		boolean isHexaDecimal
		int i
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/ForStatement.class
ForStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
	public org.eclipse.jdt.internal.compiler.ast.Expression condition
	public org.eclipse.jdt.internal.compiler.ast.Statement[] increments
	public org.eclipse.jdt.internal.compiler.ast.Statement action
	public boolean neededScope
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	private org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
	int preCondInitStateIndex
	int condIfTrueInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement[], org.eclipse.jdt.internal.compiler.ast.Statement, boolean, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Statement[] increments
		org.eclipse.jdt.internal.compiler.ast.Statement action
		boolean neededScope
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		int count
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionFalse
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopContext
		int i
		int count
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
		org.eclipse.jdt.internal.compiler.codegen.Label actionLabel
		org.eclipse.jdt.internal.compiler.codegen.Label conditionLabel
		int jumpPC
		int i
		int max
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
		int i
		int i
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		int length
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int initializationsLength
		int i
		int incrementsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/ForeachStatement.class
ForeachStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForeachStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
	public int elementVariableImplicitWidening
	public org.eclipse.jdt.internal.compiler.ast.Expression collection
	public org.eclipse.jdt.internal.compiler.ast.Statement action
	private int kind
	private static final int ARRAY
	private static final int RAW_ITERABLE
	private static final int GENERIC_ITERABLE
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding iteratorReceiverType
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
	private org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	private org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding indexVariable
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding collectionVariable
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding maxVariable
	private static final char[] SecretIndexVariableName
	private static final char[] SecretCollectionVariableName
	private static final char[] SecretMaxVariableName
	int postCollectionInitStateIndex
	int mergedInitStateIndex
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
		org.eclipse.jdt.internal.compiler.ast.Expression collection
		int start
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding iteratorMethodBinding
		org.eclipse.jdt.internal.compiler.codegen.Label actionLabel
		org.eclipse.jdt.internal.compiler.codegen.Label conditionLabel
		int continuationPC
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionType
		boolean hasError
		int compileTimeTypeID
		int boxedID
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iterableType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int compileTimeTypeID
		int boxedID
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/IfStatement.class
IfStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IfStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression condition
	public org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
	public org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
	boolean thenExit
	int thenInitStateIndex
	int elseInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
		int sourceStart
		int sourceEnd
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
		org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.FlowInfo thenFlowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo elseFlowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label endifLabel
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean hasThenPart
		boolean hasElsePart
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		int position
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/ImportReference.class
ImportReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ImportReference extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
	public char[][] tokens
	public long[] sourcePositions
	public boolean onDemand
	public int declarationEnd
	public int declarationSourceStart
	public int declarationSourceEnd
	public boolean used
	public int modifiers
	public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public void  (char[][], long[], boolean, int) 
		char[][] tokens
		long[] sourcePositions
		boolean onDemand
		int modifiers
	public boolean isStatic () 
	public char[][] getImportName () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer print (int, java.lang.StringBuffer, boolean) 
		int tab
		StringBuffer output
		boolean withOnDemand
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		int annotationsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/Initializer.class
Initializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Initializer extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
	public org.eclipse.jdt.internal.compiler.ast.Block block
	public int lastVisibleFieldID
	public int bodyStart
	public int bodyEnd
	public boolean errorInSignature
	public void  (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block block
		int modifiers
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.MethodScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public int getKind () 
	public boolean isStatic () 
	public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
}

org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.class
InstanceOfExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.internal.compiler.ast.TypeReference type
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int operator
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
		boolean isLegal
	public void tagAsUnnecessaryCast (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/IntLiteral.class
IntLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	public int value
	public static final org.eclipse.jdt.internal.compiler.ast.IntLiteral One
	static final org.eclipse.jdt.internal.compiler.impl.Constant FORMAT_ERROR
	static void  () 
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void  (char[], int, int, int) 
		char[] token
		int s
		int e
		int value
	public void  (int) 
		int intValue
	public void computeConstant () 
		long MAX
		int length
		long computedValue
		int shift
		int shift
		int radix
		int radix
		int j
		int j
		int digitValue
		int i
		int digitValue
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public final boolean mayRepresentMIN_VALUE () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/IntLiteralMinValue.class
IntLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.IntLiteral {
	static final char[] CharValue
	static final org.eclipse.jdt.internal.compiler.impl.Constant MIN_VALUE
	static void  () 
	public void  () 
	public void computeConstant () 
}

org/eclipse/jdt/internal/compiler/ast/Javadoc.class
Javadoc.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Javadoc extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
	public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] paramReferences
	public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference[] paramTypeParameters
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionReferences
	public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement returnStatement
	public org.eclipse.jdt.internal.compiler.ast.Expression[] seeReferences
	public long inheritedPositions
	public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] invalidParameters
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int paramTagsSize
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int throwsTagsLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int start
		int start
		int start
		int end
		int end
		int end
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifiedRef
		int seeTagsLength
		int i
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methDecl
		boolean overriding
		int seeTagsLength
		boolean superRef
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
		boolean reportMissing
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration meth
		int length
		int i
	private void resolveReference (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.ast.Expression reference
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean verifyValues
		org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference fieldRef
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msgSend
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
		int modifiers
	private void resolveParamTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
		boolean reportMissing
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
		int paramTagsSize
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int argumentsSize
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] bindings
		int maxBindings
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		boolean found
		int j
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		boolean found
		int j
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	private void resolveTypeParameterTags (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean reportMissing
		int paramTypeParamLength
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int modifiers
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] parameters
		int typeParametersLength
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] bindings
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramBindind
		boolean duplicate
		int j
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		boolean found
		int j
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
	private void resolveThrowsTags (org.eclipse.jdt.internal.compiler.lookup.MethodScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
		boolean reportMissing
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
		int throwsTagsLength
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int start
		int end
		int boundExceptionLength
		int thrownExceptionLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
		int j
		int maxRef
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeReferences
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionBinding
		boolean found
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int k
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		boolean compatible
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionBinding
	public org.eclipse.jdt.internal.compiler.ast.ASTNode getNodeStartingAt (int) 
		int start
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference param
		int i
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference param
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression allocationExpr
		int j
		int l
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend messageSend
		int j
		int l
}

org/eclipse/jdt/internal/compiler/ast/JavadocAllocationExpression.class
JavadocAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public boolean superAccess
	public void  (int, int) 
		int start
		int end
	public void  (long) 
		long pos
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean hasTypeVarArgs
		boolean argHasError
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding paramMethodBinding
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
	public boolean isSuperAccess () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocArgumentExpression.class
JavadocArgumentExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public char[] token
	public org.eclipse.jdt.internal.compiler.ast.Argument argument
	public void  (char[], int, int, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		char[] name
		int startPos
		int endPos
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		long pos
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/JavadocArrayQualifiedTypeReference.class
JavadocArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public void  (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
		int dim
	protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocArraySingleTypeReference.class
JavadocArraySingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
	public void  (char[], int, long) 
		char[] name
		int dim
		long pos
	protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocFieldReference.class
JavadocFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	public boolean superAccess
	public void  (char[], long) 
		char[] source
		long pos
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
	public boolean isSuperAccess () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocImplicitTypeReference.class
JavadocImplicitTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[] token
	public void  (char[], int) 
		char[] name
		int pos
	public org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
		int dim
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public char[][] getTypeName () 
		char[][] tokens
	public boolean isThis () 
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope classScope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
}

org/eclipse/jdt/internal/compiler/ast/JavadocImportReference.class
JavadocImportReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocImportReference extends org.eclipse.jdt.internal.compiler.ast.ImportReference {
	public int tagSourceStart
	public int tagSourceEnd
	public void  (char[][], long[], int, int) 
		char[][] tokens
		long[] sourcePositions
		int tagStart
		int tagEnd
}

org/eclipse/jdt/internal/compiler/ast/JavadocMessageSend.class
JavadocMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends org.eclipse.jdt.internal.compiler.ast.MessageSend {
	public int tagSourceStart
	public int tagSourceEnd
	public int tagValue
	public boolean superAccess
	public void  (char[], long) 
		char[] name
		long pos
	public void  (char[], long, org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[]) 
		char[] name
		long pos
		org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] arguments
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean hasArgsTypeVar
		boolean argHasError
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding contructorBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding paramMethodBinding
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problem
	public boolean isSuperAccess () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int argumentsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/JavadocQualifiedTypeReference.class
JavadocQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public void  (char[][], long[], int, int) 
		char[][] sources
		long[] pos
		int tagStart
		int tagEnd
	protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean checkBounds
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
}

org/eclipse/jdt/internal/compiler/ast/JavadocReturnStatement.class
JavadocReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends org.eclipse.jdt.internal.compiler.ast.ReturnStatement {
	public boolean empty
	public void  (int, int) 
		int s
		int e
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocSingleNameReference.class
JavadocSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference extends org.eclipse.jdt.internal.compiler.ast.SingleNameReference {
	public int tagSourceStart
	public int tagSourceEnd
	public void  (char[], long, int, int) 
		char[] source
		long pos
		int tagStart
		int tagEnd
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean warn
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methScope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/JavadocSingleTypeReference.class
JavadocSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public int tagSourceStart
	public int tagSourceEnd
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public void  (char[], long, int, int) 
		char[] source
		long pos
		int tagStart
		int tagEnd
	protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		char[][] tokens
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
}

org/eclipse/jdt/internal/compiler/ast/LabeledStatement.class
LabeledStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LabeledStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Statement statement
	public char[] label
	public org.eclipse.jdt.internal.compiler.codegen.Label targetLabel
	int mergedInitStateIndex
	public void  (char[], org.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		char[] label
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.LabelFlowContext labelContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public org.eclipse.jdt.internal.compiler.ast.ASTNode concreteStatement () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/Literal.class
Literal.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Literal extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public void  (int, int) 
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public abstract void computeConstant () 
	public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public abstract char[] source () 
}

org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.class
LocalDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	public void  (char[], int, int) 
		char[] name
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int nullStatus
	public void checkModifiers () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.impl.Constant inlinedValue
		int initPC
	public int getKind () 
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		org.eclipse.jdt.internal.compiler.lookup.Binding existingVariable
		boolean shouldInsertInScope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding initializationType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/LongLiteral.class
LongLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
	long value
	static final org.eclipse.jdt.internal.compiler.impl.Constant FORMAT_ERROR
	static void  () 
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void  (char[], int, int, long) 
		char[] token
		int s
		int e
		long value
	public void computeConstant () 
		int length
		long computedValue
		long computedValue
		int shift
		int shift
		int radix
		int radix
		int j
		int j
		int nbDigit
		int digitValue
		long previous
		int i
		int digitValue
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public final boolean mayRepresentMIN_VALUE () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding tb
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/LongLiteralMinValue.class
LongLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.LongLiteral {
	static final char[] CharValue
	static final org.eclipse.jdt.internal.compiler.impl.Constant MIN_VALUE
	static void  () 
	public void  () 
	public void computeConstant () 
}

org/eclipse/jdt/internal/compiler/ast/MagicLiteral.class
MagicLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.MagicLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
	public void  (int, int) 
		int start
		int end
	public boolean isValidJavaStatement () 
	public char[] source () 
}

org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.class
MarkerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}

org/eclipse/jdt/internal/compiler/ast/MemberValuePair.class
MemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
	public char[] name
	public org.eclipse.jdt.internal.compiler.ast.Expression value
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void  (char[], int, int, org.eclipse.jdt.internal.compiler.ast.Expression) 
		char[] token
		int sourceStart
		int sourceEnd
		org.eclipse.jdt.internal.compiler.ast.Expression value
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolveTypeExpecting (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredType
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		int max
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}

org/eclipse/jdt/internal/compiler/ast/MessageSend.class
MessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MessageSend extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public org.eclipse.jdt.internal.compiler.ast.Expression receiver
	public char[] selector
	public org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding codegenBinding
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticAccessor
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public long nameSourcePosition
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding valueCast
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean nonStatic
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		boolean isStatic
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] path
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding destinationType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding currentCompatibleType
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int j
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean receiverCast
		boolean argsContainCast
		int length
		boolean argHasError
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean argHasError
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setExpectedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int depth
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int i
		int typeArgumentsLength
		int argumentsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/MethodDeclaration.class
MethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializationContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext methodContext
		int i
		int count
		boolean didAlreadyComplain
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.Statement stat
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
	public boolean isMethod () 
	public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public java.lang.StringBuffer printReturnType (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolveStatements () 
		int i
		int length
		int bindingModifiers
		boolean hasOverrideAnnotation
		boolean isInterfaceMethod
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int typeParametersLength
		int i
		int argumentLength
		int i
		int thrownExceptionsLength
		int i
		int statementsLength
		int i
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters () 
}

org/eclipse/jdt/internal/compiler/ast/NameReference.class
NameReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NameReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite  {
	public org.eclipse.jdt.internal.compiler.lookup.Binding binding
	public org.eclipse.jdt.internal.compiler.lookup.Binding codegenBinding
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualReceiverType
	public void  () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public boolean isSuperAccess () 
	public boolean isTypeAccess () 
	public boolean isTypeReference () 
	public void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void setDepth (int) 
		int depth
	public void setFieldIndex (int) 
		int index
	public abstract java.lang.String unboundReferenceErrorName () 
}

org/eclipse/jdt/internal/compiler/ast/NormalAnnotation.class
NormalAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NormalAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
	public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int max
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int memberValuePairsLength
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		int memberValuePairsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/NullLiteral.class
NullLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public char[] source () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/NumberLiteral.class
NumberLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NumberLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
	char[] source
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void  (int, int) 
		int s
		int e
	public boolean isValidJavaStatement () 
	public char[] source () 
}

org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.class
OR_OR_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
	int rightInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression left
		org.eclipse.jdt.internal.compiler.ast.Expression right
		int operator
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isLeftOptimizedTrue
		boolean isLeftOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
		int previousMode
		org.eclipse.jdt.internal.compiler.flow.FlowInfo falseMergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		int pc
		boolean leftIsConst
		boolean leftIsTrue
		boolean rightIsConst
		boolean rightIsTrue
		org.eclipse.jdt.internal.compiler.codegen.Label internalTrueLabel
	public boolean isCompactableOperation () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/OperatorExpression$1$Decode.class
OperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
 org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1$Decode extends java.lang.Object {
	void  () 
	public final java.lang.String constant (int) 
		int code
	public final java.lang.String type (int) 
		int code
	public final java.lang.String operator (int) 
		int operator
}

org/eclipse/jdt/internal/compiler/ast/OperatorExpression.class
OperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public static int[][] OperatorSignatures
	static void  () 
	public void  () 
	public static final void classInitialize () 
	public static final java.lang.String generateTableTestCase () 
		int[] operators
		org.eclipse.jdt.internal.compiler.ast.OperatorExpression$1$Decode decode
		String s
		int error
		int i
		int operator
		int left
		int right
		int result
		String begin
		String test
	public static final int[] get_AND () 
		int[] table
	public static final int[] get_AND_AND () 
		int[] table
	public static final int[] get_DIVIDE () 
	public static final int[] get_EQUAL_EQUAL () 
		int[] table
	public static final int[] get_GREATER () 
	public static final int[] get_GREATER_EQUAL () 
	public static final int[] get_LEFT_SHIFT () 
		int[] table
	public static final int[] get_LESS () 
		int[] table
	public static final int[] get_LESS_EQUAL () 
	public static final int[] get_MINUS () 
		int[] table
	public static final int[] get_MULTIPLY () 
	public static final int[] get_OR () 
	public static final int[] get_OR_OR () 
	public static final int[] get_PLUS () 
		int[] table
	public static final int[] get_REMAINDER () 
	public static final int[] get_RIGHT_SHIFT () 
	public static final int[] get_UNSIGNED_RIGHT_SHIFT () 
	public static final int[] get_XOR () 
	public java.lang.String operatorToString () 
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
}

org/eclipse/jdt/internal/compiler/ast/OperatorIds.class
OperatorIds.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorIds extends java.lang.Object {
	public static final int AND_AND
	public static final int OR_OR
	public static final int AND
	public static final int OR
	public static final int LESS
	public static final int LESS_EQUAL
	public static final int GREATER
	public static final int GREATER_EQUAL
	public static final int XOR
	public static final int DIVIDE
	public static final int LEFT_SHIFT
	public static final int NOT
	public static final int TWIDDLE
	public static final int MINUS
	public static final int PLUS
	public static final int MULTIPLY
	public static final int REMAINDER
	public static final int RIGHT_SHIFT
	public static final int EQUAL_EQUAL
	public static final int UNSIGNED_RIGHT_SHIFT
	public static final int NumberOfTables
	public static final int QUESTIONCOLON
	public static final int NOT_EQUAL
	public static final int EQUAL
	public static final int INSTANCEOF
	public static final int PLUS_PLUS
	public static final int MINUS_MINUS
}

org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.class
ParameterizedQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
	private boolean didResolve
	public void  (char[][], org.eclipse.jdt.internal.compiler.ast.TypeReference[][], int, long[]) 
		char[][] tokens
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		int dim
		long[] positions
	public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int index
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
	public org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
		int dim
	public char[][] getParameterizedTypeName () 
		int length
		char[][] qParamName
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
		StringBuffer buffer
		int j
		int argLength
		int nameLength
		int dim
		char[] dimChars
		int i
		int index
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean checkBounds
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean isClassScope
		boolean typeIsConsistent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] args
		org.eclipse.jdt.internal.compiler.ast.TypeReference keep
		int argLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
		boolean argHasError
		int j
		org.eclipse.jdt.internal.compiler.ast.TypeReference arg
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		boolean isIdentical
		int j
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
		int max
		int j
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArgument
		int max
		int j
		int i
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
		int j
		int max2
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int i
		int max
		int j
		int max2
}

org/eclipse/jdt/internal/compiler/ast/ParameterizedSingleTypeReference.class
ParameterizedSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	private boolean didResolve
	public void  (char[], org.eclipse.jdt.internal.compiler.ast.TypeReference[], int, long) 
		char[] name
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		int dim
		long pos
	public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
	public org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
		int dim
	public char[][] getParameterizedTypeName () 
		StringBuffer buffer
		int i
		int length
		int nameLength
		char[] name
		int dim
		char[] dimChars
		int i
		int index
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean checkBounds
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		boolean isClassScope
		org.eclipse.jdt.internal.compiler.ast.TypeReference keep
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int argLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
		boolean argHasError
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		boolean isIdentical
		int i
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int max
		int i
		int i
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int i
		int max
}

org/eclipse/jdt/internal/compiler/ast/PostfixExpression.class
PostfixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PostfixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression l
		org.eclipse.jdt.internal.compiler.ast.Expression e
		int op
		int pos
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public boolean restrainUsageToNumericTypes () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/PrefixExpression.class
PrefixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PrefixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression l
		org.eclipse.jdt.internal.compiler.ast.Expression e
		int op
		int pos
	public java.lang.String operatorToString () 
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public boolean restrainUsageToNumericTypes () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/QualifiedAllocationExpression.class
QualifiedAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
	public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superTypeBinding
	public void  () 
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedType
		int i
		int max
	public boolean isSuperAccess () 
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocatedTypeErasure
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingInstanceType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		boolean hasError
		boolean enclosingInstanceContainsCast
		boolean argsContainCast
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qRef
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression argument
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding allocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding expectedType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosing
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int typeArgumentsLength
		int argumentsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.class
QualifiedNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference {
	public char[][] tokens
	public long[] sourcePositions
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherCodegenBindings
	int[] otherDepths
	public int indexOfFirstFieldBinding
	org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticWriteAccessor
	org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticReadAccessors
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherGenericCasts
	public void  (char[][], long[], int, int) 
		char[][] sources
		long[] positions
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
		int otherBindingsCount
		boolean needValue
		boolean complyTo14
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		int otherBindingsCount
		boolean needValue
		boolean complyTo14
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkFieldAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int length
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		boolean isStatic
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		int operationTypeID
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
	public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessor
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding requiredGenericCast
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding generateReadSequence (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int otherBindingsCount
		boolean needValue
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding lastFieldBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastGenericCast
		boolean complyTo14
		int pc
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
		int i
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding nextField
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding nextGenericCast
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessor
	public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	protected org.eclipse.jdt.internal.compiler.lookup.FieldBinding getCodegenBinding (int) 
		int index
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getGenericCast (int) 
		int index
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding getOtherFieldBindings (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int length
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int index
		int otherBindingsLength
		int firstDepth
		char[] token
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int place
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldReceiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		org.eclipse.jdt.internal.compiler.impl.Constant someConstant
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastReceiverType
		int index
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding someCodegenBinding
		int depth
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding someCodegenBinding
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	protected void setCodegenBinding (int, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		int index
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding someCodegenBinding
		int length
	protected void setGenericCast (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding someGenericCast
	protected void setSyntheticAccessor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int index
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding syntheticAccessor
	public void setFieldIndex (int) 
		int index
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public java.lang.String unboundReferenceErrorName () 
}

org/eclipse/jdt/internal/compiler/ast/QualifiedSuperReference.class
QualifiedSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference {
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference name
		int pos
		int sourceEnd
	public boolean isSuper () 
	public boolean isThis () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.class
QualifiedThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
	public org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentCompatibleType
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference name
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		Object[] emulationPath
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int depth
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.class
QualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[][] tokens
	public long[] sourcePositions
	public void  (char[][], long[]) 
		char[][] sources
		long[] poss
	public org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
		int dim
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding findNextTypeBinding (int, org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		int tokenIndex
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean isClassScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		boolean rawQualified
	public char[][] getTypeName () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/Reference.class
Reference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Reference extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public void  () 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding () 
	public void fieldStore (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding syntheticWriteAccessor
		boolean valueRequired
		int pc
	public abstract void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
	public abstract void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
	public abstract void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
}

org/eclipse/jdt/internal/compiler/ast/ReturnStatement.class
ReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReturnStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public boolean isSynchronized
	public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
	public boolean isAnySubRoutineEscaping
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding saveValueVariable
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expr
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		int subIndex
		int maxSub
		boolean saveValueNeeded
		boolean hasValueToSave
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
	public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void generateStoreSaveValueIfNecessary (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public boolean needValue () 
	public void prepareSaveValueLocation (org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement targetTryStatement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/SingleMemberAnnotation.class
SingleMemberAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
	public org.eclipse.jdt.internal.compiler.ast.Expression memberValue
	private org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] singlePairs
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int sourceStart
	public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}

org/eclipse/jdt/internal/compiler/ast/SingleNameReference.class
SingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference implements org.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public char[] token
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] syntheticAccessors
	public static final int READ
	public static final int WRITE
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast
	public void  (char[], long) 
		char[] source
		long pos
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
		boolean isReachable
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkFieldAccess (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		boolean isStatic
	public void computeConversion (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding runtimeTimeType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding compileTimeType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
	public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression operation
		int operator
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
		org.eclipse.jdt.internal.compiler.ast.SingleNameReference variableReference
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int pc
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		boolean isStatic
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] path
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding writeAccessor
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		org.eclipse.jdt.internal.compiler.impl.Constant assignConstant
		int increment
		int operationTypeID
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		Object[] emulationPath
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void generateReceiver (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void manageSyntheticAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		boolean isReadAccess
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding codegenField
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding reportError (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public java.lang.String unboundReferenceErrorName () 
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localVariableBinding () 
}

org/eclipse/jdt/internal/compiler/ast/SingleTypeReference.class
SingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
	public char[] token
	public void  (char[], long) 
		char[] source
		long pos
	public org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
		int dim
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public char[][] getTypeName () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeEnclosing (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/ast/Statement.class
Statement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Statement extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
	public void  () 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label label
	public boolean complainIfUnreachable (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean didAlreadyComplain
		boolean reported
	public void generateArguments (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.Expression[], org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		org.eclipse.jdt.internal.compiler.ast.Expression[] arguments
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		int varArgIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding varArgsType
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding codeGenVarArgsType
		int elementsTypeID
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastType
		int i
		int max
	public abstract void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
	public boolean isEmptyBlock () 
	public boolean isValidJavaStatement () 
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public abstract java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
	public abstract void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
	public org.eclipse.jdt.internal.compiler.impl.Constant resolveCase (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.SwitchStatement) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
}

org/eclipse/jdt/internal/compiler/ast/StringLiteral.class
StringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
	char[] source
	public void  (char[], int, int) 
		char[] token
		int s
		int e
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral) 
		org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
	public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
	public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public char[] source () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/StringLiteralConcatenation.class
StringLiteralConcatenation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
	private static final int INITIAL_SIZE
	public org.eclipse.jdt.internal.compiler.ast.Expression[] literals
	public int counter
	public void  (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
		org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
	public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
		int literalsLength
		int length
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int max
	public char[] source () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		int max
}

org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.class
SubRoutineStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public static final org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] NO_EXCEPTION_HANDLER
	org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] anyExceptionLabels
	int anyExceptionLabelsCount
	static void  () 
	public void  () 
	public abstract boolean isSubRoutineEscaping () 
	public abstract void generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
	public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel enterAnyExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int length
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
	public void exitAnyExceptionHandler () 
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel currentLabel
	public void placeAllAnyExceptionHandlers () 
		int i
	public static void reenterExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[], int, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement[] subroutines
		int max
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int i
}

org/eclipse/jdt/internal/compiler/ast/SuperReference.class
SuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SuperReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	public static org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall implicitSuperConstructorCall () 
	public boolean isImplicitThis () 
	public boolean isSuper () 
	public boolean isThis () 
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingTb
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/SwitchStatement.class
SwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SwitchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public int explicitDeclarations
	public org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	public org.eclipse.jdt.internal.compiler.ast.CaseStatement[] cases
	public org.eclipse.jdt.internal.compiler.ast.CaseStatement defaultCase
	public int blockStart
	public int caseCount
	int[] constants
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding synthetic
	int preSwitchInitStateIndex
	int mergedInitStateIndex
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext switchContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo caseInits
		int caseIndex
		boolean didAlreadyComplain
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceTypeBinding
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] caseLabels
		boolean needSwitch
		int i
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolvedType
		int[] sortedIndexes
		int i
		int[] localKeysCopy
		int max
		int min
		int caseIndex
		int i
		int maxCases
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		boolean isEnumSwitch
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		int length
		org.eclipse.jdt.internal.compiler.ast.CaseStatement[] duplicateCaseStatements
		int duplicateCaseStatementsCounter
		int counter
		int i
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int key
		int j
		org.eclipse.jdt.internal.compiler.ast.CaseStatement currentCaseStatement
		boolean found
		int k
		int constantCount
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] enumFields
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
		int j
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int statementsLength
		int i
	public void branchChainTo (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label label
}

org/eclipse/jdt/internal/compiler/ast/SynchronizedStatement.class
SynchronizedStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.internal.compiler.ast.Block block
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	boolean blockExit
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding synchroVariable
	static final char[] SecretLocalDeclarationName
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Block, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.ast.Block statement
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public boolean isSubRoutineEscaping () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
	public void generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/ThisReference.class
ThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThisReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
	public static org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis () 
		org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis
	public void  (int, int) 
		int sourceStart
		int sourceEnd
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean isCompound
	public boolean checkAccess (org.eclipse.jdt.internal.compiler.lookup.MethodScope) 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public void generateAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		boolean valueRequired
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateCompoundAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.Expression, int, int, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
		int assignmentImplicitConversion
		boolean valueRequired
	public void generatePostIncrement (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment postIncrement
		boolean valueRequired
	public boolean isImplicitThis () 
	public boolean isThis () 
	public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/ThrowStatement.class
ThrowStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThrowStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression exception
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression exception
		int startPosition
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/TrueLiteral.class
TrueLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TrueLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
	static final char[] source
	static void  () 
	public void  (int, int) 
		int s
		int e
	public void computeConstant () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
		int pc
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public char[] source () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}

org/eclipse/jdt/internal/compiler/ast/TryStatement.class
TryStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TryStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
	public org.eclipse.jdt.internal.compiler.ast.Block tryBlock
	public org.eclipse.jdt.internal.compiler.ast.Block[] catchBlocks
	public org.eclipse.jdt.internal.compiler.ast.Argument[] catchArguments
	public org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
	org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	private boolean isSubRoutineEscaping
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subRoutineInits
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptionTypes
	boolean tryBlockExit
	boolean[] catchExits
	public int[] preserveExceptionHandler
	org.eclipse.jdt.internal.compiler.codegen.Label subRoutineStartLabel
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding anyExceptionVariable
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding returnAddressVariable
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding secretReturnValue
	public static final char[] SecretReturnName
	public static final char[] SecretAnyHandlerName
	public static final char[] SecretLocalDeclarationName
	int preTryInitStateIndex
	int mergedInitStateIndex
	static void  () 
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
		org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext insideSubContext
		org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
		org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext finallyContext
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo subInfo
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext handlingContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo tryInfo
		int catchCount
		int i
		org.eclipse.jdt.internal.compiler.flow.FlowInfo catchInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchArg
		org.eclipse.jdt.internal.compiler.flow.FlowContext catchContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public boolean isSubRoutineEscaping () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int finallyMode
		int finallyMode
		int finallyMode
		int finallyMode
		boolean requiresNaturalExit
		int maxCatches
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionLabels
		int i
		boolean tryBlockHasSomeCode
		org.eclipse.jdt.internal.compiler.codegen.Label naturalExitLabel
		int position
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding catchVar
		int varPC
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel naturalExitExceptionHandler
		int finallySequenceStartPC
		int position
		int position
		int position
	public void generateSubRoutineInvocation (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope upperScope
		org.eclipse.jdt.internal.compiler.lookup.BlockScope tryScope
		org.eclipse.jdt.internal.compiler.lookup.BlockScope finallyScope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodReturnType
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		boolean catchHasError
		int i
		org.eclipse.jdt.internal.compiler.lookup.BlockScope catchScope
		int i
		int j
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int i
		int max
}

org/eclipse/jdt/internal/compiler/ast/TypeDeclaration.class
TypeDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext  {
	public static final char[] ANONYMOUS_EMPTY_NAME
	public int modifiers
	public int modifiersSourceStart
	public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
	public char[] name
	public org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] superInterfaces
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
	public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding binding
	public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public org.eclipse.jdt.internal.compiler.lookup.MethodScope initializerScope
	public org.eclipse.jdt.internal.compiler.lookup.MethodScope staticInitializerScope
	public boolean ignoreFurtherInvestigation
	public int maxFieldCount
	public int declarationSourceStart
	public int declarationSourceEnd
	public int bodyStart
	public int bodyEnd
	protected boolean hasBeenGenerated
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] missingAbstractMethods
	public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocation
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enclosingType
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
	public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void abort (int, org.eclipse.jdt.core.compiler.IProblem) 
		int abortLevel
		org.eclipse.jdt.core.compiler.IProblem problem
	public final void addClinit () 
		int length
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		org.eclipse.jdt.internal.compiler.ast.Clinit clinit
	public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration addMissingAbstractMethodFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argumentsLength
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		String baseName
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration[] newMethods
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public boolean checkConstructors (org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		boolean hasConstructor
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration am
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration createDefaultConstructor (boolean, boolean) 
		boolean needExplicitConstructorCall
		boolean needToInsert
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding createDefaultConstructorWithBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedConstructorBinding
		String baseName
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argumentsLength
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		int newModifiers
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression[] args
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] newMethods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding memberTypeBinding
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDecl
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declarationOf (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declarationOfType (char[][]) 
		char[][] typeName
		int typeNameLength
		char[][] subTypeName
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		int i
		int max
		int i
		int max
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.ClassFile enclosingClassFile
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public boolean hasErrors () 
	public void internalAnalyseCode (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext initializerContext
		org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext staticInitializerContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo nonStaticFieldInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo staticFieldInfo
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int i
		int count
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo outerInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo constructorInfo
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public int kind () 
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticEnclosingInstanceArgument
	public void manageEnclosingInstanceAccessIfNecessary (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
	public final boolean needClassInitMethod () 
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	public void parseMethod (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
		int i
		int length
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	public java.lang.StringBuffer print (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public java.lang.StringBuffer printBody (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int fieldI
		int i
	public java.lang.StringBuffer printHeader (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
		int i
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void resolve () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean old
		boolean needSerialVersion
		int lastVisibleFieldID
		boolean hasEnumConstants
		boolean hasEnumConstantsWithoutBody
		int i
		int count
		int i
		int count
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		int count
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int missingAbstractMethodslength
		int methodsLength
		int i
		int count
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope upperScope
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope upperScope
	public void tagAsHavingErrors () 
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		int annotationsLength
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int length
		int i
	void updateMaxFieldCount () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration outerMostType
}

org/eclipse/jdt/internal/compiler/ast/TypeParameter.class
TypeParameter.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeParameter extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
	public org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
	public void  () 
	public int getKind () 
	public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int i
		int length
	private void internalResolve (org.eclipse.jdt.internal.compiler.lookup.Scope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		boolean staticContext
		org.eclipse.jdt.internal.compiler.lookup.Binding existingType
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
		int i
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int boundsLength
		int i
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		int boundsLength
		int i
}

org/eclipse/jdt/internal/compiler/ast/TypeReference.class
TypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference extends org.eclipse.jdt.internal.compiler.ast.Expression {
	public void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void aboutToResolve (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public static final org.eclipse.jdt.internal.compiler.ast.TypeReference baseTypeReference (int, int) 
		int baseType
		int dim
	public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (int) 
	public int dimensions () 
	public char[][] getParameterizedTypeName () 
	protected abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeBinding (org.eclipse.jdt.internal.compiler.lookup.Scope) 
	public abstract char[][] getTypeName () 
	public boolean isTypeReference () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveSuperType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		boolean checkBounds
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
	public abstract void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
}

org/eclipse/jdt/internal/compiler/ast/UnaryExpression.class
UnaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
	public org.eclipse.jdt.internal.compiler.ast.Expression expression
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int operator
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant () 
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean valueRequired
		int pc
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		org.eclipse.jdt.internal.compiler.codegen.Label endifLabel
	public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.codegen.Label trueLabel
		org.eclipse.jdt.internal.compiler.codegen.Label falseLabel
		boolean valueRequired
	public java.lang.StringBuffer printExpressionNoParenthesis (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean expressionIsCast
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		int expressionTypeID
		boolean use15specifics
		int tableId
		int tableId
		int tableId
		int operatorSignature
		org.eclipse.jdt.internal.compiler.impl.Constant cst
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/WhileStatement.class
WhileStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.WhileStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
	public org.eclipse.jdt.internal.compiler.ast.Expression condition
	public org.eclipse.jdt.internal.compiler.ast.Statement action
	private org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	private org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
	int preCondInitStateIndex
	int condIfTrueInitStateIndex
	int mergedInitStateIndex
	public void  (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Statement, int, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression condition
		org.eclipse.jdt.internal.compiler.ast.Statement action
		int s
		int e
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		boolean isConditionTrue
		boolean isConditionFalse
		boolean isConditionOptimizedTrue
		boolean isConditionOptimizedFalse
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext condLoopContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo condInfo
		org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext loopingContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo actionInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo exitBranch
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int pc
		int jumpPC
		org.eclipse.jdt.internal.compiler.codegen.Label actionLabel
	public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public java.lang.StringBuffer printStatement (int, java.lang.StringBuffer) 
		int tab
		StringBuffer output
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}

org/eclipse/jdt/internal/compiler/ast/Wildcard.class
Wildcard.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Wildcard extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
	public static final int UNBOUND
	public static final int EXTENDS
	public static final int SUPER
	public org.eclipse.jdt.internal.compiler.ast.TypeReference bound
	public int kind
	public void  (int) 
		int kind
	public char[][] getParameterizedTypeName () 
	public char[][] getTypeName () 
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer) 
		int indent
		StringBuffer output
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveTypeArgument (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		org.eclipse.jdt.internal.compiler.ASTVisitor visitor
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
}

org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.class
ClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	String path
	java.util.Hashtable directoryCache
	String[] missingPackageHolder
	String encoding
	public int mode
	public static final int SOURCE
	public static final int BINARY
	void  (java.io.File, java.lang.String, int, org.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		java.io.File directory
		String encoding
		int mode
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	void  (java.io.File, java.lang.String) 
		java.io.File directory
		String encoding
	java.lang.String[] directoryList (java.lang.String) 
		String qualifiedPackageName
		String[] dirList
		java.io.File dir
		int index
		int last
		String packageName
		String parentPackage
	boolean doesFileExist (java.lang.String, java.lang.String) 
		String fileName
		String qualifiedPackageName
		String[] dirList
		int i
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		String fileName
		boolean binaryExists
		boolean sourceExists
		String fullSourcePath
		String fullBinaryPath
		long binaryModified
		long sourceModified
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public void initialize ()  throws java.io.IOException 
	public boolean isPackage (java.lang.String) 
		String qualifiedPackageName
	public void reset () 
	public java.lang.String toString () 
	public java.lang.String normalizedPath () 
	public java.lang.String getPath () 
}

org/eclipse/jdt/internal/compiler/batch/ClasspathJar.class
ClasspathJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
	private java.io.File file
	private java.util.zip.ZipFile zipFile
	private boolean closeZipFileAtEnd
	private java.util.Hashtable packageCache
	public void  (java.io.File)  throws java.io.IOException 
		java.io.File file
	public void  (java.io.File, boolean, org.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		java.io.File file
		boolean closeZipFileAtEnd
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
		char[] typeName
		String qualifiedPackageName
		String qualifiedBinaryFileName
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader reader
	public void initialize ()  throws java.io.IOException 
	public boolean isPackage (java.lang.String) 
		String qualifiedPackageName
		java.util.Enumeration e
		String fileName
		int last
		String packageName
	public void reset () 
	public java.lang.String toString () 
	public java.lang.String normalizedPath () 
		String rawName
	public java.lang.String getPath () 
}

org/eclipse/jdt/internal/compiler/batch/ClasspathLocation.class
ClasspathLocation.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.ClasspathLocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath org.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	private org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	public void  (org.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
	org.eclipse.jdt.internal.compiler.env.AccessRestriction fetchAccessRestriction (java.lang.String) 
		String qualifiedBinaryFileName
}

org/eclipse/jdt/internal/compiler/batch/CompilationUnit.class
CompilationUnit.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit  {
	public char[] contents
	public char[] fileName
	public char[] mainTypeName
	String encoding
	public void  (char[], java.lang.String, java.lang.String) 
		char[] contents
		String fileName
		String encoding
		int start
		int end
	public char[] getContents () 
	public char[] getFileName () 
	public char[] getMainTypeName () 
	public char[][] getPackageName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/batch/FileFinder.class
FileFinder.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileFinder extends java.lang.Object {
	private static final int INITIAL_SIZE
	public String[] resultFiles
	public int count
	public void  () 
	public void find (java.io.File, java.lang.String, boolean) 
		java.io.File f
		String pattern
		boolean verbose
	public void find0 (java.io.File, java.lang.String, boolean) 
		java.io.File f
		String pattern
		boolean verbose
		String[] files
		int i
		int max
		java.io.File current
		int length
}

org/eclipse/jdt/internal/compiler/batch/FileSystem$Classpath.class
FileSystem.java
package org.eclipse.jdt.internal.compiler.batch
abstract org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath extends java.lang.Object {
	public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (char[], java.lang.String, java.lang.String) 
	public abstract boolean isPackage (java.lang.String) 
	public abstract void reset () 
	public abstract java.lang.String normalizedPath () 
	public abstract java.lang.String getPath () 
	public abstract void initialize ()  throws java.io.IOException 
}

org/eclipse/jdt/internal/compiler/batch/FileSystem.class
FileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment org.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
	String[] knownFileNames
	public void  (java.lang.String[], java.lang.String[], java.lang.String) 
		String[] classpathNames
		String[] initialFileNames
		String encoding
	public void  (java.lang.String[], java.lang.String[], java.lang.String, int[]) 
		String[] classpathNames
		String[] initialFileNames
		String encoding
		int[] classpathDirectoryModes
		int classpathSize
		int counter
		int i
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	void  (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[], java.lang.String[]) 
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] paths
		String[] initialFileNames
		int length
		int counter
		int i
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
	static org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath getClasspath (java.lang.String, java.lang.String, int, org.eclipse.jdt.internal.compiler.env.AccessRuleSet) 
		String classpathName
		String encoding
		int classpathDirectoryMode
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath result
		java.io.File file
		String lowercaseClasspathName
	private void initializeKnownFileNames (java.lang.String[]) 
		String[] initialFileNames
		int i
		String fileName
		String matchingPathName
		int j
		String matchCandidate
	public void cleanup () 
		int i
		int max
	private static java.lang.String convertPathSeparators (java.lang.String) 
		String path
	private org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findClass (java.lang.String, char[]) 
		String qualifiedTypeName
		char[] typeName
		int i
		int length
		String qualifiedBinaryFileName
		String qualifiedPackageName
		String qp2
		int i
		int length
		org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
		String qb2
		int i
		int length
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
		org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][]) 
		char[][] compoundName
	public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][]) 
		char[] typeName
		char[][] packageName
	public org.eclipse.jdt.internal.compiler.batch.ClasspathJar getClasspathJar (java.io.File)  throws java.io.IOException 
		java.io.File file
	public boolean isPackage (char[][], char[]) 
		char[][] compoundName
		char[] packageName
		String qualifiedPackageName
		String qp2
		int i
		int length
		int i
		int length
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath p
}

org/eclipse/jdt/internal/compiler/batch/Main$1.class
Main.java
package org.eclipse.jdt.internal.compiler.batch
final org.eclipse.jdt.internal.compiler.batch.Main$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ICompilerRequestor  {
	int lineDelta
	final org.eclipse.jdt.internal.compiler.batch.Main this$0
	void  (org.eclipse.jdt.internal.compiler.batch.Main) 
	public void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int unitLineCount
		int localErrorCount
}

org/eclipse/jdt/internal/compiler/batch/Main$2.class
Main.java
package org.eclipse.jdt.internal.compiler.batch
final org.eclipse.jdt.internal.compiler.batch.Main$2 extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.jdt.internal.compiler.batch.Main this$0
	void  (org.eclipse.jdt.internal.compiler.batch.Main) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
		String lowerCaseName
}

org/eclipse/jdt/internal/compiler/batch/Main$3.class
Main.java
package org.eclipse.jdt.internal.compiler.batch
final org.eclipse.jdt.internal.compiler.batch.Main$3 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy  {
	final org.eclipse.jdt.internal.compiler.batch.Main this$0
	void  (org.eclipse.jdt.internal.compiler.batch.Main) 
	public boolean proceedOnErrors () 
	public boolean stopOnFirstError () 
}

org/eclipse/jdt/internal/compiler/batch/Main$Logger.class
Main.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main$Logger extends java.lang.Object {
	private static final String CLASS
	private static final String CLASS_FILE
	private static final String CLASSPATH
	private static final String CLASSPATH_ID
	private static final String CLASSPATH_FILE
	private static final String CLASSPATH_FOLDER
	private static final String CLASSPATH_JAR
	private static final String CLASSPATHS
	private static final String COMMAND_LINE_ARGUMENT
	private static final String COMMAND_LINE_ARGUMENTS
	private static final String COMPILER
	private static final String COMPILER_COPYRIGHT
	private static final String COMPILER_VERSION
	private static final String COMPILER_NAME
	private static final String EXCEPTION
	private static final String ERROR
	private static final String ERROR_TAG
	private static final String KEY
	private static final String MESSAGE
	private static final String NUMBER_OF_CLASSFILES
	private static final String NUMBER_OF_ERRORS
	private static final String NUMBER_OF_LINES
	private static final String NUMBER_OF_PROBLEMS
	private static final String NUMBER_OF_TASKS
	private static final String NUMBER_OF_WARNINGS
	private static final String OPTION
	private static final String OPTIONS
	private static final String PATH
	private static final String PROBLEM_ARGUMENT
	private static final String PROBLEM_ARGUMENT_VALUE
	private static final String PROBLEM_ARGUMENTS
	private static final String PROBLEM_ID
	private static final String PROBLEM_LINE
	private static final String PROBLEM_MESSAGE
	private static final String PROBLEM_SEVERITY
	private static final String PROBLEM_SOURCE_START
	private static final String PROBLEM_SOURCE_END
	private static final String PROBLEM_SUMMARY
	private static final String PROBLEM_TAG
	private static final String PROBLEMS
	private static final String SOURCE
	private static final String SOURCE_CONTEXT
	private static final String SOURCE_END
	private static final String SOURCE_START
	private static final String SOURCES
	private static final String STATS
	private static final String TASK
	private static final String TASKS
	private static final String TIME
	private static final String VALUE
	private static final String WARNING
	private static final String XML_HEADER
	private static final String XML_DTD_DECLARATION
	private static final java.util.HashMap FIELD_TABLE
	private java.io.PrintWriter err
	boolean isXml
	private java.io.PrintWriter log
	private java.io.PrintWriter out
	private int tab
	private java.util.HashMap parameters
	static Class class$0
	static void  () 
		Class c
		java.lang.reflect.Field[] fields
		int i
		int max
		java.lang.reflect.Field field
		SecurityException e
		IllegalArgumentException e
		IllegalAccessException e
	private static void appendEscapedChar (java.lang.StringBuffer, char) 
		StringBuffer buffer
		char c
		String replacement
	private static java.lang.String getEscaped (java.lang.String) 
		String s
		StringBuffer result
		int i
	private static java.lang.String getReplacement (char) 
		char c
	public void  (java.io.PrintWriter, java.io.PrintWriter) 
		java.io.PrintWriter out
		java.io.PrintWriter err
	public java.lang.String buildFileName (java.lang.String, java.lang.String) 
		String outputPath
		String relativeFileName
		char fileSeparatorChar
		String fileSeparator
		StringBuffer outDir
		java.util.StringTokenizer tokenizer
		String token
	public void close () 
	public void compiling () 
	private void endLoggingProblems () 
	public void endLoggingSource () 
	public void endLoggingSources () 
	public void endLoggingTasks () 
	public void endTag (java.lang.String) 
		String name
	private void extractContext (org.eclipse.jdt.core.compiler.IProblem, char[]) 
		org.eclipse.jdt.core.compiler.IProblem problem
		char[] unitSource
		int startPosition
		int endPosition
		char c
		char c
		char c
		char c
		int length
		int begin
		int end
		StringBuffer buffer
	private java.lang.String getFieldName (int) 
		int id
	public void flush () 
	public void logAverage (long[], long) 
		long[] times
		long lineCount
		int length
		long sum
		int i
		int max
		long time
	public void logClasspath (org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[]) 
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] classpaths
		int length
		int i
		String classpath
		java.io.File f
		String id
	public void logClassFile (boolean, java.lang.String, java.lang.String) 
		boolean generatePackagesStructure
		String outputPath
		String relativeFileName
		String fileName
		char fileSeparatorChar
		String fileSeparator
		int indexOfPackageSeparator
		int length
		java.io.File f
	public void logCommandLineArguments (java.lang.String[]) 
		String[] commandLineArguments
		int length
		int i
	public void logException (java.lang.Exception) 
		Exception e
		String message
	public void logIncorrectClasspath (java.lang.String) 
		String wrongClasspath
	public void logNoClassFileCreated (java.lang.String) 
		String fileName
	public void logNoClasspath () 
	public void logNumberOfClassFilesGenerated (int) 
		int exportedClassFilesCounter
	public void logOptions (java.util.Map) 
		java.util.Map options
		java.util.Set keySet
		Object[] keys
		int i
		int max
		Object key
	private void logProblem (org.eclipse.jdt.core.compiler.IProblem, int, int, char[]) 
		org.eclipse.jdt.core.compiler.IProblem problem
		int localErrorCount
		int globalErrorCount
		char[] unitSource
	public void logProblemsSummary (int, int, int, int) 
		int globalProblemsCount
		int globalErrorsCount
		int globalWarningsCount
		int globalTasksCount
		String message
		String errorMessage
		String warningMessage
		int warningsNumber
	public int logProblems (org.eclipse.jdt.core.compiler.IProblem[], char[], org.eclipse.jdt.internal.compiler.batch.Main) 
		org.eclipse.jdt.core.compiler.IProblem[] problems
		char[] unitSource
		org.eclipse.jdt.internal.compiler.batch.Main currentMain
		int count
		int localErrorCount
		int errors
		int warnings
		int tasks
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int i
	public void logProgress () 
	public void logRepetition (int, int) 
		int i
		int repetitions
	public void printStats (org.eclipse.jdt.internal.compiler.batch.Main) 
		org.eclipse.jdt.internal.compiler.batch.Main main
		boolean isTimed
		long time
	public void logTiming (long, long) 
		long time
		long lineCount
	public void logUsage (java.lang.String) 
		String usage
	public void logVersion () 
	public void logWrongJDK () 
	private void logXmlProblem (org.eclipse.jdt.core.compiler.IProblem, char[]) 
		org.eclipse.jdt.core.compiler.IProblem problem
		char[] unitSource
		int sourceStart
		int sourceEnd
		String[] arguments
		int length
		int i
	private void logXmlTask (org.eclipse.jdt.core.compiler.IProblem, char[]) 
		org.eclipse.jdt.core.compiler.IProblem problem
		char[] unitSource
	private void printErr (java.lang.String) 
		String s
	private void printlnErr (java.lang.String) 
		String s
	private void printlnOut (java.lang.String) 
		String s
	public void printNewLine () 
	private void printOut (char) 
		char c
	public void printTag (java.lang.String, java.util.HashMap, boolean, boolean) 
		String name
		java.util.HashMap params
		boolean insertNewLine
		boolean closeTag
		int i
		StringBuffer buffer
		java.util.Enumeration enumeration
		String key
	public void setLog (java.lang.String)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		String logFileName
		java.util.Date date
		java.text.SimpleDateFormat dateFormat
		int index
	private void startLoggingProblems (int, int) 
		int errors
		int warnings
	public void startLoggingSource (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] fileName
		java.io.File f
	public void startLoggingSources () 
	public void startLoggingTasks (int) 
		int tasks
}

org/eclipse/jdt/internal/compiler/batch/Main.class
Main.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	public static java.util.ResourceBundle bundle
	public static final String bundleName
	org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath[] checkedClasspaths
	public String destinationPath
	public String[] encodings
	public org.eclipse.jdt.internal.compiler.batch.Main$Logger logger
	public int exportedClassFilesCounter
	public String[] filenames
	public boolean generatePackagesStructure
	public int globalErrorsCount
	public int globalTasksCount
	public int globalProblemsCount
	public int globalWarningsCount
	public long lineCount
	public String log
	public boolean noWarn
	public java.util.Map options
	public org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions
	public boolean proceed
	public boolean proceedOnError
	public boolean produceRefInfo
	public int repetitions
	public int maxProblems
	public boolean showProgress
	public boolean systemExitWhenFinished
	public long startTime
	public boolean timing
	public long[] times
	public int timesCounter
	public boolean verbose
	private java.io.File javaHomeCache
	private boolean javaHomeChecked
	static void  () 
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExitWhenFinished
	public void  (java.io.PrintWriter, java.io.PrintWriter, boolean, java.util.Map) 
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
		boolean systemExitWhenFinished
		java.util.Map customDefaultOptions
		java.util.Iterator iter
		Object key
	public static java.lang.String bind (java.lang.String) 
		String id
	public static java.lang.String bind (java.lang.String, java.lang.String) 
		String id
		String binding
	public static java.lang.String bind (java.lang.String, java.lang.String, java.lang.String) 
		String id
		String binding1
		String binding2
	public static java.lang.String bind (java.lang.String, java.lang.String[]) 
		String id
		String[] arguments
		String message
	public static boolean compile (java.lang.String) 
		String commandLine
	public static boolean compile (java.lang.String, java.io.PrintWriter, java.io.PrintWriter) 
		String commandLine
		java.io.PrintWriter outWriter
		java.io.PrintWriter errWriter
	public static void main (java.lang.String[]) 
		String[] argv
	public static void relocalize () 
		java.util.MissingResourceException e
	public static java.lang.String[] tokenize (java.lang.String) 
		String commandLine
		int count
		String[] arguments
		java.util.StringTokenizer tokenizer
		String token
		boolean insideQuotes
		boolean startNewToken
		String trimmedToken
	public boolean compile (java.lang.String[]) 
		String[] argv
		int i
		org.eclipse.jdt.core.compiler.InvalidInputException e
	public void configure (java.lang.String[])  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		String[] argv
		int DEFAULT_SIZE_CLASSPATH
		java.util.ArrayList bootclasspaths
		java.util.ArrayList extdirsClasspaths
		java.util.ArrayList extdirsNames
		java.util.ArrayList sourcepathClasspaths
		java.util.ArrayList classpaths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		int index
		int filesCount
		int argCount
		int mode
		boolean printUsageRequired
		boolean printVersionRequired
		boolean didSpecifySource
		boolean didSpecifyCompliance
		boolean didSpecifyDefaultEncoding
		boolean didSpecifyTarget
		boolean didSpecifyDeprecation
		boolean didSpecifyWarnings
		boolean useEnableJavadoc
		String customEncoding
		String currentArg
		boolean needExpansion
		int i
		String[] newCommandLineArgs
		int i
		String[] newArgs
		String arg
		java.io.LineNumberReader reader
		StringBuffer buffer
		String line
		String line
		int newCommandLineArgsLength
		int newArgsLength
		int i
		int encodingStart
		int encodingEnd
		int length
		String debugOption
		int length
		java.util.StringTokenizer tokenizer
		String token
		String warningOption
		int length
		int warnTokenStart
		int warnTokenStart
		int warnTokenStart
		boolean isEnabling
		boolean isEnabling
		boolean isEnabling
		java.util.StringTokenizer tokenizer
		int tokenCounter
		String token
		String taskTags
		int start
		int end
		java.util.StringTokenizer tokenizer
		int state
		String token
		java.util.StringTokenizer tokenizer
		java.io.File dir
		org.eclipse.jdt.internal.compiler.batch.FileFinder finder
		String[] results
		int length
		int i
		int i
		String classProp
		java.util.StringTokenizer tokenizer
		String token
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
		String javaversion
		java.io.File[] directoriesToCheck
		java.io.File[][] systemLibrariesJars
		int i
		int max
		java.io.File[] current
		int j
		int max2
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		String extdirsStr
		java.util.StringTokenizer tokenizer
		java.io.File[] directoriesToCheck
		int i
		java.io.File[][] extdirsJars
		int i
		int max
		java.io.File[] current
		int j
		int max2
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath classpath
		Object version
		Object version
	private void addNewEntry (int, int, java.util.ArrayList, java.util.ArrayList, java.util.ArrayList, java.lang.String, java.util.ArrayList, int, java.lang.String) 
		int InsideClasspath
		int InsideSourcepath
		java.util.ArrayList bootclasspaths
		java.util.ArrayList classpaths
		java.util.ArrayList sourcepathClasspaths
		String currentClasspathName
		java.util.ArrayList currentRuleSpecs
		int mode
		String customEncoding
		org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		boolean rulesOK
		java.util.Iterator i
		int j
		String ruleSpec
		char key
		String pattern
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet accessRuleSet
		org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath currentClasspath
	private java.io.File getJavaHome () 
		String javaHome
	private void disableWarnings () 
		Object[] entries
		int i
		int max
		java.util.Map$Entry entry
	public java.lang.String extractDestinationPathFromSourceFile (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult result
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		char[] fileName
		int lastIndex
	public org.eclipse.jdt.internal.compiler.ICompilerRequestor getBatchRequestor () 
	public org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] getCompilationUnits ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int fileCount
		org.eclipse.jdt.internal.compiler.batch.CompilationUnit[] units
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFileNames
		String defaultEncoding
		int i
		char[] charName
		java.io.File file
		String encoding
	private java.io.File[][] getLibrariesFiles (java.io.File[]) 
		java.io.File[] files
		java.io.FilenameFilter filter
		int filesLength
		java.io.File[][] result
		int i
		java.io.File currentFile
	public org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy getHandlingPolicy () 
	public org.eclipse.jdt.internal.compiler.batch.FileSystem getLibraryAccess () 
		String defaultEncoding
	public org.eclipse.jdt.internal.compiler.IProblemFactory getProblemFactory () 
	public void outputClassFiles (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		org.eclipse.jdt.internal.compiler.ClassFile[] classFiles
		int i
		int fileCount
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		char[] filename
		int length
		char[] relativeName
		String relativeStringName
		java.io.IOException e
		String fileName
	public void performCompilation ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		org.eclipse.jdt.internal.compiler.env.INameEnvironment environment
		org.eclipse.jdt.internal.compiler.Compiler batchCompiler
	public void printUsage () 
	public void printVersion () 
}

org/eclipse/jdt/internal/compiler/batch/messages.properties
org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.class
ClassFileConstants.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IConstants  {
	public static final int Utf8Tag
	public static final int IntegerTag
	public static final int FloatTag
	public static final int LongTag
	public static final int DoubleTag
	public static final int ClassTag
	public static final int StringTag
	public static final int FieldRefTag
	public static final int MethodRefTag
	public static final int InterfaceMethodRefTag
	public static final int NameAndTypeTag
	public static final int ConstantMethodRefFixedSize
	public static final int ConstantClassFixedSize
	public static final int ConstantDoubleFixedSize
	public static final int ConstantFieldRefFixedSize
	public static final int ConstantFloatFixedSize
	public static final int ConstantIntegerFixedSize
	public static final int ConstantInterfaceMethodRefFixedSize
	public static final int ConstantLongFixedSize
	public static final int ConstantStringFixedSize
	public static final int ConstantUtf8FixedSize
	public static final int ConstantNameAndTypeFixedSize
	public static final int MAJOR_VERSION_1_1
	public static final int MAJOR_VERSION_1_2
	public static final int MAJOR_VERSION_1_3
	public static final int MAJOR_VERSION_1_4
	public static final int MAJOR_VERSION_1_5
	public static final int MINOR_VERSION_0
	public static final int MINOR_VERSION_1
	public static final int MINOR_VERSION_2
	public static final int MINOR_VERSION_3
	public static final long JDK1_1
	public static final long JDK1_2
	public static final long JDK1_3
	public static final long JDK1_4
	public static final long JDK1_5
	public static final long JDK_DEFERRED
	public static final int INT_ARRAY
	public static final int BYTE_ARRAY
	public static final int BOOLEAN_ARRAY
	public static final int SHORT_ARRAY
	public static final int CHAR_ARRAY
	public static final int LONG_ARRAY
	public static final int FLOAT_ARRAY
	public static final int DOUBLE_ARRAY
}

org/eclipse/jdt/internal/compiler/classfmt/ClassFileReader.class
ClassFileReader.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants org.eclipse.jdt.internal.compiler.env.IBinaryType  {
	private int accessFlags
	private char[] classFileName
	private char[] className
	private int classNameIndex
	private int constantPoolCount
	private int[] constantPoolOffsets
	private org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] fields
	private int fieldsCount
	private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo innerInfo
	private int innerInfoIndex
	private org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo[] innerInfos
	private char[][] interfaceNames
	private int interfacesCount
	private org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] methods
	private int methodsCount
	private char[] signature
	private char[] sourceFileName
	private char[] superclassName
	private long tagBits
	private long version
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.File file
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.io.File, boolean)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.io.File file
		boolean fullyInitialize
		byte[] classFileBytes
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.util.zip.ZipFile zip
		String filename
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.util.zip.ZipFile, java.lang.String, boolean)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		java.util.zip.ZipFile zip
		String filename
		boolean fullyInitialize
		java.util.zip.ZipEntry ze
		byte[] classFileBytes
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader classFileReader
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		String fileName
	public static org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader read (java.lang.String, boolean)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException java.io.IOException 
		String fileName
		boolean fullyInitialize
	public void  (byte[], char[])  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		byte[] classFileBytes
		char[] fileName
	public void  (byte[], char[], boolean)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		byte[] classFileBytes
		char[] fileName
		boolean fullyInitialize
		int readOffset
		int i
		int tag
		int superclassNameIndex
		int i
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo field
		int i
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo method
		int i
		int attributesCount
		int i
		int utf8Offset
		char[] attributeName
		int innerOffset
		int number_of_classes
		int j
		org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException e
	public int accessFlags () 
	private int decodeAnnotation (int) 
		int offset
		int readOffset
		int utf8Offset
		char[] typeName
		int numberOfPairs
		int i
		int i
		int i
	private int decodeElementValue (int) 
		int offset
		int readOffset
		int tag
		int numberOfValues
		int i
	private int decodeElementValueForJavaLangAnnotationTarget (int) 
		int offset
		int readOffset
		int tag
		int utf8Offset
		char[] typeName
		char[] constName
		int numberOfValues
		int i
	private int decodeElementValueForJavaLangAnnotationRetention (int) 
		int offset
		int readOffset
		int tag
		int utf8Offset
		char[] typeName
		char[] constName
		int numberOfValues
		int i
	private void decodeStandardAnnotations (int) 
		int offset
		int numberOfAnnotations
		int readOffset
		int i
	private char[] getConstantClassNameAt (int) 
		int constantPoolIndex
		int utf8Offset
	public int[] getConstantPoolOffsets () 
	public char[] getEnclosingTypeName () 
	public org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
	public char[] getFileName () 
	public char[] getGenericSignature () 
	public char[] getInnerSourceName () 
	public char[][] getInterfaceNames () 
	public int getKind () 
	public org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
		int length
		int startingIndex
		org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypes
		int memberTypeIndex
		int i
		org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo currentInnerInfo
		int outerClassNameIdx
		int innerNameIndex
	public org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
	public int getModifiers () 
	public char[] getName () 
	public char[] getSuperclassName () 
	public long getTagBits () 
	public long getVersion () 
	private boolean hasNonSyntheticFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[], org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[]) 
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] currentFieldInfos
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
		int length1
		int length2
		int index1
		int index2
	private boolean hasNonSyntheticMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[], org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[]) 
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] currentMethodInfos
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
		int length1
		int length2
		int index1
		int index2
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo m
	public boolean hasStructuralChanges (byte[]) 
		byte[] newBytes
	public boolean hasStructuralChanges (byte[], boolean, boolean) 
		byte[] newBytes
		boolean orderRequired
		boolean excludesSynthetic
		org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader newClassFile
		char[][] newInterfacesNames
		int newInterfacesLength
		int i
		int max
		org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] currentMemberTypes
		org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] otherMemberTypes
		int currentMemberTypeLength
		int otherMemberTypeLength
		int i
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo[] otherFieldInfos
		int otherFieldInfosLength
		boolean compareFields
		int i
		int i
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo[] otherMethodInfos
		int otherMethodInfosLength
		boolean compareMethods
		int i
		int i
	private boolean hasStructuralFieldChanges (org.eclipse.jdt.internal.compiler.classfmt.FieldInfo, org.eclipse.jdt.internal.compiler.classfmt.FieldInfo) 
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo currentFieldInfo
		org.eclipse.jdt.internal.compiler.classfmt.FieldInfo otherFieldInfo
		org.eclipse.jdt.internal.compiler.impl.Constant currentConstant
		org.eclipse.jdt.internal.compiler.impl.Constant otherConstant
	private boolean hasStructuralMethodChanges (org.eclipse.jdt.internal.compiler.classfmt.MethodInfo, org.eclipse.jdt.internal.compiler.classfmt.MethodInfo) 
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo currentMethodInfo
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethodInfo
		char[][] currentThrownExceptions
		char[][] otherThrownExceptions
		int currentThrownExceptionsLength
		int otherThrownExceptionsLength
		int k
	private void initialize ()  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		int i
		int max
		int i
		int max
		int i
		int max
		RuntimeException e
		org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException exception
	public boolean isAnonymous () 
		char[] sourceName
	public boolean isBinaryType () 
	public boolean isLocal () 
		char[] sourceName
	public boolean isMember () 
		char[] sourceName
	public boolean isNestedType () 
	protected void reset () 
	public char[] sourceFileName () 
	public java.lang.String toString () 
		java.io.ByteArrayOutputStream out
		java.io.PrintWriter print
}

org/eclipse/jdt/internal/compiler/classfmt/ClassFileStruct.class
ClassFileStruct.java
package org.eclipse.jdt.internal.compiler.classfmt
public abstract org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants  {
	byte[] reference
	int structOffset
	public void  (byte[], int) 
		byte[] classFileBytes
		int off
	public void  (byte[], int, boolean) 
		byte[] classFileBytes
		int off
		boolean verifyStructure
	public double doubleAt (int) 
		int relativeOffset
	public float floatAt (int) 
		int relativeOffset
	public int i1At (int) 
		int relativeOffset
	public int i2At (int) 
		int relativeOffset
		int position
	public int i4At (int) 
		int relativeOffset
		int position
	public long i8At (int) 
		int relativeOffset
		int position
	public static java.lang.String printTypeModifiers (int) 
		int modifiers
		java.io.ByteArrayOutputStream out
		java.io.PrintWriter print
	public int u1At (int) 
		int relativeOffset
	public int u2At (int) 
		int relativeOffset
		int position
	public long u4At (int) 
		int relativeOffset
		int position
	public char[] utf8At (int, int) 
		int relativeOffset
		int bytesAvailable
		int length
		char[] outputBuf
		int outputPos
		int readOffset
		int x
	protected void reset () 
	public char[] utf8At (int, int, boolean)  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		int relativeOffset
		int bytesAvailable
		boolean testValidity
		int x
		int y
		int z
		int length
		char[] outputBuf
		int outputPos
		int readOffset
	public static void verifyMethodNameAndSignature (char[], char[])  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
		char[] name
		char[] signature
		int signatureLength
}

org/eclipse/jdt/internal/compiler/classfmt/ClassFormatException.class
ClassFormatException.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException extends java.lang.Exception {
	public static final int ErrBadMagic
	public static final int ErrBadMinorVersion
	public static final int ErrBadMajorVersion
	public static final int ErrBadConstantClass
	public static final int ErrBadConstantString
	public static final int ErrBadConstantNameAndType
	public static final int ErrBadConstantFieldRef
	public static final int ErrBadConstantMethodRef
	public static final int ErrBadConstantInterfaceMethodRef
	public static final int ErrBadConstantPoolIndex
	public static final int ErrBadSuperclassName
	public static final int ErrInterfaceCannotBeFinal
	public static final int ErrInterfaceMustBeAbstract
	public static final int ErrBadModifiers
	public static final int ErrClassCannotBeAbstractFinal
	public static final int ErrBadClassname
	public static final int ErrBadFieldInfo
	public static final int ErrBadMethodInfo
	public static final int ErrEmptyConstantPool
	public static final int ErrMalformedUtf8
	public static final int ErrUnknownConstantTag
	public static final int ErrTruncatedInput
	public static final int ErrMethodMustBeAbstract
	public static final int ErrMalformedAttribute
	public static final int ErrBadInterface
	public static final int ErrInterfaceMustSubclassObject
	public static final int ErrIncorrectInterfaceMethods
	public static final int ErrInvalidMethodName
	public static final int ErrInvalidMethodSignature
	private static final long serialVersionUID
	private int errorCode
	private int bufferPosition
	private RuntimeException nestedException
	private char[] fileName
	public void  (java.lang.RuntimeException, char[]) 
		RuntimeException e
		char[] fileName
	public void  (int) 
		int code
	public void  (int, int) 
		int code
		int bufPos
	public int getErrorCode () 
	public int getBufferPosition () 
	public java.lang.Throwable getException () 
	public void printStackTrace () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream output
		Throwable throwable
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter output
		Throwable throwable
}

org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.class
FieldInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants org.eclipse.jdt.internal.compiler.env.IBinaryField java.lang.Comparable org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	private int accessFlags
	private int attributeBytes
	private org.eclipse.jdt.internal.compiler.impl.Constant constant
	private int[] constantPoolOffsets
	private char[] descriptor
	private char[] name
	private char[] signature
	private int signatureUtf8Offset
	private long tagBits
	private Object wrappedConstantValue
	public void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	public int compareTo (java.lang.Object) 
		Object o
	private int decodeAnnotation (int) 
		int offset
		int readOffset
		int utf8Offset
		char[] typeName
		int numberOfPairs
		int i
	private int decodeElementValue (int) 
		int offset
		int readOffset
		int tag
		int numberOfValues
		int i
	private void decodeStandardAnnotations (int) 
		int offset
		int numberOfAnnotations
		int readOffset
		int i
	public org.eclipse.jdt.internal.compiler.impl.Constant getConstant () 
	public char[] getGenericSignature () 
	public int getModifiers () 
	public char[] getName () 
		int utf8Offset
	public long getTagBits () 
	public char[] getTypeName () 
		int utf8Offset
	public java.lang.Object getWrappedConstantValue () 
		org.eclipse.jdt.internal.compiler.impl.Constant fieldConstant
	public boolean hasConstant () 
	void initialize () 
	public boolean isSynthetic () 
	private void readConstantAttribute () 
		int attributesCount
		int readOffset
		boolean isConstant
		int i
		int utf8Offset
		char[] attributeName
		int relativeOffset
		char[] sign
	private void readModifierRelatedAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	protected void reset () 
	public int sizeInBytes () 
	public void throwFormatException ()  throws org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException 
	public java.lang.String toString () 
		StringBuffer buffer
		int modifiers
}

org/eclipse/jdt/internal/compiler/classfmt/InnerClassInfo.class
InnerClassInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryNestedType  {
	int innerClassNameIndex
	int outerClassNameIndex
	int innerNameIndex
	private char[] innerClassName
	private char[] outerClassName
	private char[] innerName
	private int accessFlags
	private int[] constantPoolOffsets
	private boolean readInnerClassName
	private boolean readOuterClassName
	private boolean readInnerName
	public void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
	public char[] getEnclosingTypeName () 
		int utf8Offset
	public int getModifiers () 
	public char[] getName () 
		int classOffset
		int utf8Offset
	public char[] getSourceName () 
		int utf8Offset
	public java.lang.String toString () 
		StringBuffer buffer
	void initialize () 
	protected void reset () 
}

org/eclipse/jdt/internal/compiler/classfmt/MethodInfo.class
MethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryMethod org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants java.lang.Comparable  {
	private static final char[][] noException
	private int accessFlags
	private int attributeBytes
	private int[] constantPoolOffsets
	private char[] descriptor
	private char[][] exceptionNames
	private char[] name
	private char[] signature
	private int signatureUtf8Offset
	private long tagBits
	static void  () 
	public void  (byte[], int[], int) 
		byte[] classFileBytes
		int[] offsets
		int offset
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	public int compareTo (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.compiler.classfmt.MethodInfo otherMethod
		int result
	private int decodeAnnotation (int) 
		int offset
		int readOffset
		int utf8Offset
		char[] typeName
		int numberOfPairs
		int i
	private int decodeElementValue (int) 
		int offset
		int readOffset
		int tag
		int numberOfValues
		int i
	private void decodeStandardAnnotations (int) 
		int offset
		int numberOfAnnotations
		int readOffset
		int i
	public char[][] getArgumentNames () 
	public char[][] getExceptionTypeNames () 
	public char[] getGenericSignature () 
	public char[] getMethodDescriptor () 
		int utf8Offset
	public int getModifiers () 
	public char[] getSelector () 
		int utf8Offset
	public long getTagBits () 
	void initialize () 
	public boolean isClinit () 
		char[] selector
	public boolean isConstructor () 
		char[] selector
	public boolean isSynthetic () 
	private void readExceptionAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
		int entriesNumber
		int j
	private void readModifierRelatedAttributes () 
		int attributesCount
		int readOffset
		int i
		int utf8Offset
		char[] attributeName
	protected void reset () 
	public int sizeInBytes () 
	public java.lang.String toString () 
		int modifiers
		char[] desc
		StringBuffer buffer
}

org/eclipse/jdt/internal/compiler/codegen/AttributeNamesConstants.class
AttributeNamesConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
	public static final char[] SyntheticName
	public static final char[] ConstantValueName
	public static final char[] LineNumberTableName
	public static final char[] LocalVariableTableName
	public static final char[] InnerClassName
	public static final char[] CodeName
	public static final char[] ExceptionsName
	public static final char[] SourceName
	public static final char[] DeprecatedName
	public static final char[] SignatureName
	public static final char[] LocalVariableTypeTableName
	public static final char[] EnclosingMethodName
	public static final char[] AnnotationDefaultName
	public static final char[] RuntimeInvisibleAnnotationsName
	public static final char[] RuntimeVisibleAnnotationsName
	public static final char[] RuntimeInvisibleParameterAnnotationsName
	public static final char[] RuntimeVisibleParameterAnnotationsName
	static void  () 
}

org/eclipse/jdt/internal/compiler/codegen/CaseLabel.class
CaseLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CaseLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
	public int instructionPosition
	public int backwardsBranch
	public void  (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	void branch () 
	void branchWide () 
	public boolean isStandardLabel () 
	public void place () 
		int offset
		int i
	void placeInstruction () 
		int offset
		int i
}

org/eclipse/jdt/internal/compiler/codegen/CharArrayCache.class
CharArrayCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache extends java.lang.Object {
	public char[][] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (char[]) 
		char[] key
		int index
	public int get (char[]) 
		char[] key
		int index
	private int hashCodeChar (char[]) 
		char[] val
		int length
		int hash
		int n
		int i
	public int put (char[], int) 
		char[] key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache newHashtable
		int i
	public void remove (char[]) 
		char[] key
		int index
	public char[] returnKeyFor (int) 
		int value
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/CodeStream.class
CodeStream.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CodeStream extends java.lang.Object implements org.eclipse.jdt.internal.compiler.ast.OperatorIds org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants org.eclipse.jdt.internal.compiler.codegen.Opcodes org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public static final boolean DEBUG
	public int stackMax
	public int stackDepth
	public int maxLocals
	public static final int LABELS_INCREMENT
	public byte[] bCodeStream
	public int pcToSourceMapSize
	public int[] pcToSourceMap
	public int lastEntryPC
	public int[] lineSeparatorPositions
	public int position
	public int classFileOffset
	public int startingClassFileOffset
	public org.eclipse.jdt.internal.compiler.codegen.ConstantPool constantPool
	public org.eclipse.jdt.internal.compiler.ClassFile classFile
	public static final int LOCALS_INCREMENT
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
	static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noLocals
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] visibleLocals
	static org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] noVisibleLocals
	int visibleLocalsCount
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
	public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] exceptionHandlers
	static org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel[] noExceptionHandlers
	public int exceptionHandlersIndex
	public int exceptionHandlersCounter
	public static org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] ImplicitThis
	public boolean generateLineNumberAttributes
	public boolean generateLocalVariableTableAttributes
	public boolean preserveUnusedLocals
	public org.eclipse.jdt.internal.compiler.codegen.Label[] labels
	static org.eclipse.jdt.internal.compiler.codegen.Label[] noLabels
	public int countLabels
	public int allLocalsCounter
	public int maxFieldCount
	public boolean wideMode
	public static final org.eclipse.jdt.internal.compiler.CompilationResult RESTART_IN_WIDE_MODE
	private long targetLevel
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.ClassFile, long) 
		org.eclipse.jdt.internal.compiler.ClassFile classFile
		long targetLevel
	public final void aaload () 
	public final void aastore () 
	public final void aconst_null () 
	public final void addDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void addLabel (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label aLabel
	public void addVisibleLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public final void aload (int) 
		int iArg
	public final void aload_0 () 
	public final void aload_1 () 
	public final void aload_2 () 
	public final void aload_3 () 
	public final void anewarray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public final void areturn () 
	public void arrayAt (int) 
		int typeBindingID
	public void arrayAtPut (int, boolean) 
		int elementTypeID
		boolean valueRequired
	public final void arraylength () 
	public final void astore (int) 
		int iArg
	public final void astore_0 () 
	public final void astore_1 () 
	public final void astore_2 () 
	public final void astore_3 () 
	public final void athrow () 
	public final void baload () 
	public final void bastore () 
	public final void bipush (byte) 
		byte b
	public final void caload () 
	public final void castore () 
	public final void checkcast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public final void d2f () 
	public final void d2i () 
	public final void d2l () 
	public final void dadd () 
	public final void daload () 
	public final void dastore () 
	public final void dcmpg () 
	public final void dcmpl () 
	public final void dconst_0 () 
	public final void dconst_1 () 
	public final void ddiv () 
	public void decrStackSize (int) 
		int offset
	public final void dload (int) 
		int iArg
	public final void dload_0 () 
	public final void dload_1 () 
	public final void dload_2 () 
	public final void dload_3 () 
	public final void dmul () 
	public final void dneg () 
	public final void drem () 
	public final void dreturn () 
	public final void dstore (int) 
		int iArg
	public final void dstore_0 () 
	public final void dstore_1 () 
	public final void dstore_2 () 
	public final void dstore_3 () 
	public final void dsub () 
	public final void dup () 
	public final void dup_x1 () 
	public final void dup_x2 () 
	public final void dup2 () 
	public final void dup2_x1 () 
	public final void dup2_x2 () 
	public void exitUserScope (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding visibleLocal
	public final void f2d () 
	public final void f2i () 
	public final void f2l () 
	public final void fadd () 
	public final void faload () 
	public final void fastore () 
	public final void fcmpg () 
	public final void fcmpl () 
	public final void fconst_0 () 
	public final void fconst_1 () 
	public final void fconst_2 () 
	public final void fdiv () 
	public final void fload (int) 
		int iArg
	public final void fload_0 () 
	public final void fload_1 () 
	public final void fload_2 () 
	public final void fload_3 () 
	public final void fmul () 
	public final void fneg () 
	public final void frem () 
	public final void freturn () 
	public final void fstore (int) 
		int iArg
	public final void fstore_0 () 
	public final void fstore_1 () 
	public final void fstore_2 () 
	public final void fstore_3 () 
	public final void fsub () 
	public void generateClassLiteralAccessForType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessedType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionHandler
		int saveStackSize
	public final void generateCodeAttributeForProblemMethod (java.lang.String) 
		String problemMessage
	public void generateConstant (org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		int implicitConversionCode
		int targetTypeID
	public void generateImplicitConversion (int) 
		int implicitConversionCode
		int typeId
		int typeId
	public void generateInlinedValue (byte) 
		byte inlinedValue
	public void generateInlinedValue (char) 
		char inlinedValue
	public void generateInlinedValue (double) 
		double inlinedValue
	public void generateInlinedValue (float) 
		float inlinedValue
	public void generateInlinedValue (int) 
		int inlinedValue
	public void generateInlinedValue (long) 
		long inlinedValue
	public void generateInlinedValue (short) 
		short inlinedValue
	public void generateInlinedValue (boolean) 
		boolean inlinedValue
	public void generateOuterAccess (java.lang.Object[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		Object[] mappingSequence
		org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		org.eclipse.jdt.internal.compiler.lookup.Binding target
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateReturnBytecode (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int implicitConversion
		int runtimeType
	public void generateStringConcatenationAppend (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.ast.Expression oper1
		org.eclipse.jdt.internal.compiler.ast.Expression oper2
		int pc
		int pc
	public void generateSyntheticEnclosingInstanceValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
		org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding checkedTargetType
		boolean hasExtraEnclosingInstance
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		long compliance
		boolean denyEnclosingArgInConstructorCall
		boolean denyEnclosingArgInConstructorCall
		boolean denyEnclosingArgInConstructorCall
		boolean complyTo14
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding syntheticArgType
		Object[] emulationPath
	public void generateSyntheticOuterArgumentValues (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding targetVariable
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] emulationPath
	public void generateSyntheticBodyForConstructorAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructorBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		int resolvedPosition
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void generateSyntheticBodyForEnumValues (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumArray
	public void generateSyntheticBodyForEnumValueOf (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumValuesSyntheticfield
		org.eclipse.jdt.internal.compiler.codegen.Label loopCond
		org.eclipse.jdt.internal.compiler.codegen.Label loopStart
		org.eclipse.jdt.internal.compiler.codegen.Label wrongConstant
	public void generateSyntheticBodyForSwitchTable (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.codegen.Label nullLabel
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticFieldBinding
		int stackSizeForIf
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enumBinding
		char[] signature
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.codegen.Label endLabel
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anyExceptionHandler
		int saveStackSize
	public void generateSyntheticBodyForFieldReadAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateSyntheticBodyForFieldWriteAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
	public void generateSyntheticBodyForMethodAccess (org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int resolvedPosition
		int resolvedPosition
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding accessErasure
	public void generateBoxingConversion (int) 
		int unboxedTypeID
	public void generateUnboxingConversion (int) 
		int unboxedTypeID
	public final byte[] getContents () 
		byte[] contents
	public final void getfield (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int returnTypeSize
	private void generateFieldAccess (byte, int, char[], char[], char[]) 
		byte opcode
		int returnTypeSize
		char[] declaringClass
		char[] name
		char[] signature
	public final void getstatic (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int returnTypeSize
	public void getTYPE (int) 
		int baseTypeID
	public final void goto_ (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label label
	public final void goto_w (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void i2b () 
	public final void i2c () 
	public final void i2d () 
	public final void i2f () 
	public final void i2l () 
	public final void i2s () 
	public final void iadd () 
	public final void iaload () 
	public final void iand () 
	public final void iastore () 
	public final void iconst_0 () 
	public final void iconst_1 () 
	public final void iconst_2 () 
	public final void iconst_3 () 
	public final void iconst_4 () 
	public final void iconst_5 () 
	public final void iconst_m1 () 
	public final void idiv () 
	public final void if_acmpeq (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_acmpne (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmpeq (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmpge (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmpgt (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmple (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmplt (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void if_icmpne (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifeq (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifge (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifgt (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifle (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void iflt (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifne (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifnonnull (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void ifnull (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void iinc (int, int) 
		int index
		int value
	public final void iload (int) 
		int iArg
	public final void iload_0 () 
	public final void iload_1 () 
	public final void iload_2 () 
	public final void iload_3 () 
	public final void imul () 
	public void incrementTemp (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		int value
	public void incrStackSize (int) 
		int offset
	public int indexOfSameLineEntrySincePC (int, int) 
		int pc
		int line
		int index
		int max
	public final void ineg () 
	public void init (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
		int length
	public void initializeMaxLocals (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] enclosingInstanceTypes
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
	public static int insertionIndex (int[], int, int) 
		int[] pcToSourceMap
		int length
		int pc
		int g
		int d
		int m
		int currentPC
	public final void instance_of (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void invokeClassForName () 
	public void invokeJavaLangClassDesiredAssertionStatus () 
	public void invokeJavaLangClassGetComponentType () 
	public void invokeEnumOrdinal (char[]) 
		char[] enumTypeConstantPoolName
	public final void invokeinterface (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int argCount
		int id
		int id
		int i
	public void invokeJavaLangErrorConstructor () 
	public void invokeNoClassDefFoundErrorStringConstructor () 
	public void invokeObjectGetClass () 
	public final void invokespecial (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int argCount
		int id
		int id
		int id
		int id
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] syntheticArgumentTypes
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		int i
	public final void invokestatic (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int argCount
		int id
		int id
		int i
	public void invokeStringConcatenationAppendForType (int) 
		int typeID
		int argCount
		int returnType
		char[] declarinClass
		char[] selector
		char[] signature
	public void invokeJavaLangAssertionErrorConstructor (int) 
		int typeBindingID
		int argCount
		char[] signature
	public void invokeJavaLangAssertionErrorDefaultConstructor () 
	public void invokeJavaLangEnumname (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public void invokeJavaLangIllegalArgumentExceptionStringConstructor () 
	public void invokeJavaUtilIteratorHasNext () 
	public void invokeJavaUtilIteratorNext () 
	public void invokeStringConcatenationDefaultConstructor () 
		char[] declaringClass
	public void invokeStringConcatenationStringConstructor () 
		char[] declaringClass
	public void invokeStringConcatenationToString () 
		char[] declaringClass
	public void invokeStringEquals () 
	public void invokeStringIntern () 
	public void invokeStringValueOf (int) 
		int typeID
		int argCount
		char[] signature
	public void invokeSystemArraycopy () 
	public void invokeThrowableGetMessage () 
	public final void invoke (int, int, int, char[], char[], char[]) 
		int opcode
		int argsSize
		int returnTypeSize
		char[] declaringClass
		char[] selector
		char[] signature
		int argCount
	public final void invokevirtual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int argCount
		int id
		int id
		int i
	public final void ior () 
	public final void irem () 
	public final void ireturn () 
	public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.Scope, int, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int localPosition
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		long[] extraInits
		int vectorIndex
	public final void ishl () 
	public final void ishr () 
	public final void istore (int) 
		int iArg
	public final void istore_0 () 
	public final void istore_1 () 
	public final void istore_2 () 
	public final void istore_3 () 
	public final void isub () 
	public final void iushr () 
	public final void ixor () 
	public final void jsr (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void jsr_w (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label lbl
	public final void l2d () 
	public final void l2f () 
	public final void l2i () 
	public final void ladd () 
	public final void laload () 
	public final void land () 
	public final void lastore () 
	public final void lcmp () 
	public final void lconst_0 () 
	public final void lconst_1 () 
	public final void ldc (float) 
		float constant
		int index
	public final void ldc (int) 
		int constant
		int index
	public final void ldc (java.lang.String) 
		String constant
		int currentConstantPoolIndex
		int currentConstantPoolOffset
		int currentCodeStreamPosition
		int index
		char[] constantChars
		int i
		int length
		int constantLength
		byte[] utf8encoding
		int utf8encodingLength
		char current
		char[] subChars
		int startIndex
		char current
	public final void ldc (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int index
	public final void ldc2_w (double) 
		double constant
		int index
	public final void ldc2_w (long) 
		long constant
		int index
	public final void ldiv () 
	public final void lload (int) 
		int iArg
	public final void lload_0 () 
	public final void lload_1 () 
	public final void lload_2 () 
	public final void lload_3 () 
	public final void lmul () 
	public final void lneg () 
	public final void load (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int resolvedPosition
	public final void load (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int resolvedPosition
	public final void loadInt (int) 
		int resolvedPosition
	public final void loadObject (int) 
		int resolvedPosition
	public final void lookupswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[]) 
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		int[] keys
		int[] sortedIndexes
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
		int length
		int pos
		int i
		int i
		int i
	public final void lor () 
	public final void lrem () 
	public final void lreturn () 
	public final void lshl () 
	public final void lshr () 
	public final void lstore (int) 
		int iArg
	public final void lstore_0 () 
	public final void lstore_1 () 
	public final void lstore_2 () 
	public final void lstore_3 () 
	public final void lsub () 
	public final void lushr () 
	public final void lxor () 
	public final void monitorenter () 
	public final void monitorexit () 
	public final void multianewarray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int dimensions
	public final void new_ (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public final void newarray (int) 
		int array_Type
	public void newArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding arrayBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding component
	public void newJavaLangError () 
	public void newJavaLangAssertionError () 
	public void newJavaLangIllegalArgumentException () 
	public void newNoClassDefFoundError () 
	public void newStringContatenation () 
	public void newWrapperFor (int) 
		int typeID
	public final void nop () 
	public final void pop () 
	public final void pop2 () 
	public final void putfield (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int returnTypeSize
	public final void putstatic (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int returnTypeSize
	public void record (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void recordPositionsFrom (int, int) 
		int startPC
		int sourcePos
		int newLine
		int insertionIndex
		int existingEntryIndex
		int insertionIndex
	public void registerExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel) 
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel anExceptionLabel
		int length
	public void removeExceptionHandler (org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel) 
		org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel exceptionLabel
		int i
	public final void removeNotDefinitelyAssignedVariables (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int initStateIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
	public void reset (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod
		org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
	public void resetForProblemClinit (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile targetClassFile
	private final void resizeByteArray () 
		int length
		int requiredSize
	public final void ret (int) 
		int index
	public final void return_ () 
	public final void saload () 
	public final void sastore () 
	public void sendOperator (int, int) 
		int operatorConstant
		int type_ID
	public final void sipush (int) 
		int s
	public static final void sort (int[], int, int, int[]) 
		int[] tab
		int lo0
		int hi0
		int[] result
		int lo
		int hi
		int mid
	public final void store (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding localBinding
		boolean valueRequired
		int localPosition
	public final void store (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int localPosition
	public final void storeInt (int) 
		int localPosition
	public final void storeObject (int) 
		int localPosition
	public final void swap () 
	private static final void swap (int[], int, int, int[]) 
		int[] a
		int i
		int j
		int[] result
		int T
	public final void tableswitch (org.eclipse.jdt.internal.compiler.codegen.CaseLabel, int, int, int[], int[], org.eclipse.jdt.internal.compiler.codegen.CaseLabel[]) 
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel defaultLabel
		int low
		int high
		int[] keys
		int[] sortedIndexes
		org.eclipse.jdt.internal.compiler.codegen.CaseLabel[] casesLabel
		int length
		int pos
		int i
		int i
		int i
		int j
		int index
		int key
	public java.lang.String toString () 
		StringBuffer buffer
	public void updateLastRecordedEndPC (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int pos
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public final void writeSignedShort (int) 
		int value
	public final void writeSignedShort (int, int) 
		int pos
		int value
		int currentOffset
	public final void writeSignedWord (int) 
		int value
	public final void writeSignedWord (int, int) 
		int pos
		int value
		int currentOffset
	protected final void writeUnsignedShort (int) 
		int value
	public void generateWideRevertedConditionalBranch (byte, org.eclipse.jdt.internal.compiler.codegen.Label) 
		byte revertedOpcode
		org.eclipse.jdt.internal.compiler.codegen.Label wideTarget
		org.eclipse.jdt.internal.compiler.codegen.Label intermediate
}

org/eclipse/jdt/internal/compiler/codegen/ConstantPool.class
ConstantPool.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public static final int DOUBLE_INITIAL_SIZE
	public static final int FLOAT_INITIAL_SIZE
	public static final int INT_INITIAL_SIZE
	public static final int LONG_INITIAL_SIZE
	public static final int UTF8_INITIAL_SIZE
	public static final int STRING_INITIAL_SIZE
	public static final int METHODS_AND_FIELDS_INITIAL_SIZE
	public static final int CLASS_INITIAL_SIZE
	public static final int NAMEANDTYPE_INITIAL_SIZE
	public static final int CONSTANTPOOL_INITIAL_SIZE
	public static final int CONSTANTPOOL_GROW_SIZE
	protected org.eclipse.jdt.internal.compiler.codegen.DoubleCache doubleCache
	protected org.eclipse.jdt.internal.compiler.codegen.FloatCache floatCache
	protected org.eclipse.jdt.internal.compiler.codegen.IntegerCache intCache
	protected org.eclipse.jdt.internal.compiler.codegen.LongCache longCache
	public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache UTF8Cache
	protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache stringCache
	protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject methodsAndFieldsCache
	protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache classCache
	protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject nameAndTypeCacheForFieldsAndMethods
	public byte[] poolContent
	public int currentIndex
	public int currentOffset
	public org.eclipse.jdt.internal.compiler.ClassFile classFile
	public static final char[] Append
	public static final char[] ARRAY_NEWINSTANCE_NAME
	public static final char[] ARRAY_NEWINSTANCE_SIGNATURE
	public static final char[] ArrayCopy
	public static final char[] ArrayCopySignature
	public static final char[] ArrayJavaLangClassConstantPoolName
	public static final char[] ArrayJavaLangObjectConstantPoolName
	public static final char[] booleanBooleanSignature
	public static final char[] BooleanConstrSignature
	public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_NAME
	public static final char[] BOOLEANVALUE_BOOLEAN_METHOD_SIGNATURE
	public static final char[] byteByteSignature
	public static final char[] ByteConstrSignature
	public static final char[] BYTEVALUE_BYTE_METHOD_NAME
	public static final char[] BYTEVALUE_BYTE_METHOD_SIGNATURE
	public static final char[] charCharacterSignature
	public static final char[] CharConstrSignature
	public static final char[] CHARVALUE_CHARACTER_METHOD_NAME
	public static final char[] CHARVALUE_CHARACTER_METHOD_SIGNATURE
	public static final char[] Clinit
	public static final char[] DefaultConstructorSignature
	public static final char[] ClinitSignature
	public static final char[] DesiredAssertionStatus
	public static final char[] DesiredAssertionStatusSignature
	public static final char[] DoubleConstrSignature
	public static final char[] doubleDoubleSignature
	public static final char[] DOUBLEVALUE_DOUBLE_METHOD_NAME
	public static final char[] DOUBLEVALUE_DOUBLE_METHOD_SIGNATURE
	public static final char[] Equals
	public static final char[] EqualsSignature
	public static final char[] Exit
	public static final char[] ExitIntSignature
	public static final char[] FloatConstrSignature
	public static final char[] floatFloatSignature
	public static final char[] FLOATVALUE_FLOAT_METHOD_NAME
	public static final char[] FLOATVALUE_FLOAT_METHOD_SIGNATURE
	public static final char[] ForName
	public static final char[] ForNameSignature
	public static final char[] GET_BOOLEAN_METHOD_NAME
	public static final char[] GET_BOOLEAN_METHOD_SIGNATURE
	public static final char[] GET_BYTE_METHOD_NAME
	public static final char[] GET_BYTE_METHOD_SIGNATURE
	public static final char[] GET_CHAR_METHOD_NAME
	public static final char[] GET_CHAR_METHOD_SIGNATURE
	public static final char[] GET_DOUBLE_METHOD_NAME
	public static final char[] GET_DOUBLE_METHOD_SIGNATURE
	public static final char[] GET_FLOAT_METHOD_NAME
	public static final char[] GET_FLOAT_METHOD_SIGNATURE
	public static final char[] GET_INT_METHOD_NAME
	public static final char[] GET_INT_METHOD_SIGNATURE
	public static final char[] GET_LONG_METHOD_NAME
	public static final char[] GET_LONG_METHOD_SIGNATURE
	public static final char[] GET_OBJECT_METHOD_NAME
	public static final char[] GET_OBJECT_METHOD_SIGNATURE
	public static final char[] GET_SHORT_METHOD_NAME
	public static final char[] GET_SHORT_METHOD_SIGNATURE
	public static final char[] GetClass
	public static final char[] GetClassSignature
	public static final char[] GetComponentType
	public static final char[] GetComponentTypeSignature
	public static final char[] GetConstructor
	public static final char[] GetConstructorSignature
	public static final char[] GETDECLAREDCONSTRUCTOR_NAME
	public static final char[] GETDECLAREDCONSTRUCTOR_SIGNATURE
	public static final char[] GETDECLAREDFIELD_NAME
	public static final char[] GETDECLAREDFIELD_SIGNATURE
	public static final char[] GETDECLAREDMETHOD_NAME
	public static final char[] GETDECLAREDMETHOD_SIGNATURE
	public static final char[] GetMessage
	public static final char[] GetMessageSignature
	public static final char[] HasNext
	public static final char[] HasNextSignature
	public static final char[] Init
	public static final char[] IntConstrSignature
	public static final char[] Intern
	public static final char[] InternSignature
	public static final char[] IntIntegerSignature
	public static final char[] INTVALUE_INTEGER_METHOD_NAME
	public static final char[] INTVALUE_INTEGER_METHOD_SIGNATURE
	public static final char[] INVOKE_METHOD_METHOD_NAME
	public static final char[] INVOKE_METHOD_METHOD_SIGNATURE
	public static final char[][] JAVA_LANG_REFLECT_ACCESSIBLEOBJECT
	public static final char[][] JAVA_LANG_REFLECT_ARRAY
	public static final char[][] JAVA_LANG_REFLECT_FIELD
	public static final char[][] JAVA_LANG_REFLECT_METHOD
	public static final char[] JavaIoPrintStreamSignature
	public static final char[] JavaLangAssertionErrorConstantPoolName
	public static final char[] JavaLangBooleanConstantPoolName
	public static final char[] JavaLangByteConstantPoolName
	public static final char[] JavaLangCharacterConstantPoolName
	public static final char[] JavaLangClassConstantPoolName
	public static final char[] JavaLangClassNotFoundExceptionConstantPoolName
	public static final char[] JavaLangClassSignature
	public static final char[] JavaLangDoubleConstantPoolName
	public static final char[] JavaLangErrorConstantPoolName
	public static final char[] JavaLangExceptionConstantPoolName
	public static final char[] JavaLangFloatConstantPoolName
	public static final char[] JavaLangIllegalArgumentExceptionConstantPoolName
	public static final char[] JavaLangIntegerConstantPoolName
	public static final char[] JavaLangLongConstantPoolName
	public static final char[] JavaLangNoClassDefFoundErrorConstantPoolName
	public static final char[] JavaLangNoSuchFieldErrorConstantPoolName
	public static final char[] JavaLangObjectConstantPoolName
	public static final char[] JAVALANGREFLECTACCESSIBLEOBJECT_CONSTANTPOOLNAME
	public static final char[] JAVALANGREFLECTARRAY_CONSTANTPOOLNAME
	public static final char[] JavaLangReflectConstructor
	public static final char[] JavaLangReflectConstructorNewInstanceSignature
	public static final char[] JAVALANGREFLECTFIELD_CONSTANTPOOLNAME
	public static final char[] JAVALANGREFLECTMETHOD_CONSTANTPOOLNAME
	public static final char[] JavaLangShortConstantPoolName
	public static final char[] JavaLangStringBufferConstantPoolName
	public static final char[] JavaLangStringBuilderConstantPoolName
	public static final char[] JavaLangStringConstantPoolName
	public static final char[] JavaLangStringSignature
	public static final char[] JavaLangSystemConstantPoolName
	public static final char[] JavaLangThrowableConstantPoolName
	public static final char[] JavaLangVoidConstantPoolName
	public static final char[] JavaUtilIteratorConstantPoolName
	public static final char[] LongConstrSignature
	public static final char[] longLongSignature
	public static final char[] LONGVALUE_LONG_METHOD_NAME
	public static final char[] LONGVALUE_LONG_METHOD_SIGNATURE
	public static final char[] Name
	public static final char[] NameSignature
	public static final char[] NewInstance
	public static final char[] NewInstanceSignature
	public static final char[] Next
	public static final char[] NextSignature
	public static final char[] ObjectConstrSignature
	public static final char[] ObjectSignature
	public static final char[] Ordinal
	public static final char[] OrdinalSignature
	public static final char[] Out
	public static final char[] SET_BOOLEAN_METHOD_NAME
	public static final char[] SET_BOOLEAN_METHOD_SIGNATURE
	public static final char[] SET_BYTE_METHOD_NAME
	public static final char[] SET_BYTE_METHOD_SIGNATURE
	public static final char[] SET_CHAR_METHOD_NAME
	public static final char[] SET_CHAR_METHOD_SIGNATURE
	public static final char[] SET_DOUBLE_METHOD_NAME
	public static final char[] SET_DOUBLE_METHOD_SIGNATURE
	public static final char[] SET_FLOAT_METHOD_NAME
	public static final char[] SET_FLOAT_METHOD_SIGNATURE
	public static final char[] SET_INT_METHOD_NAME
	public static final char[] SET_INT_METHOD_SIGNATURE
	public static final char[] SET_LONG_METHOD_NAME
	public static final char[] SET_LONG_METHOD_SIGNATURE
	public static final char[] SET_OBJECT_METHOD_NAME
	public static final char[] SET_OBJECT_METHOD_SIGNATURE
	public static final char[] SET_SHORT_METHOD_NAME
	public static final char[] SET_SHORT_METHOD_SIGNATURE
	public static final char[] SETACCESSIBLE_NAME
	public static final char[] SETACCESSIBLE_SIGNATURE
	public static final char[] ShortConstrSignature
	public static final char[] shortShortSignature
	public static final char[] SHORTVALUE_SHORT_METHOD_NAME
	public static final char[] SHORTVALUE_SHORT_METHOD_SIGNATURE
	public static final char[] StringBufferAppendBooleanSignature
	public static final char[] StringBufferAppendCharSignature
	public static final char[] StringBufferAppendDoubleSignature
	public static final char[] StringBufferAppendFloatSignature
	public static final char[] StringBufferAppendIntSignature
	public static final char[] StringBufferAppendLongSignature
	public static final char[] StringBufferAppendObjectSignature
	public static final char[] StringBufferAppendStringSignature
	public static final char[] StringBuilderAppendBooleanSignature
	public static final char[] StringBuilderAppendCharSignature
	public static final char[] StringBuilderAppendDoubleSignature
	public static final char[] StringBuilderAppendFloatSignature
	public static final char[] StringBuilderAppendIntSignature
	public static final char[] StringBuilderAppendLongSignature
	public static final char[] StringBuilderAppendObjectSignature
	public static final char[] StringBuilderAppendStringSignature
	public static final char[] StringConstructorSignature
	public static final char[] This
	public static final char[] ToString
	public static final char[] ToStringSignature
	public static final char[] TYPE
	public static final char[] ValueOf
	public static final char[] ValueOfBooleanSignature
	public static final char[] ValueOfCharSignature
	public static final char[] ValueOfDoubleSignature
	public static final char[] ValueOfFloatSignature
	public static final char[] ValueOfIntSignature
	public static final char[] ValueOfLongSignature
	public static final char[] ValueOfObjectSignature
	public static final char[] JAVA_LANG_ANNOTATION_DOCUMENTED
	public static final char[] JAVA_LANG_ANNOTATION_ELEMENTTYPE
	public static final char[] JAVA_LANG_ANNOTATION_RETENTION
	public static final char[] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
	public static final char[] JAVA_LANG_ANNOTATION_TARGET
	public static final char[] JAVA_LANG_DEPRECATED
	public static final char[] JAVA_LANG_ANNOTATION_INHERITED
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.ClassFile) 
		org.eclipse.jdt.internal.compiler.ClassFile classFile
	public byte[] dumpBytes () 
	private int getFromCache (char[], char[], char[]) 
		char[] declaringClass
		char[] name
		char[] signature
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject value
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache value2
	private int getFromNameAndTypeCache (char[], char[]) 
		char[] name
		char[] signature
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache value
	public int literalIndex (byte[], char[]) 
		byte[] utf8encoding
		char[] stringCharArray
		int index
		int savedCurrentOffset
		int utf8encodingLength
	public int literalIndex (char[]) 
		char[] utf8Constant
		int index
		int savedCurrentOffset
		int length
		int i
		char current
	public int literalIndex (char[], byte[]) 
		char[] stringCharArray
		byte[] utf8encoding
		int index
		int stringIndex
	public int literalIndex (double) 
		double key
		int index
		long temp
		int length
		int i
	public int literalIndex (float) 
		float key
		int index
		int temp
		int i
	public int literalIndex (int) 
		int key
		int index
		int i
	public int literalIndex (long) 
		long key
		int index
		int i
	public int literalIndex (java.lang.String) 
		String stringConstant
		int index
		char[] stringCharArray
		int stringIndex
	public int literalIndex (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding aFieldBinding
		int index
		char[] name
		char[] signature
		char[] declaringClassConstantPoolName
		int classIndex
		int nameAndTypeIndex
	public int literalIndex (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding aMethodBinding
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass
		char[] declaringClassConstantPoolName
		char[] selector
		char[] signature
		int classIndex
		int nameAndTypeIndex
	public int literalIndexForType (char[]) 
		char[] constantPoolName
		int index
		int nameIndex
	public int literalIndexForMethod (char[], char[], char[], boolean) 
		char[] declaringClass
		char[] selector
		char[] signature
		boolean isInterface
		int index
		int classIndex
		int nameIndex
		int nameAndTypeIndex
	private int literalIndexForField (char[], char[]) 
		char[] name
		char[] signature
		int index
		int nameIndex
		int typeIndex
	public int literalIndexForMethod (char[], char[]) 
		char[] selector
		char[] signature
		int index
		int nameIndex
		int typeIndex
	public int literalIndexForField (char[], char[], char[]) 
		char[] declaringClass
		char[] name
		char[] signature
		int index
		int classIndex
		int nameIndex
		int nameAndTypeIndex
	private int literalIndexForFields (int, int, char[], char[]) 
		int nameIndex
		int typeIndex
		char[] name
		char[] signature
		int index
	public int literalIndexForLdc (char[]) 
		char[] stringCharArray
		int index
		int stringIndex
		int savedCurrentOffset
		int length
		int i
		char current
	public int literalIndexForMethods (int, int, char[], char[]) 
		int nameIndex
		int typeIndex
		char[] selector
		char[] signature
		int index
	private int putInNameAndTypeCache (char[], char[], int) 
		char[] key1
		char[] key2
		int index
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache value
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
	private int putInCache (char[], char[], char[], int) 
		char[] key1
		char[] key2
		char[] key3
		int index
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject value
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
		org.eclipse.jdt.internal.compiler.codegen.CharArrayCache charArrayCache
	public void resetForClinit (int, int) 
		int constantPoolIndex
		int constantPoolOffset
	private final void resizePoolContents (int) 
		int minimalSize
		int length
		int toAdd
	protected final void writeU1 (int) 
		int value
	protected final void writeU2 (int) 
		int value
}

org/eclipse/jdt/internal/compiler/codegen/DoubleCache.class
DoubleCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.DoubleCache extends java.lang.Object {
	private double[] keyTable
	private int[] valueTable
	private int elementSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (double) 
		double key
		int i
		int max
		long value1
		long value2
		int i
		int max
	public int get (double) 
		double key
		int i
		int max
		long value1
		long value2
		int i
		int max
	public int put (double, int) 
		double key
		int value
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/ExceptionLabel.class
ExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
	public int start
	public int end
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public void  (org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
	public boolean isStandardLabel () 
	public void place () 
	public void placeEnd () 
	public void placeStart () 
}

org/eclipse/jdt/internal/compiler/codegen/FieldNameAndTypeCache.class
FieldNameAndTypeCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.FieldNameAndTypeCache extends java.lang.Object {
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding key
		int index
	public boolean equalsForNameAndType (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field1
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field2
	public int get (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding key
		int index
	public int hashCode (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding key
	public int put (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.FieldNameAndTypeCache newHashtable
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/FloatCache.class
FloatCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.FloatCache extends java.lang.Object {
	private float[] keyTable
	private int[] valueTable
	private int elementSize
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (float) 
		float key
		int i
		int max
		int value1
		int value2
		int i
		int max
	public int get (float) 
		float key
		int i
		int max
		int value1
		int value2
		int i
		int max
	public int put (float, int) 
		float key
		int value
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/IntegerCache.class
IntegerCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.IntegerCache extends java.lang.Object {
	public int[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (int) 
		int key
		int index
	public int get (int) 
		int key
		int index
	public int hash (int) 
		int key
	public int put (int, int) 
		int key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.IntegerCache newHashtable
		int i
		int key
		int value
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/Label.class
Label.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.Label extends java.lang.Object {
	public org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	static final int POS_NOT_SET
	public int position
	public int[] forwardReferences
	public int forwardReferenceCount
	private boolean isWide
	public void  () 
	public void  (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
	void addForwardReference (int) 
		int pos
		int count
		int previousValue
		int length
		int[] refs
		int i
		int max
		int length
		int length
	public void appendForwardReferencesFrom (org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.codegen.Label otherLabel
		int otherCount
		int[] mergedForwardReferences
		int indexInMerge
		int j
		int i
		int max
		int max2
		int value1
		int value2
	void branch () 
		int offset
	void branchWide () 
	public boolean hasForwardReferences () 
	public void inlineForwardReferencesFromLabelsTargeting (int) 
		int gotoLocation
		org.eclipse.jdt.internal.compiler.codegen.Label[] labels
		int i
		org.eclipse.jdt.internal.compiler.codegen.Label label
	public void initialize (org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		org.eclipse.jdt.internal.compiler.codegen.CodeStream stream
	public boolean isStandardLabel () 
	public void place () 
		int oldPosition
		boolean isOptimizedBranch
		int index
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int i
		int offset
		int i
		org.eclipse.jdt.internal.compiler.codegen.Label label
		int offset
		int j
		int forwardPosition
		int j
		int forwardPosition
		int offset
	public java.lang.String toString () 
		String basic
		StringBuffer buffer
		int i
}

org/eclipse/jdt/internal/compiler/codegen/LongCache.class
LongCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.LongCache extends java.lang.Object {
	public long[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (long) 
		long key
		int index
	public int get (long) 
		long key
		int index
	public int hash (long) 
		long key
	public int put (long, int) 
		long key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.LongCache newHashtable
		int i
		long key
		int value
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/MethodNameAndTypeCache.class
MethodNameAndTypeCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.MethodNameAndTypeCache extends java.lang.Object {
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding key
		int index
	public boolean equalsForNameAndType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
	public int get (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding key
		int index
	public int hashCode (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding key
	public int put (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.MethodNameAndTypeCache newHashtable
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/ObjectCache.class
ObjectCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ObjectCache extends java.lang.Object {
	public Object[] keyTable
	public int[] valueTable
	int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int initialCapacity
	public void clear () 
		int i
	public boolean containsKey (java.lang.Object) 
		Object key
		int index
	public int get (java.lang.Object) 
		Object key
		int index
	public int hashCode (java.lang.Object) 
		Object key
	public int put (java.lang.Object, int) 
		Object key
		int value
		int index
	private void rehash () 
		org.eclipse.jdt.internal.compiler.codegen.ObjectCache newHashtable
		int i
	public int size () 
	public java.lang.String toString () 
		int max
		StringBuffer buf
		int i
}

org/eclipse/jdt/internal/compiler/codegen/Opcodes.class
Opcodes.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Opcodes extends java.lang.Object {
	public static final byte OPC_nop
	public static final byte OPC_aconst_null
	public static final byte OPC_iconst_m1
	public static final byte OPC_iconst_0
	public static final byte OPC_iconst_1
	public static final byte OPC_iconst_2
	public static final byte OPC_iconst_3
	public static final byte OPC_iconst_4
	public static final byte OPC_iconst_5
	public static final byte OPC_lconst_0
	public static final byte OPC_lconst_1
	public static final byte OPC_fconst_0
	public static final byte OPC_fconst_1
	public static final byte OPC_fconst_2
	public static final byte OPC_dconst_0
	public static final byte OPC_dconst_1
	public static final byte OPC_bipush
	public static final byte OPC_sipush
	public static final byte OPC_ldc
	public static final byte OPC_ldc_w
	public static final byte OPC_ldc2_w
	public static final byte OPC_iload
	public static final byte OPC_lload
	public static final byte OPC_fload
	public static final byte OPC_dload
	public static final byte OPC_aload
	public static final byte OPC_iload_0
	public static final byte OPC_iload_1
	public static final byte OPC_iload_2
	public static final byte OPC_iload_3
	public static final byte OPC_lload_0
	public static final byte OPC_lload_1
	public static final byte OPC_lload_2
	public static final byte OPC_lload_3
	public static final byte OPC_fload_0
	public static final byte OPC_fload_1
	public static final byte OPC_fload_2
	public static final byte OPC_fload_3
	public static final byte OPC_dload_0
	public static final byte OPC_dload_1
	public static final byte OPC_dload_2
	public static final byte OPC_dload_3
	public static final byte OPC_aload_0
	public static final byte OPC_aload_1
	public static final byte OPC_aload_2
	public static final byte OPC_aload_3
	public static final byte OPC_iaload
	public static final byte OPC_laload
	public static final byte OPC_faload
	public static final byte OPC_daload
	public static final byte OPC_aaload
	public static final byte OPC_baload
	public static final byte OPC_caload
	public static final byte OPC_saload
	public static final byte OPC_istore
	public static final byte OPC_lstore
	public static final byte OPC_fstore
	public static final byte OPC_dstore
	public static final byte OPC_astore
	public static final byte OPC_istore_0
	public static final byte OPC_istore_1
	public static final byte OPC_istore_2
	public static final byte OPC_istore_3
	public static final byte OPC_lstore_0
	public static final byte OPC_lstore_1
	public static final byte OPC_lstore_2
	public static final byte OPC_lstore_3
	public static final byte OPC_fstore_0
	public static final byte OPC_fstore_1
	public static final byte OPC_fstore_2
	public static final byte OPC_fstore_3
	public static final byte OPC_dstore_0
	public static final byte OPC_dstore_1
	public static final byte OPC_dstore_2
	public static final byte OPC_dstore_3
	public static final byte OPC_astore_0
	public static final byte OPC_astore_1
	public static final byte OPC_astore_2
	public static final byte OPC_astore_3
	public static final byte OPC_iastore
	public static final byte OPC_lastore
	public static final byte OPC_fastore
	public static final byte OPC_dastore
	public static final byte OPC_aastore
	public static final byte OPC_bastore
	public static final byte OPC_castore
	public static final byte OPC_sastore
	public static final byte OPC_pop
	public static final byte OPC_pop2
	public static final byte OPC_dup
	public static final byte OPC_dup_x1
	public static final byte OPC_dup_x2
	public static final byte OPC_dup2
	public static final byte OPC_dup2_x1
	public static final byte OPC_dup2_x2
	public static final byte OPC_swap
	public static final byte OPC_iadd
	public static final byte OPC_ladd
	public static final byte OPC_fadd
	public static final byte OPC_dadd
	public static final byte OPC_isub
	public static final byte OPC_lsub
	public static final byte OPC_fsub
	public static final byte OPC_dsub
	public static final byte OPC_imul
	public static final byte OPC_lmul
	public static final byte OPC_fmul
	public static final byte OPC_dmul
	public static final byte OPC_idiv
	public static final byte OPC_ldiv
	public static final byte OPC_fdiv
	public static final byte OPC_ddiv
	public static final byte OPC_irem
	public static final byte OPC_lrem
	public static final byte OPC_frem
	public static final byte OPC_drem
	public static final byte OPC_ineg
	public static final byte OPC_lneg
	public static final byte OPC_fneg
	public static final byte OPC_dneg
	public static final byte OPC_ishl
	public static final byte OPC_lshl
	public static final byte OPC_ishr
	public static final byte OPC_lshr
	public static final byte OPC_iushr
	public static final byte OPC_lushr
	public static final byte OPC_iand
	public static final byte OPC_land
	public static final byte OPC_ior
	public static final byte OPC_lor
	public static final byte OPC_ixor
	public static final byte OPC_lxor
	public static final byte OPC_iinc
	public static final byte OPC_i2l
	public static final byte OPC_i2f
	public static final byte OPC_i2d
	public static final byte OPC_l2i
	public static final byte OPC_l2f
	public static final byte OPC_l2d
	public static final byte OPC_f2i
	public static final byte OPC_f2l
	public static final byte OPC_f2d
	public static final byte OPC_d2i
	public static final byte OPC_d2l
	public static final byte OPC_d2f
	public static final byte OPC_i2b
	public static final byte OPC_i2c
	public static final byte OPC_i2s
	public static final byte OPC_lcmp
	public static final byte OPC_fcmpl
	public static final byte OPC_fcmpg
	public static final byte OPC_dcmpl
	public static final byte OPC_dcmpg
	public static final byte OPC_ifeq
	public static final byte OPC_ifne
	public static final byte OPC_iflt
	public static final byte OPC_ifge
	public static final byte OPC_ifgt
	public static final byte OPC_ifle
	public static final byte OPC_if_icmpeq
	public static final byte OPC_if_icmpne
	public static final byte OPC_if_icmplt
	public static final byte OPC_if_icmpge
	public static final byte OPC_if_icmpgt
	public static final byte OPC_if_icmple
	public static final byte OPC_if_acmpeq
	public static final byte OPC_if_acmpne
	public static final byte OPC_goto
	public static final byte OPC_jsr
	public static final byte OPC_ret
	public static final byte OPC_tableswitch
	public static final byte OPC_lookupswitch
	public static final byte OPC_ireturn
	public static final byte OPC_lreturn
	public static final byte OPC_freturn
	public static final byte OPC_dreturn
	public static final byte OPC_areturn
	public static final byte OPC_return
	public static final byte OPC_getstatic
	public static final byte OPC_putstatic
	public static final byte OPC_getfield
	public static final byte OPC_putfield
	public static final byte OPC_invokevirtual
	public static final byte OPC_invokespecial
	public static final byte OPC_invokestatic
	public static final byte OPC_invokeinterface
	public static final byte OPC_new
	public static final byte OPC_newarray
	public static final byte OPC_anewarray
	public static final byte OPC_arraylength
	public static final byte OPC_athrow
	public static final byte OPC_checkcast
	public static final byte OPC_instanceof
	public static final byte OPC_monitorenter
	public static final byte OPC_monitorexit
	public static final byte OPC_wide
	public static final byte OPC_multianewarray
	public static final byte OPC_ifnull
	public static final byte OPC_ifnonnull
	public static final byte OPC_goto_w
	public static final byte OPC_jsr_w
}

org/eclipse/jdt/internal/compiler/env/AccessRestriction.class
AccessRestriction.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
	private org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
	private String messageTemplate
	public void  (org.eclipse.jdt.internal.compiler.env.AccessRule, java.lang.String) 
		org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
		String messageTemplate
	public java.lang.String getMessageTemplate () 
	public int getProblemId () 
}

org/eclipse/jdt/internal/compiler/env/AccessRule.class
AccessRule.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRule extends java.lang.Object {
	public char[] pattern
	public int problemId
	public void  (char[], int) 
		char[] pattern
		int problemId
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.compiler.env.AccessRule other
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/jdt/internal/compiler/env/AccessRuleSet.class
AccessRuleSet.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
	private org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
	public String messageTemplate
	public void  (org.eclipse.jdt.internal.compiler.env.AccessRule[]) 
		org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
	public void  (org.eclipse.jdt.internal.compiler.env.AccessRule[], java.lang.String) 
		org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
		String messageTemplate
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.jdt.internal.compiler.env.AccessRuleSet otherRuleSet
		int rulesLength
		int i
	public org.eclipse.jdt.internal.compiler.env.AccessRule[] getAccessRules () 
	public org.eclipse.jdt.internal.compiler.env.AccessRestriction getViolatedRestriction (char[]) 
		char[] targetTypeFilePath
		int i
		int length
		org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
	public java.lang.String toString () 
	public java.lang.String toString (boolean) 
		boolean wrap
		StringBuffer buffer
		int i
		int length
		org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
}

org/eclipse/jdt/internal/compiler/env/IBinaryField.class
IBinaryField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField  {
	public abstract org.eclipse.jdt.internal.compiler.impl.Constant getConstant () 
	public abstract char[] getName () 
	public abstract char[] getTypeName () 
	public abstract char[] getGenericSignature () 
	public abstract long getTagBits () 
}

org/eclipse/jdt/internal/compiler/env/IBinaryMethod.class
IBinaryMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod  {
	public abstract char[][] getExceptionTypeNames () 
	public abstract char[] getMethodDescriptor () 
	public abstract char[] getGenericSignature () 
	public abstract char[] getSelector () 
	public abstract long getTagBits () 
	public abstract boolean isClinit () 
}

org/eclipse/jdt/internal/compiler/env/IBinaryNestedType.class
IBinaryNestedType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
	public abstract char[] getEnclosingTypeName () 
	public abstract int getModifiers () 
	public abstract char[] getName () 
}

org/eclipse/jdt/internal/compiler/env/IBinaryType.class
IBinaryType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType  {
	public static final char[][] NoInterface
	public static final org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
	public static final org.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
	public static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
	static void  () 
	public abstract char[] getEnclosingTypeName () 
	public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField[] getFields () 
	public abstract char[][] getInterfaceNames () 
	public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] getMemberTypes () 
	public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] getMethods () 
	public abstract char[] getName () 
	public abstract char[] getGenericSignature () 
	public abstract char[] getSuperclassName () 
	public abstract long getTagBits () 
	public abstract boolean isAnonymous () 
	public abstract boolean isLocal () 
	public abstract boolean isMember () 
	public abstract char[] sourceFileName () 
}

org/eclipse/jdt/internal/compiler/env/ICompilationUnit.class
ICompilationUnit.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent  {
	public abstract char[] getContents () 
	public abstract char[] getMainTypeName () 
	public abstract char[][] getPackageName () 
}

org/eclipse/jdt/internal/compiler/env/IConstants.class
IConstants.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IConstants extends java.lang.Object {
	public static final int AccDefault
	public static final int AccPublic
	public static final int AccPrivate
	public static final int AccProtected
	public static final int AccStatic
	public static final int AccFinal
	public static final int AccSynchronized
	public static final int AccVolatile
	public static final int AccBridge
	public static final int AccTransient
	public static final int AccVarargs
	public static final int AccNative
	public static final int AccInterface
	public static final int AccAbstract
	public static final int AccStrictfp
	public static final int AccSynthetic
	public static final int AccAnnotation
	public static final int AccEnum
	public static final int AccSuper
	public static final int AccAnnotationDefault
	public static final int AccDeprecated
}

org/eclipse/jdt/internal/compiler/env/IDependent.class
IDependent.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IDependent extends java.lang.Object {
	public static final char JAR_FILE_ENTRY_SEPARATOR
	public abstract char[] getFileName () 
}

org/eclipse/jdt/internal/compiler/env/IGenericField.class
IGenericField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericField extends java.lang.Object {
	public abstract int getModifiers () 
}

org/eclipse/jdt/internal/compiler/env/IGenericMethod.class
IGenericMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericMethod extends java.lang.Object {
	public abstract int getModifiers () 
	public abstract boolean isConstructor () 
	public abstract char[][] getArgumentNames () 
}

org/eclipse/jdt/internal/compiler/env/IGenericType.class
IGenericType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent  {
	public static final int CLASS_DECL
	public static final int INTERFACE_DECL
	public static final int ENUM_DECL
	public static final int ANNOTATION_TYPE_DECL
	public abstract int getKind () 
	public abstract int getModifiers () 
	public abstract boolean isBinaryType () 
}

org/eclipse/jdt/internal/compiler/env/INameEnvironment.class
INameEnvironment.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.INameEnvironment extends java.lang.Object {
	public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][]) 
	public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][]) 
	public abstract boolean isPackage (char[][], char[]) 
	public abstract void cleanup () 
}

org/eclipse/jdt/internal/compiler/env/ISourceField.class
ISourceField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract char[] getInitializationSource () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getTypeName () 
}

org/eclipse/jdt/internal/compiler/env/ISourceImport.class
ISourceImport.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceImport extends java.lang.Object {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract int getModifiers () 
}

org/eclipse/jdt/internal/compiler/env/ISourceMethod.class
ISourceMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract char[][] getExceptionTypeNames () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getReturnTypeName () 
	public abstract char[][] getTypeParameterNames () 
	public abstract char[][][] getTypeParameterBounds () 
}

org/eclipse/jdt/internal/compiler/env/ISourceType.class
ISourceType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType  {
	public abstract int getDeclarationSourceEnd () 
	public abstract int getDeclarationSourceStart () 
	public abstract org.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType () 
	public abstract org.eclipse.jdt.internal.compiler.env.ISourceField[] getFields () 
	public abstract char[][] getInterfaceNames () 
	public abstract org.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes () 
	public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods () 
	public abstract char[] getName () 
	public abstract int getNameSourceEnd () 
	public abstract int getNameSourceStart () 
	public abstract char[] getSuperclassName () 
	public abstract char[][][] getTypeParameterBounds () 
	public abstract char[][] getTypeParameterNames () 
}

org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.class
NameEnvironmentAnswer.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer extends java.lang.Object {
	org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
	org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
	org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
	org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void  (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void  (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public void  (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction () 
	public org.eclipse.jdt.internal.compiler.env.IBinaryType getBinaryType () 
	public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit () 
	public org.eclipse.jdt.internal.compiler.env.ISourceType[] getSourceTypes () 
	public boolean isBinaryType () 
	public boolean isCompilationUnit () 
	public boolean isSourceType () 
}

org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.class
ConditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	void  (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition () 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo extra
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public int reachMode () 
	public boolean isReachable () 
	public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
		int reachMode
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
	public java.lang.String toString () 
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
}

org/eclipse/jdt/internal/compiler/flow/ExceptionHandlingFlowContext.class
ExceptionHandlingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
	public static final int BitCacheSize
	int[] isReached
	int[] isNeeded
	org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo[] initsOnExceptions
	org.eclipse.jdt.internal.compiler.codegen.ObjectCache indexes
	boolean isMethodContext
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
	public java.util.ArrayList extendedExceptions
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] handledExceptions
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		int count
		int cacheSize
		int i
		int cacheIndex
		int bitMask
	public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		int i
		int count
		int index
		int cacheIndex
		int bitMask
	public void complainIfUnusedExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.ast.TryStatement) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		int i
		int count
		int index
		int cacheIndex
		int bitMask
	public java.lang.String individualToString () 
		StringBuffer buffer
		int length
		int i
		int cacheIndex
		int bitMask
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		int index
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		boolean wasAlreadyDefinitelyCaught
		int index
		int cacheIndex
		int bitMask
	public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void mergeUnhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding newException
		int i
		boolean isRedundant
		int i
}

org/eclipse/jdt/internal/compiler/flow/FinallyFlowContext.class
FinallyFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FinallyFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
	org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
	org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
	int assignCount
	org.eclipse.jdt.internal.compiler.ast.Expression[] nullReferences
	int[] nullStatus
	int nullCount
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public void complainOnDeferredChecks (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int i
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		boolean complained
		org.eclipse.jdt.internal.compiler.flow.FlowContext currentContext
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isSubRoutine () 
	protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
		org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
	void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		int i
	protected boolean recordNullReference (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int status
}

org/eclipse/jdt/internal/compiler/flow/FlowContext.class
FlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	public org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public org.eclipse.jdt.internal.compiler.flow.FlowContext parent
	public static final org.eclipse.jdt.internal.compiler.flow.FlowContext NotContinuableContext
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public org.eclipse.jdt.internal.compiler.codegen.Label breakLabel () 
	public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] raisedExceptions
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		int remainingCount
		int raisedCount
		int raisedCount
		org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
		int caughtCount
		boolean[] locallyCaught
		int caughtIndex
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		int raisedIndex
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		int state
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exception
		int j
	public void checkExceptionHandlers (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
		org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement sub
		org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext exceptionContext
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] caughtExceptions
		boolean definitelyCaught
		int caughtIndex
		int caughtCount
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding caughtException
		int state
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStatement
	public org.eclipse.jdt.internal.compiler.codegen.Label continueLabel () 
	public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForBreakLabel (char[]) 
		char[] labelName
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
		char[] currentLabelName
	public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForContinueLabel (char[]) 
		char[] labelName
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		org.eclipse.jdt.internal.compiler.flow.FlowContext lastContinuable
		org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
		char[] currentLabelName
	public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultBreak () 
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
	public org.eclipse.jdt.internal.compiler.flow.FlowContext getTargetContextForDefaultContinue () 
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		org.eclipse.jdt.internal.compiler.flow.FlowContext lastNonReturningSubRoutine
	public java.lang.String individualToString () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsOnBreak () 
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public boolean isBreakable () 
	public boolean isContinuable () 
	public boolean isNonReturningContext () 
	public boolean isSubRoutine () 
	public char[] labelName () 
	public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		org.eclipse.jdt.internal.compiler.ast.Reference finalReference
	protected boolean recordNullReference (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int status
	public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	public void recordSettingFinal (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		org.eclipse.jdt.internal.compiler.ast.Reference finalReference
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowContext context
	public void recordUsingNullReference (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.Expression, int, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.Expression reference
		int status
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.FlowContext context
	void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
	public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subRoutine () 
	public java.lang.String toString () 
		StringBuffer buffer
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		int parentsCount
		org.eclipse.jdt.internal.compiler.flow.FlowContext[] parents
		int index
		int i
		int j
		int j
}

org/eclipse/jdt/internal/compiler/flow/FlowInfo.class
FlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo extends java.lang.Object {
	public static final int REACHABLE
	public static final int UNREACHABLE
	public static final int UNKNOWN
	public static final int NULL
	public static final int NON_NULL
	public static final org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo DEAD_END
	static void  () 
	public void  () 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo asNegatedCondition () 
	public static org.eclipse.jdt.internal.compiler.flow.FlowInfo conditional (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
	public static org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initial (int) 
		int maxFieldCount
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo info
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract boolean isReachable () 
	public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public abstract void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
	public abstract void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
	public static org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedOptimizedBranches (org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
		boolean isOptimizedTrue
		org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
		boolean isOptimizedFalse
		boolean allowFakeDeadBranch
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
		org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
	public abstract int reachMode () 
	public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
	public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
	public java.lang.String toString () 
	public abstract org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
}

org/eclipse/jdt/internal/compiler/flow/InitializationFlowContext.class
InitializationFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext extends org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
	public int exceptionCount
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
	public org.eclipse.jdt.internal.compiler.ast.ASTNode[] exceptionThrowers
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo[] exceptionThrowerFlowInfos
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public void checkInitializerExceptions (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
		org.eclipse.jdt.internal.compiler.flow.FlowContext initializerContext
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
	public java.lang.String individualToString () 
		StringBuffer buffer
		int i
	public void recordHandlingException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding raisedException
		org.eclipse.jdt.internal.compiler.ast.ASTNode invocationSite
		boolean wasMasked
		int size
}

org/eclipse/jdt/internal/compiler/flow/InsideSubRoutineFlowContext.class
InsideSubRoutineFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InsideSubRoutineFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
	public java.lang.String individualToString () 
		StringBuffer buffer
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnReturn () 
	public boolean isNonReturningContext () 
	public org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement subRoutine () 
	public void recordReturnFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}

org/eclipse/jdt/internal/compiler/flow/LabelFlowContext.class
LabelFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LabelFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
	public char[] labelName
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, char[], org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		char[] labelName
		org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	void checkLabelValidity (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowContext current
		char[] currentLabelName
	public java.lang.String individualToString () 
	public char[] labelName () 
}

org/eclipse/jdt/internal/compiler/flow/LoopingFlowContext.class
LoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
	public org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnContinue
	org.eclipse.jdt.internal.compiler.ast.Reference[] finalAssignments
	org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] finalVariables
	int assignCount
	org.eclipse.jdt.internal.compiler.ast.Expression[] nullReferences
	int[] nullStatus
	int nullCount
	org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.codegen.Label, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
		org.eclipse.jdt.internal.compiler.codegen.Label continueLabel
		org.eclipse.jdt.internal.compiler.lookup.Scope associatedScope
	public void complainOnDeferredChecks (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		int i
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variable
		boolean complained
		org.eclipse.jdt.internal.compiler.flow.FlowContext context
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public org.eclipse.jdt.internal.compiler.codegen.Label continueLabel () 
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isContinuable () 
	public boolean isContinuedTo () 
	public void recordContinueFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
	protected boolean recordFinalAssignment (org.eclipse.jdt.internal.compiler.lookup.VariableBinding, org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
		org.eclipse.jdt.internal.compiler.ast.Reference finalAssignment
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected boolean recordNullReference (org.eclipse.jdt.internal.compiler.ast.Expression, int) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int status
	void removeFinalAssignmentIfAny (org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		int i
}

org/eclipse/jdt/internal/compiler/flow/SwitchFlowContext.class
SwitchFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
	public org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo initsOnBreak
	public void  (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.codegen.Label) 
		org.eclipse.jdt.internal.compiler.flow.FlowContext parent
		org.eclipse.jdt.internal.compiler.ast.ASTNode associatedNode
		org.eclipse.jdt.internal.compiler.codegen.Label breakLabel
	public org.eclipse.jdt.internal.compiler.codegen.Label breakLabel () 
	public java.lang.String individualToString () 
		StringBuffer buffer
	public boolean isBreakable () 
	public void recordBreakFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
}

org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.class
UnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
	public long definiteInits
	public long potentialInits
	public long[] extraDefiniteInits
	public long[] extraPotentialInits
	public long definiteNulls
	public long definiteNonNulls
	public long[] extraDefiniteNulls
	public long[] extraDefiniteNonNulls
	public int reachMode
	public int maxFieldCount
	public static final int BitCacheSize
	void  () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		int i
		int length
		int otherLength
		int otherLength
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo addPotentialInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo inits
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		int i
		int length
		int otherLength
		int otherLength
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo copy () 
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo copy
		int length
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardFieldInitializations () 
		int limit
		long mask
		int vectorIndex
		int length
		int i
		long mask
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNonFieldInitializations () 
		int limit
		long mask
		int vectorIndex
		int length
		long mask
		int i
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo discardNullRelatedInitializations () 
		int length
		int i
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue () 
	private final boolean isDefinitelyAssigned (int) 
		int position
		int vectorIndex
	private final boolean isDefinitelyNonNull (int) 
		int position
		int vectorIndex
	private final boolean isDefinitelyNull (int) 
		int position
		int vectorIndex
	public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public final boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public final boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public boolean isReachable () 
	private final boolean isPotentiallyAssigned (int) 
		int position
		int vectorIndex
	public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final boolean isPotentiallyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private final void markAsDefinitelyAssigned (int) 
		int position
		long mask
		int vectorIndex
		int length
		int oldLength
		long mask
	public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private final void markAsDefinitelyNonNull (int) 
		int position
		long mask
		int vectorIndex
		long mask
	public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNonNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private final void markAsDefinitelyNull (int) 
		int position
		long mask
		int vectorIndex
		long mask
	public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	private final void markAsDefinitelyNotAssigned (int) 
		int position
		long mask
		int vectorIndex
		long mask
	public void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void markAsDefinitelyNotAssigned (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo mergedWith (org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo otherInits
		int i
		int length
		int otherLength
		int i
		int length
		int otherLength
	static int numberOfEnclosingFields (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int count
	public int reachMode () 
	public org.eclipse.jdt.internal.compiler.flow.FlowInfo setReachMode (int) 
		int reachMode
		int i
		int length
	public java.lang.String toString () 
	public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalInits () 
}

org/eclipse/jdt/internal/compiler/impl/BooleanConstant.class
BooleanConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.BooleanConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	boolean value
	public void  (boolean) 
		boolean value
	public boolean booleanValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/ByteConstant.class
ByteConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ByteConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	byte value
	public void  (byte) 
		byte value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/CharConstant.class
CharConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CharConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	char value
	public void  (char) 
		char value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/CompilerOptions.class
CompilerOptions.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.ProblemReasons org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants  {
	public static final String OPTION_LocalVariableAttribute
	public static final String OPTION_LineNumberAttribute
	public static final String OPTION_SourceFileAttribute
	public static final String OPTION_PreserveUnusedLocal
	public static final String OPTION_DocCommentSupport
	public static final String OPTION_ReportMethodWithConstructorName
	public static final String OPTION_ReportOverridingPackageDefaultMethod
	public static final String OPTION_ReportDeprecation
	public static final String OPTION_ReportDeprecationInDeprecatedCode
	public static final String OPTION_ReportDeprecationWhenOverridingDeprecatedMethod
	public static final String OPTION_ReportHiddenCatchBlock
	public static final String OPTION_ReportUnusedLocal
	public static final String OPTION_ReportUnusedParameter
	public static final String OPTION_ReportUnusedParameterWhenImplementingAbstract
	public static final String OPTION_ReportUnusedParameterWhenOverridingConcrete
	public static final String OPTION_ReportUnusedImport
	public static final String OPTION_ReportSyntheticAccessEmulation
	public static final String OPTION_ReportNoEffectAssignment
	public static final String OPTION_ReportLocalVariableHiding
	public static final String OPTION_ReportSpecialParameterHidingField
	public static final String OPTION_ReportFieldHiding
	public static final String OPTION_ReportTypeParameterHiding
	public static final String OPTION_ReportPossibleAccidentalBooleanAssignment
	public static final String OPTION_ReportNonExternalizedStringLiteral
	public static final String OPTION_ReportIncompatibleNonInheritedInterfaceMethod
	public static final String OPTION_ReportUnusedPrivateMember
	public static final String OPTION_ReportNoImplicitStringConversion
	public static final String OPTION_ReportAssertIdentifier
	public static final String OPTION_ReportEnumIdentifier
	public static final String OPTION_ReportNonStaticAccessToStatic
	public static final String OPTION_ReportIndirectStaticAccess
	public static final String OPTION_ReportEmptyStatement
	public static final String OPTION_ReportUnnecessaryTypeCheck
	public static final String OPTION_ReportUnnecessaryElse
	public static final String OPTION_ReportUndocumentedEmptyBlock
	public static final String OPTION_ReportInvalidJavadoc
	public static final String OPTION_ReportInvalidJavadocTags
	public static final String OPTION_ReportInvalidJavadocTagsDeprecatedRef
	public static final String OPTION_ReportInvalidJavadocTagsNotVisibleRef
	public static final String OPTION_ReportInvalidJavadocTagsVisibility
	public static final String OPTION_ReportMissingJavadocTags
	public static final String OPTION_ReportMissingJavadocTagsVisibility
	public static final String OPTION_ReportMissingJavadocTagsOverriding
	public static final String OPTION_ReportMissingJavadocComments
	public static final String OPTION_ReportMissingJavadocCommentsVisibility
	public static final String OPTION_ReportMissingJavadocCommentsOverriding
	public static final String OPTION_ReportFinallyBlockNotCompletingNormally
	public static final String OPTION_ReportUnusedDeclaredThrownException
	public static final String OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding
	public static final String OPTION_ReportUnqualifiedFieldAccess
	public static final String OPTION_ReportUncheckedTypeOperation
	public static final String OPTION_ReportFinalParameterBound
	public static final String OPTION_ReportMissingSerialVersion
	public static final String OPTION_ReportVarargsArgumentNeedCast
	public static final String OPTION_Source
	public static final String OPTION_TargetPlatform
	public static final String OPTION_Compliance
	public static final String OPTION_Encoding
	public static final String OPTION_MaxProblemPerUnit
	public static final String OPTION_TaskTags
	public static final String OPTION_TaskPriorities
	public static final String OPTION_TaskCaseSensitive
	public static final String OPTION_InlineJsr
	public static final String OPTION_ReportNullReference
	public static final String OPTION_ReportAutoboxing
	public static final String OPTION_ReportAnnotationSuperInterface
	public static final String OPTION_ReportMissingOverrideAnnotation
	public static final String OPTION_ReportMissingDeprecatedAnnotation
	public static final String OPTION_ReportIncompleteEnumSwitch
	public static final String OPTION_ReportForbiddenReference
	public static final String OPTION_ReportDiscouragedReference
	public static final String OPTION_SuppressWarnings
	public static final String OPTION_ReportUnhandledWarningToken
	public static final String OPTION_ReportInvalidAnnotation
	public static final String OPTION_ReportMissingAnnotation
	public static final String OPTION_ReportMissingJavadoc
	public static final String OPTION_PrivateConstructorAccess
	public static final String GENERATE
	public static final String DO_NOT_GENERATE
	public static final String PRESERVE
	public static final String OPTIMIZE_OUT
	public static final String VERSION_1_1
	public static final String VERSION_1_2
	public static final String VERSION_1_3
	public static final String VERSION_1_4
	public static final String VERSION_1_5
	public static final String ERROR
	public static final String WARNING
	public static final String IGNORE
	public static final String ENABLED
	public static final String DISABLED
	public static final String PUBLIC
	public static final String PROTECTED
	public static final String DEFAULT
	public static final String PRIVATE
	public static final long MethodWithConstructorName
	public static final long OverriddenPackageDefaultMethod
	public static final long UsingDeprecatedAPI
	public static final long MaskedCatchBlock
	public static final long UnusedLocalVariable
	public static final long UnusedArgument
	public static final long NoImplicitStringConversion
	public static final long AccessEmulation
	public static final long NonExternalizedString
	public static final long AssertUsedAsAnIdentifier
	public static final long UnusedImport
	public static final long NonStaticAccessToStatic
	public static final long Task
	public static final long NoEffectAssignment
	public static final long IncompatibleNonInheritedInterfaceMethod
	public static final long UnusedPrivateMember
	public static final long LocalVariableHiding
	public static final long FieldHiding
	public static final long AccidentalBooleanAssign
	public static final long EmptyStatement
	public static final long MissingJavadocComments
	public static final long MissingJavadocTags
	public static final long UnqualifiedFieldAccess
	public static final long UnusedDeclaredThrownException
	public static final long FinallyBlockNotCompleting
	public static final long InvalidJavadoc
	public static final long UnnecessaryTypeCheck
	public static final long UndocumentedEmptyBlock
	public static final long IndirectStaticAccess
	public static final long UnnecessaryElse
	public static final long UncheckedTypeOperation
	public static final long FinalParameterBound
	public static final long MissingSerialVersion
	public static final long EnumUsedAsAnIdentifier
	public static final long ForbiddenReference
	public static final long VarargsArgumentNeedCast
	public static final long NullReference
	public static final long Autoboxing
	public static final long AnnotationSuperInterface
	public static final long TypeParameterHiding
	public static final long MissingOverrideAnnotation
	public static final long IncompleteEnumSwitch
	public static final long MissingDeprecatedAnnotation
	public static final long DiscouragedReference
	public static final long UnhandledWarningToken
	private static final int IntMissingSerialVersion
	private static final int IntAutoBoxing
	private static final int IntTypeParameterHiding
	private static final int IntIncompleteEnumSwitch
	private static final int IntMissingDeprecatedAnnotation
	public long errorThreshold
	public long warningThreshold
	public static final int Source
	public static final int Lines
	public static final int Vars
	public int produceDebugAttributes
	public long complianceLevel
	public long sourceLevel
	public long targetJDK
	public boolean isPrivateConstructorAccessChangingVisibility
	public String defaultEncoding
	public boolean verbose
	public boolean produceReferenceInfo
	public boolean preserveAllLocalVariables
	public boolean parseLiteralExpressionsAsConstants
	public int maxProblemsPerUnit
	public char[][] taskTags
	public char[][] taskPriorites
	public boolean isTaskCaseSensitive
	public boolean reportDeprecationInsideDeprecatedCode
	public boolean reportDeprecationWhenOverridingDeprecatedMethod
	public boolean reportUnusedParameterWhenImplementingAbstract
	public boolean reportUnusedParameterWhenOverridingConcrete
	public boolean reportUnusedDeclaredThrownExceptionWhenOverriding
	public boolean reportSpecialParameterHidingField
	public int reportInvalidJavadocTagsVisibility
	public boolean reportInvalidJavadocTags
	public boolean reportInvalidJavadocTagsDeprecatedRef
	public boolean reportInvalidJavadocTagsNotVisibleRef
	public int reportMissingJavadocTagsVisibility
	public boolean reportMissingJavadocTagsOverriding
	public int reportMissingJavadocCommentsVisibility
	public boolean reportMissingJavadocCommentsOverriding
	public boolean inlineJsrBytecode
	public boolean docCommentSupport
	public boolean suppressWarnings
	public void  () 
	public void  (java.util.Map) 
		java.util.Map settings
	public java.util.Map getMap () 
		java.util.Map optionsMap
	public int getSeverity (long) 
		long irritant
	public java.lang.String getSeverityString (long) 
		long irritant
	public java.lang.String getVisibilityString (int) 
		int level
	public void set (java.util.Map) 
		java.util.Map optionsMap
		Object optionValue
		long level
		long level
		long level
		String stringValue
		long level
		String stringValue
		int val
		String stringValue
		String stringValue
	public java.lang.String toString () 
		StringBuffer buf
	void updateSeverity (long, java.lang.Object) 
		long irritant
		Object severityString
	public static long versionToJdkLevel (java.lang.Object) 
		Object versionID
	public static java.lang.String versionFromJdkLevel (long) 
		long jdkLevel
	public static java.lang.String[] warningOptionNames () 
		String[] result
	public static java.lang.String warningTokenFromIrritant (long) 
		long irritant
		int irritantInt
	public static long warningTokenToIrritant (java.lang.String) 
		String warningToken
}

org/eclipse/jdt/internal/compiler/impl/Constant.class
Constant.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.Constant extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeIds org.eclipse.jdt.internal.compiler.ast.OperatorIds  {
	public static final org.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
	public static final org.eclipse.jdt.internal.compiler.impl.IntConstant Zero
	public static final org.eclipse.jdt.internal.compiler.impl.IntConstant Two
	public static final org.eclipse.jdt.internal.compiler.impl.IntConstant One
	static void  () 
	public void  () 
	public boolean booleanValue () 
	public byte byteValue () 
	public final org.eclipse.jdt.internal.compiler.impl.Constant castTo (int) 
		int conversionToTargetType
	public char charValue () 
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant cst
		int id
		int operator
		float f
		double d
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperation (org.eclipse.jdt.internal.compiler.impl.Constant, int, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		int operator
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationAND_AND (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationDIVIDE (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationEQUAL_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationGREATER_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLEFT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationLESS_EQUAL (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMINUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationMULTIPLY (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationOR_OR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationPLUS (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationREMAINDER (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationRIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationUNSIGNED_RIGHT_SHIFT (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public static final org.eclipse.jdt.internal.compiler.impl.Constant computeConstantOperationXOR (org.eclipse.jdt.internal.compiler.impl.Constant, int, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		org.eclipse.jdt.internal.compiler.impl.Constant left
		int leftId
		org.eclipse.jdt.internal.compiler.impl.Constant right
		int rightId
	public double doubleValue () 
	public float floatValue () 
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (byte) 
		byte value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (char) 
		char value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (double) 
		double value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (float) 
		float value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (int) 
		int value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (long) 
		long value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (java.lang.String) 
		String value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (short) 
		short value
	public static org.eclipse.jdt.internal.compiler.impl.Constant fromValue (boolean) 
		boolean value
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public abstract int typeID () 
	public java.lang.String typeName () 
}

org/eclipse/jdt/internal/compiler/impl/DoubleConstant.class
DoubleConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.DoubleConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	double value
	public void  (double) 
		double value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/FloatConstant.class
FloatConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.FloatConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	float value
	public void  (float) 
		float value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.class
ITypeRequestor.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ITypeRequestor extends java.lang.Object {
	public abstract void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
	public abstract void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
	public abstract void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
}

org/eclipse/jdt/internal/compiler/impl/IntConstant.class
IntConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IntConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	int value
	public void  (int) 
		int value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/LongConstant.class
LongConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.LongConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	long value
	public void  (long) 
		long value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/ReferenceContext.class
ReferenceContext.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ReferenceContext extends java.lang.Object {
	public abstract void abort (int, org.eclipse.jdt.core.compiler.IProblem) 
	public abstract org.eclipse.jdt.internal.compiler.CompilationResult compilationResult () 
	public abstract boolean hasErrors () 
	public abstract void tagAsHavingErrors () 
}

org/eclipse/jdt/internal/compiler/impl/ShortConstant.class
ShortConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ShortConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	short value
	public void  (short) 
		short value
	public byte byteValue () 
	public char charValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/impl/StringConstant.class
StringConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.StringConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
	public String value
	public void  (java.lang.String) 
		String value
	public boolean compileTimeEqual (org.eclipse.jdt.internal.compiler.impl.StringConstant) 
		org.eclipse.jdt.internal.compiler.impl.StringConstant right
	public java.lang.String stringValue () 
	public java.lang.String toString () 
	public int typeID () 
}

org/eclipse/jdt/internal/compiler/lookup/ArrayBinding.class
ArrayBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.ArrayBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding ArrayLength
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
	public int dimensions
	org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	char[] constantPoolName
	char[] genericTypeSignature
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimensions
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		java.util.Map substitutes
		int constraint
		int otherDim
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherReducedType
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] brackets
		int i
	public char[] constantPoolName () 
		char[] brackets
		int i
	public java.lang.String debugName () 
		StringBuffer brackets
		int i
	public int dimensions () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementsType () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedType
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding findSuperTypeWithSameErasure (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int otherDim
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafSuperType
	public char[] genericTypeSignature () 
		char[] brackets
		int i
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public int hashCode () 
	public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding otherArray
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
	public int kind () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType () 
	public int problemId () 
	public char[] qualifiedSourceName () 
		char[] brackets
		int i
	public char[] readableName () 
		char[] brackets
		int i
	public char[] shortReadableName () 
		char[] brackets
		int i
	public char[] sourceName () 
		char[] brackets
		int i
	public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/BaseTypeBinding.class
BaseTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
	public char[] simpleName
	private char[] constantPoolName
	void  (int, char[], char[]) 
		int id
		char[] name
		char[] constantPoolName
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public char[] constantPoolName () 
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public final boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public static final boolean isNarrowing (int, int) 
		int left
		int right
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
	public static final boolean isWidening (int, int) 
		int left
		int right
	public int kind () 
	public char[] qualifiedSourceName () 
	public char[] readableName () 
	public char[] shortReadableName () 
	public char[] sourceName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/BaseTypes.class
BaseTypes.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.BaseTypes extends java.lang.Object {
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding IntBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding ByteBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding ShortBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding CharBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding LongBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding FloatBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding DoubleBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding BooleanBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding NullBinding
	public static final org.eclipse.jdt.internal.compiler.lookup.BaseTypeBinding VoidBinding
	static void  () 
}

org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.class
BinaryTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	protected org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean convertGenericToRawType
	public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		int rank
	static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolveUnresolvedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean convertGenericToRawType
	public void  (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		char[] typeSignature
		char[] possibleSourceName
		int start
		char[] enclosingTypeName
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields () 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields
		int count
		int i
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods
		int count
		int i
	void cachePartsFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		boolean needFieldsAndMethods
		org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] memberTypeStructures
		int size
		int i
		long sourceLevel
		char[] typeSignature
		char[] superclassName
		char[][] interfaceNames
		int size
		int i
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		java.util.ArrayList types
	private void createFields (org.eclipse.jdt.internal.compiler.env.IBinaryField[], long) 
		org.eclipse.jdt.internal.compiler.env.IBinaryField[] iFields
		long sourceLevel
		int size
		boolean use15specifics
		boolean isViewedAsDeprecated
		int i
		org.eclipse.jdt.internal.compiler.env.IBinaryField binaryField
		char[] fieldSignature
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.env.IBinaryMethod, long) 
		org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		long sourceLevel
		int methodModifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		boolean use15specifics
		char[] methodSignature
		char[] methodDescriptor
		int numOfParams
		char nextChar
		char nextChar
		int index
		int startIndex
		int size
		int end
		int i
		char[][] exceptionTypes
		int i
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		java.util.ArrayList types
		java.util.ArrayList types
		char[][] exceptionTypes
		int size
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding result
		int i
		int length
	private void createMethods (org.eclipse.jdt.internal.compiler.env.IBinaryMethod[], long) 
		org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] iMethods
		long sourceLevel
		int total
		int initialTotal
		int iClinit
		int[] toSkip
		int i
		org.eclipse.jdt.internal.compiler.env.IBinaryMethod method
		char[] methodName
		boolean isViewedAsDeprecated
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		int index
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	private org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		char[] typeSignature
		int depth
		int length
		int rank
		java.util.ArrayList variables
		boolean pendingVariable
		int i
		int colon
		char[] variableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] result
		int i
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		int i
	public char[] genericTypeSignature () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argCount
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int argCount
		int selectorLength
		boolean foundNothing
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
		int fieldLength
		int f
		char[] name
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		char[] name
		int prefixLength
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		int count
		int lastIndex
		int selectorLength
		int m
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public boolean hasMemberTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	private void initializeTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] existingVariables
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		int colon
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding firstBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] bounds
		java.util.ArrayList types
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isGenericType () 
	public int kind () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
		int i
		int i
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		int i
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int i
		int i
		int i
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		int i
		int i
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
		int i
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods () 
}

org/eclipse/jdt/internal/compiler/lookup/Binding.class
Binding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Binding extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.lookup.ProblemReasons  {
	public static final int FIELD
	public static final int LOCAL
	public static final int VARIABLE
	public static final int TYPE
	public static final int METHOD
	public static final int PACKAGE
	public static final int IMPORT
	public static final int ARRAY_TYPE
	public static final int BASE_TYPE
	public static final int PARAMETERIZED_TYPE
	public static final int WILDCARD_TYPE
	public static final int RAW_TYPE
	public static final int GENERIC_TYPE
	public static final int TYPE_PARAMETER
	public void  () 
	public abstract int kind () 
	public char[] computeUniqueKey () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public long getAnnotationTagBits () 
	public final boolean isValidBinding () 
	public int problemId () 
	public abstract char[] readableName () 
	public char[] shortReadableName () 
}

org/eclipse/jdt/internal/compiler/lookup/BlockScope.class
BlockScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BlockScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
	public int localIndex
	public int startIndex
	public int offset
	public int maxOffset
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope[] shiftScopes
	public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] EmulationPathToImplicitThis
	public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInConstructorCall
	public static final org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] NoEnclosingInstanceInStaticContext
	public org.eclipse.jdt.internal.compiler.lookup.Scope[] subscopes
	public int subscopeCount
	public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
	static void  () 
	protected void  (int, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		int kind
		org.eclipse.jdt.internal.compiler.lookup.Scope parent
	public void  (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
	public void  (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
		boolean addToParentScope
	public void  (org.eclipse.jdt.internal.compiler.lookup.BlockScope, int) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope parent
		int variableCount
	public final void addAnonymousType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superBinding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope anonymousClassScope
	public final void addLocalType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ClassScope localTypeScope
	public final void addLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
	public void addSubscope (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope childScope
	public final boolean allowBlankFinalFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	java.lang.String basicToString (int) 
		int tab
		String newLine
		int i
		String s
		int i
	private void checkAndSetModifiersForVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding varBinding
		int modifiers
		int realModifiers
		int unexpectedModifiers
	void computeLocalVariablePositions (int, int, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		int ilocal
		int initOffset
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		int maxLocals
		boolean hasMoreVariables
		int iscope
		int maxScopes
		boolean hasMoreScopes
		org.eclipse.jdt.internal.compiler.lookup.BlockScope subscope
		int subOffset
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		boolean generateCurrentLocalVar
	public void emulateOuterAccess (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
		org.eclipse.jdt.internal.compiler.lookup.BlockScope outerVariableScope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding currentType
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findLocalType (char[]) 
		char[] name
		long compliance
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding sourceType
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[]) 
		char[] variable
		int varLength
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
	public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		char[][] compoundName
		int mask
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int length
		int currentIndex
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[] nextName
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public final org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[][], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		int currentIndex
		int length
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[] nextName
		org.eclipse.jdt.internal.compiler.lookup.VariableBinding variableBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
	public org.eclipse.jdt.internal.compiler.lookup.VariableBinding[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding outerLocalVariable
		org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.BlockScope variableScope
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
	public java.lang.Object[] getEmulationPath (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		boolean denyEnclosingArgInConstructorCall
		org.eclipse.jdt.internal.compiler.lookup.MethodScope currentMethodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean insideConstructor
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding nestedEnclosingType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding enclosingArgument
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
		Object[] path
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentEnclosingType
	public final boolean isDuplicateLocalVariable (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.BlockScope current
		int i
	public int maxShiftedOffset () 
		int max
		int i
		int length
		int subMaxOffset
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	public void propagateInnerEmulation (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		boolean isEnclosingInstanceSupplied
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticArguments
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding syntheticArg
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
	public int scopeIndex () 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope parentScope
		org.eclipse.jdt.internal.compiler.lookup.Scope[] parentSubscopes
		int i
		int max
	int startIndex () 
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int tab
		String s
		int i
}

org/eclipse/jdt/internal/compiler/lookup/CaptureBinding.class
CaptureBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
	public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
	public int position
	public void  (org.eclipse.jdt.internal.compiler.lookup.WildcardBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding sourceType
		int position
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		int length
		char[] uniqueKey
	public java.lang.String debugName () 
	public char[] genericTypeSignature () 
	public void initializeBounds (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding wildcardVariable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalVariableSuperclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedVariableSuperclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalVariableInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedVariableInterfaces
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalWildcardBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedWildcardBound
		int length
	public boolean isCapture () 
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public char[] readableName () 
	public char[] shortReadableName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/ClassScope.class
ClassScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ClassScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
	public org.eclipse.jdt.internal.compiler.ast.TypeReference superTypeReference
	private static final char[] IncompleteHierarchy
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.Scope parent
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration context
	void buildAnonymousTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding supertype
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding anonymousType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	private void buildFields () 
		boolean hierarchyIsInconsistent
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int size
		int count
		int i
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fieldBindings
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject knownFieldNames
		boolean duplicate
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousBinding
		int f
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration previousField
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFieldBindings
		int i
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		int i
	void buildFieldsAndMethods () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int length
	private org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding buildLocalType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
		int size
		int count
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int j
		org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding memberBinding
	void buildLocalTypeBinding (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
	private void buildMemberTypes (org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypeBindings
		int length
		int count
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberContext
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int j
		org.eclipse.jdt.internal.compiler.lookup.ClassScope memberScope
	private void buildMethods () 
		boolean isEnum
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int size
		int clinitIndex
		int i
		int count
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methodBindings
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
	org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding buildType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		char[][] className
		char[][] className
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
	private void buildTypeVariables () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	private void checkAndSetModifiers () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		boolean isMemberType
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int realModifiers
		int unexpectedModifiers
		int unexpectedModifiers
		int unexpectedModifiers
		int unexpectedModifiers
		int unexpectedModifiers
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int fieldsLength
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int methodsLength
		boolean definesAbstractMethod
		int i
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int unexpectedModifiers
		int unexpectedModifiers
		int unexpectedModifiers
		int accessorBits
	private void checkAndSetModifiersForField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int expectedValue
		int implicitValue
		int realModifiers
		int unexpectedModifiers
		int accessorBits
	private void checkForInheritedMemberTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		boolean needToTag
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	public void checkParameterizedTypeBounds () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] superinterfaces
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int paramLength
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int size
	private void connectMemberTypes () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
		int size
	private boolean connectSuperclass () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	private boolean connectEnumSuperclass () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding rootEnumType
		boolean foundCycle
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] refTypeVariables
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding superType
	private boolean connectSuperInterfaces () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding annotationType
		boolean foundCycle
		boolean noProblems
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaceBindings
		int count
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.Map invocations
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superInterface
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int k
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		java.util.Set invalidInvocations
		int invalidSize
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] collisions
		int j
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherInterface
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int k
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		java.util.Set invalidInvocations
		int invalidSize
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] collisions
	void connectTypeHierarchy () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean noProblems
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	private void connectTypeHierarchyWithoutMembers () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		boolean noProblems
	public boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argTypes
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argType
	private boolean detectHierarchyCycle (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		boolean hasCycle
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding parentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSupertype (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.class
CompilationUnitScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
	public char[][] currentPackageName
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
	public org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
	public org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
	public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
	private org.eclipse.jdt.internal.compiler.util.CompoundNameVector qualifiedReferences
	private org.eclipse.jdt.internal.compiler.util.SimpleNameVector simpleNameReferences
	private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedTypes
	private org.eclipse.jdt.internal.compiler.util.ObjectVector referencedSuperTypes
	org.eclipse.jdt.internal.compiler.util.HashtableOfType constantPoolNameUsage
	public void  (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	void buildFieldsAndMethods () 
		int i
		int length
	void buildTypeBindings (org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		char[][] expectedPackageName
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int typeLength
		int count
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		char[] mainTypeName
		org.eclipse.jdt.internal.compiler.lookup.ClassScope child
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	void checkAndSetImports () 
		int numberOfStatements
		int numberOfImports
		int i
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
		int index
		int i
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] compoundName
		int j
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
	void checkParameterizedTypeBounds () 
		int i
		int length
	public char[] computeConstantPoolName (org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerMostEnclosingType
		int index
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		char[] candidateName
		boolean isCompliant15
	void connectTypeHierarchy () 
		int i
		int length
	void faultInImports () 
		int numberOfStatements
		org.eclipse.jdt.internal.compiler.util.HashtableOfType typesBySimpleNames
		int i
		int j
		int length
		int numberOfImports
		int i
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] resolvedImports
		int index
		int i
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		char[][] compoundName
		int j
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
		int j
		int length
		int j
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding resolved
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding binding
	public void faultInTypes () 
		int i
		int length
	private org.eclipse.jdt.internal.compiler.lookup.Binding findImport (char[][], int) 
		char[][] compoundName
		int length
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		int i
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[] name
	private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleImport (char[][], boolean) 
		char[][] compoundName
		boolean findStaticImports
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	private org.eclipse.jdt.internal.compiler.lookup.Binding findSingleStaticImport (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.Binding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding findStaticMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] getDefaultImports () 
		org.eclipse.jdt.internal.compiler.lookup.Binding importBinding
	public final org.eclipse.jdt.internal.compiler.lookup.Binding getImport (char[][], boolean, boolean) 
		char[][] compoundName
		boolean onDemand
		boolean isStaticImport
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	void recordQualifiedReference (char[][]) 
		char[][] qualifiedName
		int length
	void recordReference (char[][], char[]) 
		char[][] qualifiedEnclosingName
		char[] simpleName
	void recordReference (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		char[] simpleName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	void recordSimpleReference (char[]) 
		char[] simpleName
	void recordSuperTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	public void recordTypeConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding subType
	void recordTypeReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	void recordTypeReferences (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
	org.eclipse.jdt.internal.compiler.lookup.Binding resolveSingleImport (org.eclipse.jdt.internal.compiler.lookup.ImportBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] newImports
		int i
		int n
		int max
	public void storeDependencyInfo () 
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int size
		char[][][] qualifiedRefs
		int i
		char[][] simpleRefs
		int i
	public java.lang.String toString () 
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeToRecord (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding refType
	public void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier) 
		org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		int i
		int length
}

org/eclipse/jdt/internal/compiler/lookup/CompilerModifiers.class
CompilerModifiers.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants  {
	public static final int AccDefault
	public static final int AccJustFlag
	public static final int AccRestrictedAccess
	public static final int AccFromClassFile
	public static final int AccDefaultAbstract
	public static final int AccDeprecatedImplicitly
	public static final int AccAlternateModifierProblem
	public static final int AccModifierProblem
	public static final int AccSemicolonBody
	public static final int AccUnresolved
	public static final int AccClearPrivateModifier
	public static final int AccBlankFinal
	public static final int AccIsDefaultConstructor
	public static final int AccLocallyUsed
	public static final int AccVisibilityMASK
	public static final int AccOverriding
	public static final int AccImplementing
	public static final int AccGenericSignature
}

org/eclipse/jdt/internal/compiler/lookup/FieldBinding.class
FieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	protected void  () 
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.impl.Constant constant
	public void  (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding initialFieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public final int kind () 
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] declaringKey
		int declaringLength
		int nameLength
		char[] returnTypeKey
		int returnTypeLength
		char[] uniqueKey
		int index
	public char[] genericSignature () 
	public final int getAccessFlags () 
	public long getAnnotationTagBits () 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		int previousFieldID
	public final boolean isDefault () 
	public final boolean isDeprecated () 
	public final boolean isPrivate () 
	public final boolean isUsed () 
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isStatic () 
	public final boolean isSynthetic () 
	public final boolean isTransient () 
	public final boolean isViewedAsDeprecated () 
	public final boolean isVolatile () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original () 
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration sourceField () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int i
}

org/eclipse/jdt/internal/compiler/lookup/ImportBinding.class
ImportBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
	public char[][] compoundName
	public boolean onDemand
	public org.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
	public void  (char[][], boolean, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		char[][] compoundName
		boolean isOnDemand
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public final int kind () 
	public boolean isStatic () 
	public char[] readableName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.class
ImportConflictBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding extends org.eclipse.jdt.internal.compiler.lookup.ImportBinding {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.Binding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
		org.eclipse.jdt.internal.compiler.ast.ImportReference reference
	public char[] readableName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.class
InnerEmulationDependency.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency extends java.lang.Object {
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
	public boolean wasEnclosingInstanceSupplied
	public void  (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		boolean wasEnclosingInstanceSupplied
}

org/eclipse/jdt/internal/compiler/lookup/InvocationSite.class
InvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.InvocationSite extends java.lang.Object {
	public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments () 
	public abstract boolean isSuperAccess () 
	public abstract boolean isTypeAccess () 
	public abstract void setDepth (int) 
	public abstract void setFieldIndex (int) 
	public abstract void setActualReceiverType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
	public abstract int sourceStart () 
	public abstract int sourceEnd () 
}

org/eclipse/jdt/internal/compiler/lookup/LocalTypeBinding.class
LocalTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
	static final char[] LocalTypePrefix
	private org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency[] dependents
	public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding[] localArrayBindings
	public org.eclipse.jdt.internal.compiler.ast.CaseStatement enclosingCase
	int sourceStart
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding enclosingMethod
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.ast.CaseStatement switchCase
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration declaration
	public void addInnerEmulationDependent (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope dependentScope
		boolean wasEnclosingInstanceSupplied
		int index
		int index
		int i
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] outerKey
		int semicolon
	public char[] constantPoolName () 
	org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (int) 
		int dimensionCount
		int length
		int i
	public char[] genericTypeSignature () 
	public char[] readableName () 
		char[] readableName
		char[] readableName
		char[] readableName
		char[] readableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public char[] shortReadableName () 
		char[] shortReadableName
		char[] shortReadableName
		char[] shortReadableName
		char[] shortReadableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public void setAsMemberType () 
	public void setConstantPoolName (char[]) 
		char[] computedConstantPoolName
	public char[] signature () 
	public char[] sourceName () 
	public java.lang.String toString () 
	public void updateInnerEmulationDependents () 
		int i
		org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency dependency
}

org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.class
LocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
	public boolean isArgument
	public int resolvedPosition
	public static final int UNUSED
	public static final int USED
	public static final int FAKE_USED
	public int useFlag
	public org.eclipse.jdt.internal.compiler.lookup.BlockScope declaringScope
	public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
	public int[] initializationPCs
	public int initializationCount
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		boolean isArgument
	public void  (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, boolean) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration declaration
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		boolean isArgument
	public final int kind () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int length
		char[] uniqueKey
	private void getScopeKey (org.eclipse.jdt.internal.compiler.lookup.BlockScope, java.lang.StringBuffer) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
		StringBuffer buffer
		int scopeIndex
	public boolean isSecret () 
	public void recordInitializationEndPC (int) 
		int pc
	public void recordInitializationStartPC (int) 
		int pc
		int index
	public java.lang.String toString () 
		String s
		int i
}

org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.class
LookupEnvironment.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.ProblemReasons org.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	static final int BUILD_FIELDS_AND_METHODS
	static final int BUILD_TYPE_HIERARCHY
	static final int CHECK_AND_SET_IMPORTS
	static final int CONNECT_TYPE_HIERARCHY
	static final org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding TheNotFoundPackage
	static final org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding TheNotFoundType
	private java.util.Map accessRestrictions
	org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] defaultImports
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding defaultPackage
	org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
	private int lastCompletedUnitIndex
	private int lastUnitIndex
	public org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
	public org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public boolean sharedArraysUsed
	public byte[] sharedClassFileContents
	public byte[] sharedClassFileHeader
	private int stepCompleted
	public org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
	private org.eclipse.jdt.internal.compiler.lookup.ArrayBinding[][] uniqueArrayBindings
	private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueParameterizedTypeBindings
	private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueRawTypeBindings
	private org.eclipse.jdt.internal.compiler.util.SimpleLookupTable uniqueWildcardBindings
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitBeingCompleted
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration[] units
	private org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.impl.ITypeRequestor, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.env.INameEnvironment) 
		org.eclipse.jdt.internal.compiler.impl.ITypeRequestor typeRequestor
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions globalOptions
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		org.eclipse.jdt.internal.compiler.env.INameEnvironment nameEnvironment
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding askForType (org.eclipse.jdt.internal.compiler.lookup.PackageBinding, char[]) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		char[] name
		org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer answer
	public void buildTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
		int unitsLength
	public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding cacheBinaryType (org.eclipse.jdt.internal.compiler.env.IBinaryType, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		boolean needFieldsAndMethods
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding existingType
	public void completeTypeBindings () 
		int i
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
	public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
	public void completeTypeBindings (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		boolean buildFieldsAndMethods
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding computeBoxingType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
	private org.eclipse.jdt.internal.compiler.lookup.PackageBinding computePackageFrom (char[][]) 
		char[][] constantPoolName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertToRawType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimension
		int dimension
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		boolean needToConvert
		boolean needToConvert
		boolean needToConvert
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding convertedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalGeneric
	public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
		int dimensionCount
		int dimIndex
		int length
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding[] arrayBindings
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding[] arrayBindings
		int index
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding currentBinding
	public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	public org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding createBinaryTypeFrom (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, boolean, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		boolean needFieldsAndMethods
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
		org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding binaryBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding cachedType
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding createPackage (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding createParameterizedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding[] cachedInfo
		int argLength
		boolean needToGrow
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding cachedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] cachedArguments
		int cachedArgLength
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
	public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding createRawType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding[] cachedInfo
		boolean needToGrow
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding cachedType
		int length
		org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
	public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding createWildcard (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding[] cachedInfo
		boolean needToGrow
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding cachedType
		int cachedLength
		int length
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getCachedType (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int packageLength
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[]) 
		char[] name
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding getTopLevelPackage (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceBinding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		int i
		int packageLength
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] getTypeArgumentsFromSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		java.util.ArrayList args
		int rank
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getTypeFromConstantPoolName (char[], int, int, boolean) 
		char[] signature
		int start
		int end
		boolean isParameterized
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromSignature (char[], int, int, boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		char[] signature
		int start
		int end
		boolean isParameterized
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		int dimension
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int dimension
		int varStart
		int varEnd
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding initialType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] enclosingVariables
		int i
		boolean isParameterized
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		char[] memberName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	org.eclipse.jdt.internal.compiler.lookup.TypeBinding getTypeFromVariantTypeSignature (org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper wrapper
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] staticVariables
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	boolean isPackage (char[][], char[]) 
		char[][] compoundName
		char[] name
	public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier methodVerifier () 
	public void reset () 
		int i
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding[] arrayBindings
		int j
		int i
	public void setAccessRestriction (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
	void updateCaches (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		Object[] keys
		int i
		int l
		Object[] keys
		int i
		int l
}

org/eclipse/jdt/internal/compiler/lookup/MemberTypeBinding.class
MemberTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	void checkSyntheticArgsAndFields () 
	public char[] constantPoolName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/MethodBinding.class
MethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	public int modifiers
	public char[] selector
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	char[] signature
	public long tagBits
	protected void  () 
	public void  (int, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		int modifiers
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] thrownExceptions
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding initialMethodBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public final boolean areParameterErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int length
		int i
	public final boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int length
		int i
	public final boolean areParametersCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int paramLength
		int argLength
		int lastIndex
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding varArgType
		int i
		int i
	public final int kind () 
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public final boolean areTypeVariableErasuresEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		int length
		int i
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding declaringPackage
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstitutedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars2
		int v
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	protected char[] computeUniqueKey (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		boolean isLeaf
		char[] declaringKey
		int declaringLength
		int selectorLength
		char[] sig
		int signatureLength
		char[] uniqueKey
		int index
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass () 
	public final char[] constantPoolName () 
	public char[] genericSignature () 
		StringBuffer sig
		int i
		int length
		int i
		int length
		boolean needExceptionSignatures
		int length
		int i
		int i
		int sigLength
		char[] genericSignature
	public final int getAccessFlags () 
	public long getAnnotationTagBits () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		int i
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	public final boolean isAbstract () 
	public final boolean isBridge () 
	public final boolean isConstructor () 
	public final boolean isDefault () 
	public final boolean isDefaultAbstract () 
	public final boolean isDeprecated () 
	public final boolean isFinal () 
	public final boolean isImplementing () 
	public final boolean isNative () 
	public final boolean isOverriding () 
	public final boolean isMain () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding paramType
	public final boolean isPrivate () 
	public final boolean isUsed () 
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isRequiredToClearPrivateModifier () 
	public final boolean isStatic () 
	public final boolean isStrictfp () 
	public final boolean isSynchronized () 
	public final boolean isSynthetic () 
	public final boolean isVarargs () 
	public final boolean isViewedAsDeprecated () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
	public char[] readableName () 
		StringBuffer buffer
		int i
		int length
	public char[] shortReadableName () 
		StringBuffer buffer
		int i
		int length
		int nameLength
		char[] shortReadableName
	protected final void setSelector (char[]) 
		char[] selector
	public final char[] signature () 
		StringBuffer buffer
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] targetParameters
		boolean isConstructor
		boolean needSynthetics
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticArgumentTypes
		int count
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterArguments
		int count
		int i
		int i
		int extraLength
		int nameLength
	public final int sourceEnd () 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration sourceMethod () 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int i
	public final int sourceStart () 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public final void tagForClearingPrivateModifier () 
	public java.lang.String toString () 
		String s
		int i
		int length
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
}

org/eclipse/jdt/internal/compiler/lookup/MethodScope.class
MethodScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodScope extends org.eclipse.jdt.internal.compiler.lookup.BlockScope {
	public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public boolean isStatic
	public boolean isConstructorCall
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding initializedField
	public int lastVisibleFieldID
	public int analysisIndex
	public boolean isPropagatingInnerClassEmulation
	public int lastIndex
	public long[] definiteInits
	public long[][] extraDefiniteInits
	public boolean insideTypeAnnotation
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] extraSyntheticArguments
	public void  (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope parent
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		boolean isStatic
	private void checkAndSetModifiersForConstructor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int realModifiers
		int unexpectedModifiers
		int accessorBits
	private void checkAndSetModifiersForMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int realModifiers
		int unexpectedModifiers
		int accessorBits
		int incompatibleWithAbstract
	public void computeLocalVariablePositions (int, org.eclipse.jdt.internal.compiler.codegen.CodeStream) 
		int initOffset
		org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
		boolean isReportingUnusedArgument
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int ilocal
		int maxLocals
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		int iarg
		int maxArguments
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding createMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.Argument[] argTypes
		int argLength
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference name
	public boolean isInsideConstructor () 
	public boolean isInsideInitializer () 
	public boolean isInsideInitializerOrConstructor () 
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMethodScope
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public final int recordInitializationStates (org.eclipse.jdt.internal.compiler.flow.FlowInfo) 
		org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
		org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo unconditionalFlowInfo
		long[] extraInits
		long inits
		int i
		long[] otherInits
		int j
		int max
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration referenceMethod () 
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceType () 
	java.lang.String basicToString (int) 
		int tab
		String newLine
		int i
		String s
		int i
}

org/eclipse/jdt/internal/compiler/lookup/MethodVerifier.class
MethodVerifier.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodVerifier extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TagBits org.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	org.eclipse.jdt.internal.compiler.util.HashtableOfObject inheritedMethods
	org.eclipse.jdt.internal.compiler.util.HashtableOfObject currentMethods
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding runtimeException
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding errorException
	org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	void  (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean areMethodsEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneArgs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoArgs
		int length
		int i
	boolean areReturnTypesEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	boolean areTypesEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
	boolean canSkipInheritedMethods () 
	boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	void checkAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
	void checkAgainstInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int j
	void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		int i
	void checkExceptions (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] newExceptions
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] inheritedExceptions
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newException
		int j
	void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
	void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding first
		int index
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		int i
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration missingAbstractMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		int i
	void checkMethods () 
		boolean mustImplementAbstractMethods
		boolean skipInheritedMethods
		char[][] methodSelectors
		int s
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
		int index
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
		int i
		int length1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int j
		int length2
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
	void checkPackagePrivateAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding necessaryPackage
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	void computeInheritedMethods () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	void computeInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject nonVisibleDefaultMethods
		boolean allSuperclassesAreAbstract
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] nonVisible
		int i
		int l
		int length
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		int i
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
		int length
		int e
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	void computeMethods () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int size
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] existingMethods
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
	public boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	boolean isAsVisible (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding newMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	boolean isSameClassOrSubclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding testClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	boolean mustImplementAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	boolean mustImplementAbstractMethods () 
	org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter reporter
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] resolvedExceptionTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		int i
	void verify (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding someType
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/jdt/internal/compiler/lookup/MethodVerifier15.class
MethodVerifier15.java
package org.eclipse.jdt.internal.compiler.lookup
 org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends org.eclipse.jdt.internal.compiler.lookup.MethodVerifier {
	void  (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	boolean areMethodsEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding sub
	boolean areParametersEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneArgs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoArgs
		int length
		int i
	boolean areReturnTypesEqual (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
	boolean areTypesEqual (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding one
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding two
	boolean canSkipInheritedMethods () 
	boolean canSkipInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
	void checkConcreteInheritedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentReturnType
	void checkForBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] allInheritedMethods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalInherited
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentReturnType
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherOriginal
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compareMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
	void checkForInheritedNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
	void checkForNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] currentParams
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		int n
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int m
		int n
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
	void checkInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int length
		int count
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
		int i
	void checkMethods () 
		boolean mustImplementAbstractMethods
		boolean skipInheritedMethods
		char[][] methodSelectors
		int s
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] current
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
		int index
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
		byte[] foundMatch
		int i
		int length1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int j
		int length2
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
	void checkTypeVariableMethods () 
		char[][] methodSelectors
		int s
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inherited
		int index
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingInherited
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding first
		int count
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeSubstituteMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] inheritedTypeVariables
		int inheritedLength
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		int i
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitute
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding inheritedTypeVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		int interfaceLength
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		int k
	boolean detectInheritedMethodClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding otherInherited
	boolean detectNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inherited
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
	public boolean doesMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substitute
	boolean doesSubstituteMethodOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] inheritedParams
		int length
		int i
	boolean doParametersClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneParams
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoParams
		int i
		int l
	boolean doTypeVariablesClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding substituteTwo
	boolean isInterfaceMethodImplemented (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding existingMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	void verify (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding someType
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding var
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
		int j
}

org/eclipse/jdt/internal/compiler/lookup/NestedTypeBinding.class
NestedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding {
	public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] enclosingInstances
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] outerLocalVariables
	public int enclosingInstancesSlotSize
	public int outerLocalVariablesSlotSize
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		char[][] typeName
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
		int size
		int newArgIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] synthLocals
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
		int size
		int newArgIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] newInstances
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding addSyntheticArgumentAndField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding synthLocal
	public final void computeSyntheticArgumentSlotSizes () 
		int slotSize
		int enclosingInstancesCount
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
		int outerLocalsCount
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding argument
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		int i
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticEnclosingInstances () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		int i
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	public void updateInnerEmulationDependents () 
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding getSyntheticArgument (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		int i
		int i
}

org/eclipse/jdt/internal/compiler/lookup/PackageBinding.class
PackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants  {
	public long tagBits
	public char[][] compoundName
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	org.eclipse.jdt.internal.compiler.util.HashtableOfType knownTypes
	org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
	protected void  () 
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		char[] topLevelPackageName
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	private void addNotFoundPackage (char[]) 
		char[] simpleName
	private void addNotFoundType (char[]) 
		char[] simpleName
	void addPackage (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding element
	void addType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding element
	public final int kind () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	private org.eclipse.jdt.internal.compiler.lookup.PackageBinding findPackage (char[]) 
		char[] name
		char[][] subPkgCompoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding subPackageBinding
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding binding
	org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage0 (char[]) 
		char[] name
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getType0 (char[]) 
		char[] name
	public org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public char[] readableName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/ParameterizedFieldBinding.class
ParameterizedFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
	public void  (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
	public org.eclipse.jdt.internal.compiler.impl.Constant constant () 
	public boolean isConstantValue () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding original () 
	public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant) 
		org.eclipse.jdt.internal.compiler.impl.Constant constant
}

org/eclipse/jdt/internal/compiler/lookup/ParameterizedGenericMethodBinding.class
ParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution  {
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
	private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public boolean inferredReturnType
	public boolean wasInferred
	public boolean isRaw
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod
	public boolean isUnchecked
	public static org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding methodSubstitute
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int varLength
		java.util.Map collectedSubstitutes
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		org.eclipse.jdt.internal.compiler.ast.MessageSend message
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		int argLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] augmentedArguments
	private static boolean hasUnresolvedTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		int i
		int varLength
	private static org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromArgumentTypes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.Map, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		java.util.Map collectedSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		int paramLength
		int minArgLength
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding varargType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastArgument
		int i
		int paramLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int varLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] resolvedSubstitutes
		int i
	private static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] resolveSubstituteConstraints (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean, java.util.Map) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		boolean considerEXTENDSConstraints
		java.util.Map collectedSubstitutes
		int varLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] equalSubstitutes
		int j
		int equalLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding equalSubstitute
		int k
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding current
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bounds
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mostSpecificSubstitute
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding rawType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] rawArguments
		int i
		boolean ignoreRawTypeSubstitution
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		int resultLength
		char[] result
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	private org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding inferFromExpectedType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		java.util.Map collectedSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int varLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		boolean argAlreadyInferred
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		int j
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		int i
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldReturnType
	public boolean isRawSubstitution () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		int length
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding tiebreakMethod () 
}

org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding$1.class
ParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding this$0
	private final org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding val$parameterizedDeclaringClass
	private final boolean val$isStatic
	private final int val$length
	private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$originalVariables
	private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] val$substitutedVariables
	void  (org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding, org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, boolean, int, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[], org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
}

org/eclipse/jdt/internal/compiler/lookup/ParameterizedMethodBinding.class
ParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public void  (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		int length
		boolean isStatic
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
		int interfaceCount
	public void  () 
	public static org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding instantiateGetClass (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericClassType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rawType
	public boolean hasSubstitutedParameters () 
	public boolean hasSubstitutedReturnType () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding original () 
}

org/eclipse/jdt/internal/compiler/lookup/ParameterizedTypeBinding.class
ParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution  {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] genericTypeSignature
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	private org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public void  (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int i
		int l
	public void boundCheck (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.ast.TypeReference[]) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] argumentReferences
		boolean hasErrors
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
		int length
	public boolean canBeInstantiated () 
	public int kind () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int position
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] capturedArguments
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding contextType
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding capturedParameterizedType
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		java.util.Map substitutes
		int constraint
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding formalEquivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding formalEquivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEquivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding actualEquivalent
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] formalArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] actualArguments
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding formalArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualArgument
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding actualWildcardArgument
	public void computeId () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer sig
		char[] typeSig
		int i
		org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding localTypeBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		char[] typeSig
		int i
		char[] typeSig
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding captureSourceType
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeBinding
		int sigLength
		char[] uniqueKey
	public char[] constantPoolName () 
	public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public java.lang.String debugName () 
		StringBuffer nameBuffer
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public int fieldCount () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] originalFields
		int length
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] parameterizedFields
		int i
	public char[] genericTypeSignature () 
		StringBuffer sig
		char[] typeSig
		int i
		char[] typeSig
		int i
		int i
		int length
		int sigLength
	public long getAnnotationTagBits () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argCount
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] constructors
		int c
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int argCount
		int selectorLength
		boolean foundNothing
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding match
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
		int fieldLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		int typeLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		java.util.ArrayList matchingMethods
		int selectorLength
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
	public boolean hasMemberTypes () 
	public boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someArguments
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding someArgument
		boolean isWildcardArgument
	protected void initializeArguments () 
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int i
	public boolean isIntersectingWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int otherLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding otherGenericType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int i
	public boolean isParameterizedType () 
	public boolean isRawSubstitution () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalMemberTypes
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] parameterizedMemberTypes
		int i
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] originalMethods
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] parameterizedMethods
		int i
	public char[] qualifiedSourceName () 
	public char[] readableName () 
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] readableName
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] refTypeVariables
	public char[] shortReadableName () 
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
		char[] shortReadableName
	public char[] signature () 
	public char[] sourceName () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericSuperclass
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean update
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		int i
		int l
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	public char[] qualifiedPackageName () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		int i
		int length
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
}

org/eclipse/jdt/internal/compiler/lookup/ProblemBinding.class
ProblemBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
	public char[] name
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
	private int problemId
	public void  (char[][], int) 
		char[][] compoundName
		int problemId
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
		int problemId
	void  (char[], int) 
		char[] name
		int problemId
	void  (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
		int problemId
	public final int kind () 
	public final int problemId () 
	public char[] readableName () 
}

org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.class
ProblemFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	private int problemId
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
	public void  (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, char[][], int) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		char[][] compoundName
		int problemId
	public void  (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[] name
		int problemId
	public void  (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], int) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		char[] name
		int problemId
	public final int problemId () 
}

org/eclipse/jdt/internal/compiler/lookup/ProblemMethodBinding.class
ProblemMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	private int problemReason
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int problemReason
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		int problemReason
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		int problemReason
	public final int problemId () 
}

org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.class
ProblemPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding extends org.eclipse.jdt.internal.compiler.lookup.PackageBinding {
	private int problemId
	void  (char[][], int) 
		char[][] compoundName
		int problemId
	void  (char[], int) 
		char[] name
		int problemId
	public final int problemId () 
}

org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.class
ProblemReasons.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ProblemReasons extends java.lang.Object {
	public static final int NoError
	public static final int NotFound
	public static final int NotVisible
	public static final int Ambiguous
	public static final int InternalNameProvided
	public static final int InheritedNameHidesEnclosingName
	public static final int NonStaticReferenceInConstructorInvocation
	public static final int NonStaticReferenceInStaticContext
	public static final int ReceiverTypeNotVisible
	public static final int IllegalSuperTypeVariable
	public static final int ParameterBoundMismatch
	public static final int TypeParameterArityMismatch
	public static final int ParameterizedMethodTypeMismatch
	public static final int TypeArgumentsForRawGenericMethod
	public static final int InvalidTypeForStaticImport
}

org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.class
ProblemReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
	private int problemReason
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		int problemReason
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding closestMatch
		int problemReason
	public int problemId () 
	public char[] shortReadableName () 
}

org/eclipse/jdt/internal/compiler/lookup/RawTypeBinding.class
RawTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
	public void  (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer sig
		char[] typeSig
		int i
		int sigLength
		char[] uniqueKey
	public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding createParameterizedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
	public int kind () 
	public java.lang.String debugName () 
		StringBuffer nameBuffer
	public char[] genericTypeSignature () 
		StringBuffer sig
		char[] typeSig
		int i
		int sigLength
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isIntersectingWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isParameterizedType () 
	public boolean isRawType () 
	protected void initializeArguments () 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
		int i
	public char[] readableName () 
		char[] readableName
		char[] readableName
	public char[] shortReadableName () 
		char[] shortReadableName
		char[] shortReadableName
}

org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding$1.class
ReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding$1 extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	void  () 
}

org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.class
ReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding implements org.eclipse.jdt.internal.compiler.env.IDependent  {
	public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding LUB_GENERIC
	public char[][] compoundName
	public char[] sourceName
	public int modifiers
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
	char[] fileName
	char[] constantPoolName
	char[] signature
	static void  () 
	public void  () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] availableFields () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] availableMethods () 
	public boolean canBeInstantiated () 
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringErasure
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public final boolean canBeSeenBy (org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding invocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerInvocationType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outerDeclaringClass
	public char[] computeGenericTypeSignature (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		boolean isMemberOfGeneric
		StringBuffer sig
		char[] typeSig
		int i
		char[] typeSig
		int i
		int i
		int length
		int sigLength
		char[] result
	public void computeId () 
		char[] typeName
		char[] typeName
		char[] packageName
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
	public char[] constantPoolName () 
	public java.lang.String debugName () 
	public final int depth () 
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public boolean detectAnnotationCycle () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingTypeAt (int) 
		int relativeDepth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public int enumConstantCount () 
		int count
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
		int i
		int length
	public int fieldCount () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSuperTypeErasingTo (int, boolean) 
		int wellKnownErasureID
		boolean erasureIsClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findSuperTypeWithSameErasure (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
	public final int getAccessFlags () 
	public long getAnnotationTagBits () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
	public char[] getFileName () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[]) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
		int i
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public boolean hasMemberTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding getTypeVariable (char[]) 
		char[] variableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int i
	public int hashCode () 
	public final boolean hasRestrictedAccess () 
	public boolean hasIncompatibleSuperType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
	public boolean implementsInterface (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		boolean searchHierarchy
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
	boolean implementsMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
	public final boolean isAbstract () 
	public boolean isAnnotationType () 
	public final boolean isBinaryBinding () 
	public boolean isClass () 
	public boolean isHierarchyBeingConnected () 
	public boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding otherCapture
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherLowerBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherReferenceType
	public final boolean isDefault () 
	public final boolean isDeprecated () 
	public boolean isEnum () 
	public final boolean isFinal () 
	public boolean isInterface () 
	public final boolean isPrivate () 
	public final boolean isUsed () 
	public final boolean isProtected () 
	public final boolean isPublic () 
	public final boolean isStatic () 
	public final boolean isStrictfp () 
	public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public final boolean isViewedAsDeprecated () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding outermostEnclosingType () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding last
	public char[] qualifiedSourceName () 
	public char[] readableName () 
		char[] readableName
		char[] readableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public char[] shortReadableName () 
		char[] shortReadableName
		char[] shortReadableName
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVars
		StringBuffer nameBuffer
		int i
		int length
		int nameLength
	public char[] signature () 
	public char[] sourceName () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] syntheticEnclosingInstanceTypes () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding[] syntheticOuterLocalVariables () 
	org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] unResolvedMethods () 
}

org/eclipse/jdt/internal/compiler/lookup/Scope.class
Scope.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Scope extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.lookup.ProblemReasons org.eclipse.jdt.internal.compiler.lookup.TagBits org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public static final int BLOCK_SCOPE
	public static final int CLASS_SCOPE
	public static final int COMPILATION_UNIT_SCOPE
	public static final int METHOD_SCOPE
	public static final int NOT_COMPATIBLE
	public static final int COMPATIBLE
	public static final int AUTOBOX_COMPATIBLE
	public static final int VARARGS_COMPATIBLE
	public int kind
	public org.eclipse.jdt.internal.compiler.lookup.Scope parent
	public static int compareTypes (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding left
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding right
	public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding getBaseType (char[]) 
		char[] name
		int length
	public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] originalTypes
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedTypes
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedParameter
	public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding originalParameterizedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding substitutedEnclosing
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding originalArrayType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalLeafComponentType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalOtherBounds
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedOtherBounds
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalReferenceType
	public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitute (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] originalTypes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] substitutedTypes
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedParameter
	protected void  (int, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		int kind
		org.eclipse.jdt.internal.compiler.lookup.Scope parent
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxing (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope compilationUnitScope () 
		org.eclipse.jdt.internal.compiler.lookup.Scope lastScope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions compilerOptions () 
	protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding computeCompatibleMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
		int argLength
		int paramLength
		boolean isVarArgs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] newArgs
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
	protected boolean connectTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[]) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		boolean noProblems
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.Map invocations
		int i
		int paramLength
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		boolean isTypeVariableFirstBound
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding varSuperType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superRefType
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] boundRefs
		int j
		int boundLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int k
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		java.util.Set invalidInvocations
		int invalidSize
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] collisions
		int index
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding previousInterface
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int m
		int max
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		java.util.Set invalidInvocations
		int invalidSize
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] collisions
		int size
	public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding createArrayType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int dimension
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] createTypeVariables (org.eclipse.jdt.internal.compiler.ast.TypeParameter[], org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariableBindings
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding unitPackage
		int length
		int count
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding parameterBinding
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding knownVar
	public final org.eclipse.jdt.internal.compiler.lookup.ClassScope enclosingClassScope () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public org.eclipse.jdt.internal.compiler.impl.ReferenceContext enclosingReferenceContext () 
		org.eclipse.jdt.internal.compiler.lookup.Scope current
	public final org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findDefaultAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.util.ObjectVector) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
		org.eclipse.jdt.internal.compiler.util.ObjectVector found
		int startFoundSize
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		int foundSize
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
		int candidatesCount
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		int a
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int p
		boolean isCompliant14
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findDirectMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findExactMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding exactMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding findField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverErasure
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding visibleField
		boolean keepLooking
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding notVisibleField
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding ambiguous
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingSourceType
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding visibleMemberType
		boolean keepLooking
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding notVisible
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding ambiguous
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding anInterface
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
		org.eclipse.jdt.internal.compiler.util.ObjectVector found
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int currentLength
		boolean isCompliant14
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding classHierarchyStart
		boolean mustBePublic
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int currentLength
		int i
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int j
		int max
		int maxMethod
		int i
		int max
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		int foundSize
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] candidates
		int candidatesCount
		boolean checkedMatchingMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int paramLength
		int a
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int p
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding current
		int j
		int visiblesCount
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding interfaceMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethodForArray (org.eclipse.jdt.internal.compiler.lookup.ArrayBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.ArrayBinding receiverType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding object
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding findMethodInSuperInterfaces (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, char[], org.eclipse.jdt.internal.compiler.util.ObjectVector, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		char[] selector
		org.eclipse.jdt.internal.compiler.util.ObjectVector found
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding matchingMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] currentMethods
		int currentLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding findType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding declarationPackage
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding invocationPackage
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding findVariable (char[]) 
		char[] variable
	public org.eclipse.jdt.internal.compiler.lookup.Binding getBinding (char[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite, boolean) 
		char[] name
		int mask
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean needResolve
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding problemField
		boolean insideStaticContext
		boolean insideConstructorCall
		boolean insideTypeAnnotation
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding foundField
		org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding foundInsideProblem
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int depth
		int foundDepth
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundActualReceiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding variableBinding
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding insideProblem
		org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		boolean foundInImport
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding temp
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getConstructor (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] compatible
		int compatibleIndex
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleIndex
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public final org.eclipse.jdt.internal.compiler.lookup.PackageBinding getCurrentPackage () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	public int getDeclarationModifiers () 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] fieldName
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getImplicitMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		boolean insideStaticContext
		boolean insideConstructorCall
		boolean insideTypeAnnotation
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundFuzzyProblem
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding foundInsideProblem
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int depth
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding receiverType
		boolean isExactMatch
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding fuzzyProblem
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding insideProblem
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodScope enclosingMethodScope
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		boolean skipOnDemand
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding possible
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding staticMethod
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding staticField
		char[][] importName
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding referencedType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int visibleLength
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaIoSerializable () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAnnotationAnnotation () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangAssertionError () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangClass () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangCloneable () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangEnum () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangIterable () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangObject () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangString () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaLangThrowable () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getJavaUtilIterator () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding getMemberType (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] typeName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getMethod (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding compatibleMethod
		org.eclipse.jdt.internal.compiler.problem.AbortCompilation e
	public final org.eclipse.jdt.internal.compiler.lookup.Binding getPackage (char[][]) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		int currentIndex
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[]) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
	public final org.eclipse.jdt.internal.compiler.lookup.TypeBinding getType (char[][], int) 
		char[][] compoundName
		int typeNameLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		int currentIndex
		boolean checkVisibility
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding problemBinding
	final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[], int) 
		char[] name
		int mask
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding foundType
		boolean insideStaticContext
		boolean insideTypeAnnotation
		org.eclipse.jdt.internal.compiler.lookup.Scope next
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding localType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding memberType
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope unitScope
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject typeOrPackageCache
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding importBinding
		org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding currentPackage
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		boolean foundInImport
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.ImportBinding someImport
		org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding temp
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public final org.eclipse.jdt.internal.compiler.lookup.Binding getTypeOrPackage (char[][]) 
		char[][] compoundName
		int nameLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		int currentIndex
		boolean checkVisibility
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding typeBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding qualifiedType
	public static org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] result
		int removed
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding jType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] trimmedResult
		int i
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding iType
	public static org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] greaterLowerBound (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] types
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] result
		int removed
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
		int j
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding jType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] trimmedResult
		int i
		int index
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding iType
	public org.eclipse.jdt.internal.compiler.ast.CaseStatement innermostSwitchCase () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isBoxingCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public final boolean isDefinedInField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
	public final boolean isDefinedInMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext refContext
	public final boolean isDefinedInSameUnit (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding[] topLevelTypes
		int i
	public final boolean isDefinedInType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isInsideCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public boolean isInsideDeprecatedCode () 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding context
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding context
	protected final boolean isMoreSpecificMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding one
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding two
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] oneParams
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] twoParams
		int oneParamsLength
		int twoParamsLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding eType
		int i
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingInvocation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Set, java.util.List) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		java.util.Set invocations
		java.util.List lubStack
		int length
		java.util.Iterator iter
		int dim
		int argLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] bestArguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding invocation
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] invocationVariables
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bestArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding least
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding leastContainingTypeArgument (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, java.util.List) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding u
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding v
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		java.util.List lubStack
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildV
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildU
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] glb
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lub
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		int typeLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	private org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerUpperBound (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.List) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.List lubStack
		int typeLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int stackLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] lubTypes
		int lubTypeLength
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int k
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lubType
		java.util.Map invocations
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] mecs
		int length
		int count
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		int commonDim
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		int dim
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int rank
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding mec
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding intersectionType
	public final org.eclipse.jdt.internal.compiler.lookup.MethodScope methodScope () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] minimalErasedCandidates (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], java.util.Map) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		java.util.Map allInvocations
		int length
		int indexOfFirst
		int actualLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstType
		java.util.ArrayList typesToVisit
		int dim
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstErasure
		java.util.Set someInvocations
		int max
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentType
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeToVisit
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding elementType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		java.util.Set someInvocations
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
		int j
		int count
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsInterface
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		java.util.Set someInvocations
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding itsSuperclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeErasure
		java.util.Set someInvocations
		int superLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] erasedSuperTypes
		int rank
		java.util.Iterator iter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int remaining
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		java.util.Set someInvocations
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherRefType
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		java.util.Set someInvocations
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedSuperType
		int j
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificClassMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding previous
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificInterfaceMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding problemMethod
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
	protected final org.eclipse.jdt.internal.compiler.lookup.MethodBinding mostSpecificMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] visible
		int visibleSize
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		int[] compatibilityLevels
		int i
		byte[] skipValues
		int level
		int max
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding original
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding original2
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		int l
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		int l
	public final org.eclipse.jdt.internal.compiler.lookup.ClassScope outerMostClassScope () 
		org.eclipse.jdt.internal.compiler.lookup.ClassScope lastClassScope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	public final org.eclipse.jdt.internal.compiler.lookup.MethodScope outerMostMethodScope () 
		org.eclipse.jdt.internal.compiler.lookup.MethodScope lastMethodScope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
	protected int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] parameters
		int paramLength
		int argLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int level
		int lastIndex
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		int newLevel
	private int parameterCompatibilityLevel (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arg
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding param
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public abstract org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	public final org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceCompilationUnit () 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.Scope unitScope
	public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext () 
		org.eclipse.jdt.internal.compiler.lookup.Scope current
	int startIndex () 
}

org/eclipse/jdt/internal/compiler/lookup/SignatureWrapper.class
SignatureWrapper.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper extends java.lang.Object {
	public char[] signature
	public int start
	public int end
	public int bracket
	public void  (char[]) 
		char[] signature
	public boolean atEnd () 
	public int computeEnd () 
		int index
	public char[] nextWord () 
		int dot
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.class
SourceTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
	public org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	public static final int METHOD_EMUL
	public static final int FIELD_EMUL
	public static final int CLASS_LITERAL_EMUL
	public static final int RECEIVER_TYPE_EMUL
	java.util.HashMap[] synthetics
	char[] genericReferenceTypeSignature
	public void  (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.lookup.ClassScope) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
		org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
	private void addDefaultAbstractMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding defaultAbstract
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] temp
	public void addDefaultAbstractMethods () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[][] interfacesToVisit
		int lastPosition
		int i
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int j
		int length
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] superMethods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] itsInterfaces
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForInnerclass (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForAssert (org.eclipse.jdt.internal.compiler.lookup.BlockScope) 
		org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding addSyntheticFieldForEnumValues () 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding synthField
		boolean needRecheck
		int index
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		boolean isReadAccess
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticEnumMethod (char[]) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding addSyntheticFieldForSwitchEnum (char[], java.lang.String) 
		char[] fieldName
		String key
		org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthField
		boolean needRecheck
		int index
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding existingField
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethodForSwitchEnum (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		char[] selector
		String key
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
		org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding fieldBinding
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		boolean isSuperAccess
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding addSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		java.util.Iterator synthMethods
		Object synthetic
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding accessMethod
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope currentScope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		java.util.Map substitutes
		int constraint
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] variables
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding equivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding equivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEquivalent
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEquivalent
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] elements
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] elements
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] elements
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherElements
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherElements
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherElements
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherElement
	public int kind () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] uniqueKey
		int start
		int end
		char[] mainTypeName
		char[] topLevelType
		StringBuffer buffer
		int length
	void faultInTypesForFieldsAndMethods () 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] fields () 
		int failed
		int i
		int length
		int newSize
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
		int i
		int j
		int length
	public char[] genericTypeSignature () 
	public char[] genericSignature () 
		StringBuffer sig
		int i
		int length
		int i
		int length
		int i
		int length
	public long getAnnotationTagBits () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		boolean old
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getDefaultAbstractMethods () 
		int count
		int i
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		int i
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactConstructor (org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		int argCount
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] constructors
		int c
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getExactMethod (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope) 
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
		org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope refScope
		int argCount
		int selectorLength
		boolean foundNothing
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] matchingMethods
		int m
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] toMatch
		int p
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getField (char[], boolean) 
		char[] fieldName
		boolean needResolve
		int fieldLength
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding result
		int newSize
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] newFields
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] getMethods (char[]) 
		char[] selector
		int selectorLength
		boolean methodsAreResolved
		java.util.ArrayList matchingMethods
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] result
		boolean isSource15
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int j
		boolean paramsMatch
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getSyntheticField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetEnclosingType
		boolean onlyExactMatch
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		java.util.Iterator accessFields
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding getSyntheticBridgeMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethodToBridge
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] accessors
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int i
	public boolean isGenericType () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] memberTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding getUpdatedFieldBinding (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newDeclaringClass
		java.util.Hashtable fieldMap
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding updatedField
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding getUpdatedMethodBinding (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding newDeclaringClass
		java.util.Hashtable methodMap
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding updatedMethod
	public boolean hasMemberTypes () 
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods () 
		int failed
		int i
		int length
		boolean complyTo15
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		char[] selector
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		int j
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params1
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params2
		int pLength
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] vars2
		boolean equalTypeVars
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding subMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding temp
		boolean equalParams
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isEnumSpecialMethod
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method2Decl
		int newSize
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] newMethods
		int i
		int j
		int length
	private org.eclipse.jdt.internal.compiler.lookup.FieldBinding resolveTypeFor (org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int f
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodScope initializationScope
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding previousField
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding fieldType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
	private org.eclipse.jdt.internal.compiler.lookup.MethodBinding resolveTypesFor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
		int i
		int paramLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionTypes
		int size
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding throwable
		int count
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedExceptionType
		int i
		boolean foundArgProblem
		org.eclipse.jdt.internal.compiler.ast.Argument[] arguments
		int size
		int i
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameterType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		boolean foundReturnTypeProblem
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding methodType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
	public final int sourceEnd () 
	public final int sourceStart () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] syntheticMethods () 
		int index
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] bindings
		java.util.Iterator fieldsOrMethods
		Object fieldOrMethod
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] methodAccessors
		int numberOfAccessors
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] fieldAccessors
		int numberOfAccessors
		int length
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] sortedBindings
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding binding
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] syntheticFields () 
		int fieldSize
		int literalSize
		int totalSize
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] bindings
		java.util.Iterator elements
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
		java.util.Iterator elements
		int i
		org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding synthBinding
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
	void verifyMethods (org.eclipse.jdt.internal.compiler.lookup.MethodVerifier) 
		org.eclipse.jdt.internal.compiler.lookup.MethodVerifier verifier
		int i
}

org/eclipse/jdt/internal/compiler/lookup/Substitution.class
Substitution.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Substitution extends java.lang.Object {
	public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
	public abstract org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public abstract boolean isRawSubstitution () 
}

org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.class
SyntheticArgumentBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
	public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding matchingField
	public void  (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
	public void  (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
}

org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.class
SyntheticFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
	public int index
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant, int) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.impl.Constant constant
		int index
}

org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.class
SyntheticMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetReadField
	public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetWriteField
	public org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetEnumType
	public int kind
	public static final int FieldReadAccess
	public static final int FieldWriteAccess
	public static final int MethodAccess
	public static final int ConstructorAccess
	public static final int SuperMethodAccess
	public static final int BridgeMethod
	public static final int EnumValues
	public static final int EnumValueOf
	public static final int SwitchTable
	public int sourceStart
	public int index
	public void  (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		boolean isReadAccess
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDecls
		int i
		int max
	public void  (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[]) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetField
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enumBinding
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		boolean isSuperAccess
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
	public void  (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding overridenMethodToBridge
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void  (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, char[]) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringEnum
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
	public void initializeConstructorAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedConstructor
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownSyntheticMethods
		boolean needRename
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
		int i
		int length
	public void initializeMethodAccessor (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, boolean, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding accessedMethod
		boolean isSuperAccess
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding declaringSourceType
		org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding[] knownAccessMethods
		int methodId
		boolean needRename
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDecls
		int i
		int length
	protected boolean isConstructorRelated () 
}

org/eclipse/jdt/internal/compiler/lookup/TagBits.class
TagBits.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TagBits extends java.lang.Object {
	public static final long IsArrayType
	public static final long IsBaseType
	public static final long IsNestedType
	public static final long IsMemberType
	public static final long MemberTypeMask
	public static final long IsLocalType
	public static final long LocalTypeMask
	public static final long IsAnonymousType
	public static final long AnonymousTypeMask
	public static final long IsBinaryBinding
	public static final long BeginHierarchyCheck
	public static final long EndHierarchyCheck
	public static final long HasParameterAnnotations
	public static final long KnowsDefaultAbstractMethods
	public static final long InterfaceVisited
	public static final long AreFieldsComplete
	public static final long AreMethodsComplete
	public static final long HasNoMemberTypes
	public static final long HierarchyHasProblems
	public static final long PassedBoundCheck
	public static final long IsBoundParameterizedType
	public static final long HasUnresolvedTypeVariables
	public static final long HasUnresolvedSuperclass
	public static final long HasUnresolvedSuperinterfaces
	public static final long HasUnresolvedEnclosingType
	public static final long HasUnresolvedMemberTypes
	public static final long HasTypeVariable
	public static final long HasDirectWildcard
	public static final long BeginAnnotationCheck
	public static final long EndAnnotationCheck
	public static final long AnnotationResolved
	public static final long AnnotationTarget
	public static final long AnnotationForType
	public static final long AnnotationForField
	public static final long AnnotationForMethod
	public static final long AnnotationForParameter
	public static final long AnnotationForConstructor
	public static final long AnnotationForLocalVariable
	public static final long AnnotationForAnnotationType
	public static final long AnnotationForPackage
	public static final long AnnotationTargetMASK
	public static final long AnnotationSourceRetention
	public static final long AnnotationClassRetention
	public static final long AnnotationRuntimeRetention
	public static final long AnnotationRetentionMASK
	public static final long AnnotationDeprecated
	public static final long AnnotationDocumented
	public static final long AnnotationInherited
	public static final long AnnotationOverride
	public static final long AnnotationSuppressWarnings
}

org/eclipse/jdt/internal/compiler/lookup/TypeBinding.class
TypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.BaseTypes org.eclipse.jdt.internal.compiler.lookup.TagBits org.eclipse.jdt.internal.compiler.lookup.TypeConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	public int id
	public long tagBits
	public void  () 
	public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding wellKnownType (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int id
	public int kind () 
	public boolean canBeInstantiated () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding capture (org.eclipse.jdt.internal.compiler.lookup.Scope, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		int position
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		java.util.Map substitutes
		int constraint
	public abstract char[] constantPoolName () 
	public java.lang.String debugName () 
	public int dimensions () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding genericCast (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherErasure
	public char[] genericTypeSignature () 
	public abstract org.eclipse.jdt.internal.compiler.lookup.PackageBinding getPackage () 
	public final boolean isAnonymousType () 
	public boolean isAnnotationType () 
	public final boolean isArrayType () 
	public final boolean isBaseType () 
	public boolean isBoundParameterizedType () 
	public boolean isCapture () 
	public boolean isClass () 
	public abstract boolean isCompatibleWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
	public boolean isEnum () 
	public boolean isEquivalentTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isGenericType () 
	public final boolean isHierarchyInconsistent () 
	public boolean isInterface () 
	public boolean isIntersectingWith (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
	public boolean isIntersectionType () 
	public final boolean isLocalType () 
	public final boolean isMemberType () 
	public final boolean isNestedType () 
	public final boolean isNumericType () 
	public boolean isParameterizedType () 
	public boolean isProvablyDistinctFrom (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		int depth
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParameterizedType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int i
		int length
	public boolean isRawType () 
	public boolean isReifiable () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding current
	public boolean isTypeArgumentContainedBy (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding paramType
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding otherParamType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosing
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherEnclosing
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherArguments
		int otherLength
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
		int kind
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
	public boolean isTypeArgumentIntersecting (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound1
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound1
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound2
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound2
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
	public boolean isTypeVariable () 
	public boolean isUnboundWildcard () 
	public boolean isUncheckedException (boolean) 
		boolean includeSupertype
	public boolean isWildcard () 
	public boolean needsUncheckedConversion (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding currentType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding compatible
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType () 
	public char[] qualifiedPackageName () 
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	public abstract char[] qualifiedSourceName () 
	public char[] signature () 
	public abstract char[] sourceName () 
	public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables () 
}

org/eclipse/jdt/internal/compiler/lookup/TypeConstants.class
TypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeConstants extends java.lang.Object {
	public static final char[] JAVA
	public static final char[] LANG
	public static final char[] IO
	public static final char[] ANNOTATION
	public static final char[] REFLECT
	public static final char[] LENGTH
	public static final char[] CLONE
	public static final char[] GETCLASS
	public static final char[] OBJECT
	public static final char[] MAIN
	public static final char[] SERIALVERSIONUID
	public static final char[] SERIALPERSISTENTFIELDS
	public static final char[] READRESOLVE
	public static final char[] WRITEREPLACE
	public static final char[] READOBJECT
	public static final char[] WRITEOBJECT
	public static final char[] CharArray_JAVA_LANG_OBJECT
	public static final char[] CharArray_JAVA_LANG_ENUM
	public static final char[] CharArray_JAVA_LANG_ANNOTATION_ANNOTATION
	public static final char[] CharArray_JAVA_IO_OBJECTINPUTSTREAM
	public static final char[] CharArray_JAVA_IO_OBJECTOUTPUTSTREAM
	public static final char[] CharArray_JAVA_IO_OBJECTSTREAMFIELD
	public static final char[] ANONYM_PREFIX
	public static final char[] ANONYM_SUFFIX
	public static final char[] WILDCARD_NAME
	public static final char[] WILDCARD_SUPER
	public static final char[] WILDCARD_EXTENDS
	public static final char[] WILDCARD_MINUS
	public static final char[] WILDCARD_STAR
	public static final char[] WILDCARD_PLUS
	public static final char[] WILDCARD_CAPTURE_NAME
	public static final char[] WILDCARD_CAPTURE
	public static final char[] BYTE
	public static final char[] SHORT
	public static final char[] INT
	public static final char[] LONG
	public static final char[] FLOAT
	public static final char[] DOUBLE
	public static final char[] CHAR
	public static final char[] BOOLEAN
	public static final char[] NULL
	public static final char[] VOID
	public static final char[] VALUE
	public static final char[] VALUES
	public static final char[] VALUEOF
	public static final char[] UPPER_SOURCE
	public static final char[] UPPER_CLASS
	public static final char[] UPPER_RUNTIME
	public static final char[] ANNOTATION_PREFIX
	public static final char[] ANNOTATION_SUFFIX
	public static final char[] TYPE
	public static final char[] UPPER_FIELD
	public static final char[] UPPER_METHOD
	public static final char[] UPPER_PARAMETER
	public static final char[] UPPER_CONSTRUCTOR
	public static final char[] UPPER_LOCAL_VARIABLE
	public static final char[] UPPER_ANNOTATION_TYPE
	public static final char[] UPPER_PACKAGE
	public static final char[][] JAVA_LANG
	public static final char[][] JAVA_IO
	public static final char[][] JAVA_LANG_ANNOTATION_ANNOTATION
	public static final char[][] JAVA_LANG_ASSERTIONERROR
	public static final char[][] JAVA_LANG_CLASS
	public static final char[][] JAVA_LANG_CLASSNOTFOUNDEXCEPTION
	public static final char[][] JAVA_LANG_CLONEABLE
	public static final char[][] JAVA_LANG_ENUM
	public static final char[][] JAVA_LANG_EXCEPTION
	public static final char[][] JAVA_LANG_ERROR
	public static final char[][] JAVA_LANG_ILLEGALARGUMENTEXCEPTION
	public static final char[][] JAVA_LANG_ITERABLE
	public static final char[][] JAVA_LANG_NOCLASSDEFERROR
	public static final char[][] JAVA_LANG_OBJECT
	public static final char[][] JAVA_LANG_STRING
	public static final char[][] JAVA_LANG_STRINGBUFFER
	public static final char[][] JAVA_LANG_STRINGBUILDER
	public static final char[][] JAVA_LANG_SYSTEM
	public static final char[][] JAVA_LANG_RUNTIMEEXCEPTION
	public static final char[][] JAVA_LANG_THROWABLE
	public static final char[][] JAVA_LANG_REFLECT_CONSTRUCTOR
	public static final char[][] JAVA_IO_PRINTSTREAM
	public static final char[][] JAVA_IO_SERIALIZABLE
	public static final char[][] JAVA_LANG_BYTE
	public static final char[][] JAVA_LANG_SHORT
	public static final char[][] JAVA_LANG_CHARACTER
	public static final char[][] JAVA_LANG_INTEGER
	public static final char[][] JAVA_LANG_LONG
	public static final char[][] JAVA_LANG_FLOAT
	public static final char[][] JAVA_LANG_DOUBLE
	public static final char[][] JAVA_LANG_BOOLEAN
	public static final char[][] JAVA_LANG_VOID
	public static final char[][] JAVA_UTIL_ITERATOR
	public static final char[][] JAVA_LANG_DEPRECATED
	public static final char[][] JAVA_LANG_ANNOTATION_DOCUMENTED
	public static final char[][] JAVA_LANG_ANNOTATION_INHERITED
	public static final char[][] JAVA_LANG_OVERRIDE
	public static final char[][] JAVA_LANG_ANNOTATION_RETENTION
	public static final char[][] JAVA_LANG_SUPPRESSWARNINGS
	public static final char[][] JAVA_LANG_ANNOTATION_TARGET
	public static final char[][] JAVA_LANG_ANNOTATION_RETENTIONPOLICY
	public static final char[][] JAVA_LANG_ANNOTATION_ELEMENTTYPE
	public static final int EqualOrMoreSpecific
	public static final int NotRelated
	public static final int MoreGeneric
	public static final int CONSTRAINT_EQUAL
	public static final int CONSTRAINT_EXTENDS
	public static final int CONSTRAINT_SUPER
	public static final int OK
	public static final int UNCHECKED
	public static final int MISMATCH
	public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NoTypes
	public static final org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] NoParameters
	public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NoExceptions
	public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] AnyException
	public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] NoFields
	public static final org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] NoMethods
	public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NoSuperInterfaces
	public static final org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] NoMemberTypes
	public static final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] NoTypeVariables
	public static final char[] INIT
	public static final char[] CLINIT
	public static final char[] SYNTHETIC_SWITCH_ENUM_TABLE
	public static final char[] SYNTHETIC_ENUM_VALUES
	public static final char[] SYNTHETIC_ASSERT_DISABLED
	public static final char[] SYNTHETIC_CLASS
	public static final char[] SYNTHETIC_OUTER_LOCAL_PREFIX
	public static final char[] SYNTHETIC_ENCLOSING_INSTANCE_PREFIX
	public static final char[] SYNTHETIC_ACCESS_METHOD_PREFIX
	public static final char[] PACKAGE_INFO_NAME
	static void  () 
}

org/eclipse/jdt/internal/compiler/lookup/TypeIds.class
TypeIds.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeIds extends java.lang.Object {
	public static final int T_undefined
	public static final int T_JavaLangObject
	public static final int T_char
	public static final int T_byte
	public static final int T_short
	public static final int T_boolean
	public static final int T_void
	public static final int T_long
	public static final int T_double
	public static final int T_float
	public static final int T_int
	public static final int T_JavaLangString
	public static final int T_null
	public static final int T_JavaLangClass
	public static final int T_JavaLangStringBuffer
	public static final int T_JavaLangSystem
	public static final int T_JavaLangError
	public static final int T_JavaLangReflectConstructor
	public static final int T_JavaLangThrowable
	public static final int T_JavaLangNoClassDefError
	public static final int T_JavaLangClassNotFoundException
	public static final int T_JavaLangRuntimeException
	public static final int T_JavaLangException
	public static final int T_JavaLangByte
	public static final int T_JavaLangShort
	public static final int T_JavaLangCharacter
	public static final int T_JavaLangInteger
	public static final int T_JavaLangLong
	public static final int T_JavaLangFloat
	public static final int T_JavaLangDouble
	public static final int T_JavaLangBoolean
	public static final int T_JavaLangVoid
	public static final int T_JavaLangAssertionError
	public static final int T_JavaLangCloneable
	public static final int T_JavaIoSerializable
	public static final int T_JavaLangIterable
	public static final int T_JavaUtilIterator
	public static final int T_JavaLangStringBuilder
	public static final int T_JavaLangEnum
	public static final int T_JavaLangIllegalArgumentException
	public static final int T_JavaLangAnnotationAnnotation
	public static final int T_JavaLangDeprecated
	public static final int T_JavaLangAnnotationDocumented
	public static final int T_JavaLangAnnotationInherited
	public static final int T_JavaLangOverride
	public static final int T_JavaLangAnnotationRetention
	public static final int T_JavaLangSuppressWarnings
	public static final int T_JavaLangAnnotationTarget
	public static final int T_JavaLangAnnotationRetentionPolicy
	public static final int T_JavaLangAnnotationElementType
	public static final int T_JavaIoPrintStream
	public static final int NoId
	public static final int IMPLICIT_CONVERSION_MASK
	public static final int COMPILE_TYPE_MASK
	public static final int Boolean2Int
	public static final int Boolean2String
	public static final int Boolean2Boolean
	public static final int Byte2Byte
	public static final int Byte2Short
	public static final int Byte2Char
	public static final int Byte2Int
	public static final int Byte2Long
	public static final int Byte2Float
	public static final int Byte2Double
	public static final int Byte2String
	public static final int Short2Byte
	public static final int Short2Short
	public static final int Short2Char
	public static final int Short2Int
	public static final int Short2Long
	public static final int Short2Float
	public static final int Short2Double
	public static final int Short2String
	public static final int Char2Byte
	public static final int Char2Short
	public static final int Char2Char
	public static final int Char2Int
	public static final int Char2Long
	public static final int Char2Float
	public static final int Char2Double
	public static final int Char2String
	public static final int Int2Byte
	public static final int Int2Short
	public static final int Int2Char
	public static final int Int2Int
	public static final int Int2Long
	public static final int Int2Float
	public static final int Int2Double
	public static final int Int2String
	public static final int Long2Byte
	public static final int Long2Short
	public static final int Long2Char
	public static final int Long2Int
	public static final int Long2Long
	public static final int Long2Float
	public static final int Long2Double
	public static final int Long2String
	public static final int Float2Byte
	public static final int Float2Short
	public static final int Float2Char
	public static final int Float2Int
	public static final int Float2Long
	public static final int Float2Float
	public static final int Float2Double
	public static final int Float2String
	public static final int Double2Byte
	public static final int Double2Short
	public static final int Double2Char
	public static final int Double2Int
	public static final int Double2Long
	public static final int Double2Float
	public static final int Double2Double
	public static final int Double2String
	public static final int String2String
	public static final int Object2String
	public static final int Null2String
	public static final int Object2Object
	public static final int BOXING
	public static final int UNBOXING
}

org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding$1.class
TypeVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.Substitution  {
	final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding this$0
	private final org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment val$environment
	private final org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding val$otherVariable
	void  (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
	public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment () 
	public boolean isRawSubstitution () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
}

org/eclipse/jdt/internal/compiler/lookup/TypeVariableBinding.class
TypeVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	public org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
	public int rank
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	public char[] genericTypeSignature
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.Binding, int) 
		char[] sourceName
		org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
		int rank
	public int kind () 
	public int boundCheck (org.eclipse.jdt.internal.compiler.lookup.Substitution, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		boolean hasSubstitution
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding wildcardBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclassBound
		boolean isArrayBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaceBounds
		int length
		boolean mustImplement
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superInterfaceBound
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding match
		boolean unchecked
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding referenceArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding match
	public boolean canBeInstantiated () 
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		java.util.Map substitutes
		int constraint
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding boxedType
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int variableConstraint
		int variableConstraint
		int variableConstraint
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[][] variableSubstitutes
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] constraintSubstitutes
		int length
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute
	public char[] constantPoolName () 
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		StringBuffer buffer
		org.eclipse.jdt.internal.compiler.lookup.Binding declaring
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] methods
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
		int length
		char[] uniqueKey
	public java.lang.String debugName () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public char[] genericSignature () 
		StringBuffer sig
		int interfaceLength
		int i
		int sigLength
		char[] genericSignature
	public char[] genericTypeSignature () 
	public boolean isErasureBoundTo (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int i
		int length
	public boolean isInterchangeableWith (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding otherVariable
		int length
		int i
		org.eclipse.jdt.internal.compiler.lookup.Substitution subst
		int i
	public boolean isTypeVariable () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding original () 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding originalType
	public char[] readableName () 
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldSuperclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding oldFirstInterface
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] interfaces
		int length
		int i
		int i
	public char[] shortReadableName () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding upperBound () 
}

org/eclipse/jdt/internal/compiler/lookup/UnresolvedReferenceBinding.class
UnresolvedReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
	org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] wrappers
	void  (char[][], org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[][] compoundName
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
	void addWrapper (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding wrapper
		int length
	public java.lang.String debugName () 
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		boolean convertGenericToRawType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
	void setResolvedType (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
		int i
		int l
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/compiler/lookup/UpdatedMethodBinding.class
UpdatedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UpdatedMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedDeclaringClass
	public void  (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding updatedDeclaringClass
		int modifiers
		char[] selector
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] exceptions
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding constantPoolDeclaringClass () 
}

org/eclipse/jdt/internal/compiler/lookup/VariableBinding.class
VariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.VariableBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
	public int modifiers
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public char[] name
	private org.eclipse.jdt.internal.compiler.impl.Constant constant
	public int id
	public long tagBits
	public void  (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.impl.Constant) 
		char[] name
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		org.eclipse.jdt.internal.compiler.impl.Constant constant
	public org.eclipse.jdt.internal.compiler.impl.Constant constant () 
	public final boolean isBlankFinal () 
	public boolean isConstantValue () 
	public final boolean isFinal () 
	public char[] readableName () 
	public void setConstant (org.eclipse.jdt.internal.compiler.impl.Constant) 
		org.eclipse.jdt.internal.compiler.impl.Constant constant
	public java.lang.String toString () 
		String s
}

org/eclipse/jdt/internal/compiler/lookup/WildcardBinding.class
WildcardBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
	int rank
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
	char[] genericSignature
	public int boundKind
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
	org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
	org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public void  (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		int rank
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding bound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] otherBounds
		int boundKind
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
	public int kind () 
	public boolean boundCheck (org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		int i
		int length
	public boolean canBeInstantiated () 
	public void collectSubstitutes (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, java.util.Map, int) 
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		java.util.Map substitutes
		int constraint
		org.eclipse.jdt.internal.compiler.lookup.CaptureBinding capture
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.WildcardBinding otherWildcard
		int i
		int length
	public char[] computeUniqueKey (boolean) 
		boolean isLeaf
		char[] genericTypeKey
		char[] wildCardKey
		char[] wildCardKey
		char[] wildCardKey
	public java.lang.String debugName () 
	public org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasure () 
	public char[] genericTypeSignature () 
	public int hashCode () 
	void initialize (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding someGenericType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding someBound
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] someOtherBounds
	public boolean isSuperclassOf (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding otherType
	public boolean isIntersectionType () 
	public boolean isUnboundWildcard () 
	public boolean isWildcard () 
	public char[] readableName () 
		StringBuffer buffer
		int i
		int length
		int length
		char[] result
	org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolve () 
	public char[] shortReadableName () 
		StringBuffer buffer
		int i
		int length
		int length
		char[] result
	public char[] signature () 
	public char[] sourceName () 
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass2 () 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces () 
		int length
		int length
		int otherLength
		int i
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces2 () 
		int otherLength
		int otherLength
	public void swapUnresolved (org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment) 
		org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding unresolvedType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
		org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment env
		boolean affected
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
	public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable () 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] typeVariables
}

org/eclipse/jdt/internal/compiler/messages.properties
org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.class
AbstractCommentParser.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser extends java.lang.Object {
	public static final char[] TAG_DEPRECATED
	public static final char[] TAG_PARAM
	public static final char[] TAG_RETURN
	public static final char[] TAG_THROWS
	public static final char[] TAG_EXCEPTION
	public static final char[] TAG_SEE
	public static final char[] TAG_LINK
	public static final char[] TAG_LINKPLAIN
	public static final char[] TAG_INHERITDOC
	public static final char[] TAG_VALUE
	public static final int NO_TAG_VALUE
	public static final int TAG_DEPRECATED_VALUE
	public static final int TAG_PARAM_VALUE
	public static final int TAG_RETURN_VALUE
	public static final int TAG_THROWS_VALUE
	public static final int TAG_EXCEPTION_VALUE
	public static final int TAG_SEE_VALUE
	public static final int TAG_LINK_VALUE
	public static final int TAG_LINKPLAIN_VALUE
	public static final int TAG_INHERITDOC_VALUE
	public static final int TAG_VALUE_VALUE
	public static final int TAG_OTHERS_VALUE
	protected int tagValue
	public static final int ORDERED_TAGS_NUMBER
	public static final int PARAM_TAG_EXPECTED_ORDER
	public static final int THROWS_TAG_EXPECTED_ORDER
	public static final int SEE_TAG_EXPECTED_ORDER
	public static final int COMPIL_PARSER
	public static final int DOM_PARSER
	public static final int SELECTION_PARSER
	public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	public char[] source
	protected org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	private int currentTokenType
	public boolean checkDocComment
	public boolean reportProblems
	protected boolean jdk15
	protected long inheritedPositions
	protected boolean deprecated
	protected Object returnStatement
	protected int javadocStart
	protected int javadocEnd
	protected int firstTagPosition
	protected int index
	protected int lineEnd
	protected int tokenPreviousPosition
	protected int lastIdentifierEndPosition
	protected int starPosition
	protected int textStart
	protected int memberStart
	protected int tagSourceStart
	protected int tagSourceEnd
	protected int inlineTagStart
	protected int[] lineEnds
	protected boolean lineStarted
	protected boolean inlineTagStarted
	protected boolean abort
	protected int kind
	private int linePtr
	private int lastLinePtr
	protected int identifierPtr
	protected char[][] identifierStack
	protected int identifierLengthPtr
	protected int[] identifierLengthStack
	protected long[] identifierPositionStack
	protected static int AstStackIncrement
	protected int astPtr
	protected Object[] astStack
	protected int astLengthPtr
	protected int[] astLengthStack
	static void  () 
	protected void  (org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	protected boolean commentParse () 
		boolean validComment
		int realStart
		int previousPosition
		char nextCharacter
		char previousChar
		int invalidTagLineEnd
		int invalidInlineTagLineEnd
		int end
		int end
		int end
	private void consumeToken () 
	protected abstract java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	protected abstract java.lang.Object createFieldReference (java.lang.Object)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	protected abstract java.lang.Object createMethodReference (java.lang.Object, java.util.List)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	protected java.lang.Object createReturnStatement () 
	protected abstract void createTag () 
	protected abstract java.lang.Object createTypeReference (int) 
	private int getIndexPosition () 
	private int getLineNumber (int) 
		int position
		int length
		int g
		int d
		int m
	private int getTokenEndPosition () 
	private java.lang.Object parseArguments (java.lang.Object)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		int modulo
		int iToken
		char[] argName
		java.util.List arguments
		int start
		Object typeRef
		Object typeRef
		boolean firstArg
		int end
		int dim
		boolean isVarargs
		long[] dimPositions
		int dimStart
		int dimStart
		long argNamePos
		int token
		char[] name
		Object argument
		int end
		Object argument
	private boolean parseHref ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int start
	private java.lang.Object parseMember (java.lang.Object)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		int start
		int previousPosition
		int end
		int end
		int end
	protected boolean parseParam ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int start
		int end
		boolean tokenWhiteSpace
		int token
		boolean hasMultiLines
		boolean isTypeParam
		boolean valid
		boolean empty
		boolean spaces
		int restart
	protected java.lang.Object parseQualifiedName (boolean)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		boolean reset
		int primitiveToken
		int iToken
		int token
	protected boolean parseReference ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int currentPosition
		Object typeRef
		Object reference
		int previousPosition
		int typeRefStartPosition
		int token
		int start
		int start
		char[] currentError
		char ch
		int end
	protected abstract boolean parseTag (int)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	protected boolean parseThrows () 
		int start
		Object typeRef
	protected char peekChar () 
		int idx
		char c
		int c1
		int c2
		int c3
		int c4
	protected void pushIdentifier (boolean) 
		boolean newLength
		int stackLength
	protected void pushOnAstStack (java.lang.Object, boolean) 
		Object node
		boolean newLength
		int stackLength
	protected abstract boolean pushParamName (boolean) 
	protected abstract boolean pushSeeRef (java.lang.Object) 
	protected void pushText (int, int) 
		int start
		int end
	protected abstract boolean pushThrowName (java.lang.Object) 
	protected char readChar () 
		char c
		int c1
		int c2
		int c3
		int c4
		int pos
	protected int readToken ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	protected int readTokenAndConsume ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int token
	protected int readTokenSafely () 
		int token
	protected void refreshInlineTagPosition (int) 
		int previousPosition
	protected void refreshReturnStatement () 
	public java.lang.String toString () 
		StringBuffer buffer
		int startPos
		int endPos
		char[] front
		int middleLength
		char[] middle
		char[] middle
		char[] end
	protected abstract void updateDocComment () 
	protected void updateLineEnd () 
	private boolean verifyEndLine (int) 
		int textPosition
		int startPosition
		int previousPosition
		char ch
	private boolean verifySpaceOrEndComment () 
		int startPosition
		char ch
		int previousPosition
}

org/eclipse/jdt/internal/compiler/parser/JavadocParser.class
JavadocParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.JavadocParser extends org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
	public org.eclipse.jdt.internal.compiler.ast.Javadoc docComment
	private int invalidParamReferencesPtr
	private org.eclipse.jdt.internal.compiler.ast.ASTNode[] invalidParamReferencesStack
	public void  (org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.parser.Parser sourceParser
	public boolean checkDeprecation (int) 
		int commentPtr
		int firstLineNumber
		int lastLineNumber
		int line
		int lineStart
		char c
	public java.lang.String toString () 
		StringBuffer buffer
	protected java.lang.Object createArgumentReference (char[], int, boolean, java.lang.Object, long[], long)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		char[] name
		int dim
		boolean isVarargs
		Object typeRef
		long[] dimPositions
		long argNamePos
		org.eclipse.jdt.internal.compiler.ast.TypeReference argTypeRef
		long pos
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference singleRef
		org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference qualifRef
		int argEnd
	protected java.lang.Object createFieldReference (java.lang.Object)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		char[] name
		org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference field
	protected java.lang.Object createMethodReference (java.lang.Object, java.util.List)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		Object receiver
		java.util.List arguments
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		boolean isConstructor
		char[] name
		int ptr
		Object node
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		char[] name
		char[][] tokens
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
		org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression[] expressions
		org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend msg
	protected java.lang.Object createReturnStatement () 
	protected java.lang.Object createTypeReference (int) 
		int primitiveToken
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int size
		char[][] tokens
		long[] positions
	protected boolean parseReturn () 
	protected boolean parseTag (int)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int previousPosition
		boolean valid
		int token
		char pc
		boolean validTag
		int length
		char[] tag
	protected void createTag () 
	protected boolean pushParamName (boolean) 
		boolean isTypeParam
		org.eclipse.jdt.internal.compiler.ast.ASTNode nameRef
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference ref
		org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference ref
		int i
		int stackLength
	protected boolean pushSeeRef (java.lang.Object) 
		Object statement
	protected boolean pushThrowName (java.lang.Object) 
		Object typeRef
	protected void refreshReturnStatement () 
	protected void updateDocComment () 
		int[] sizes
		int i
		int paramRefPtr
		int paramTypeParamPtr
		int ptr
		int size
		int size
		int size
		int i
		int i
		int i
		org.eclipse.jdt.internal.compiler.ast.Expression reference
		int size
}

org/eclipse/jdt/internal/compiler/parser/NLSLine.class
NLSLine.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.NLSLine extends java.lang.Object {
	private java.util.List elements
	public void  () 
	public void add (org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral element
	public java.util.Iterator iterator () 
	public org.eclipse.jdt.internal.compiler.ast.StringLiteral get (int) 
		int index
	public void set (int, org.eclipse.jdt.internal.compiler.ast.StringLiteral) 
		int index
		org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
	public boolean exists (int) 
		int index
	public int size () 
	public java.lang.String toString () 
		StringBuffer result
		java.util.Iterator iter
}

org/eclipse/jdt/internal/compiler/parser/Parser.class
Parser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Parser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.ast.OperatorIds org.eclipse.jdt.internal.compiler.lookup.TypeIds  {
	protected static final int THIS_CALL
	protected static final int SUPER_CALL
	public static char[] asb
	public static char[] asr
	protected static final int AstStackIncrement
	public static char[] base_action
	public static final int BracketKinds
	public static short[] check_table
	public static final int CurlyBracket
	private static final boolean DEBUG
	private static final String EOF_TOKEN
	private static final String ERROR_TOKEN
	protected static final int ExpressionStackIncrement
	protected static final int GenericsStackIncrement
	private static final String FILEPREFIX
	public static char[] in_symb
	private static final String INVALID_CHARACTER
	public static char[] lhs
	public static String[] name
	public static char[] nasb
	public static char[] nasr
	public static char[] non_terminal_index
	private static final String READABLE_NAMES_FILE
	private static final String READABLE_NAMES_FILE_NAME
	public static String[] readableName
	public static byte[] rhs
	public static long[] rules_compliance
	public static final int RoundBracket
	public static byte[] scope_la
	public static char[] scope_lhs
	public static char[] scope_prefix
	public static char[] scope_rhs
	public static char[] scope_state
	public static char[] scope_state_set
	public static char[] scope_suffix
	public static final int SquareBracket
	protected static final int StackIncrement
	public static char[] term_action
	public static byte[] term_check
	public static char[] terminal_index
	private static final String UNEXPECTED_EOF
	public static boolean VERBOSE_RECOVERY
	protected int astLengthPtr
	protected int[] astLengthStack
	protected int astPtr
	protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] astStack
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compilationUnit
	protected org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentElement
	public int currentToken
	protected boolean diet
	protected int dietInt
	protected int endPosition
	protected int endStatementPosition
	protected int expressionLengthPtr
	protected int[] expressionLengthStack
	protected int expressionPtr
	protected org.eclipse.jdt.internal.compiler.ast.Expression[] expressionStack
	public int firstToken
	protected int genericsIdentifiersLengthPtr
	protected int[] genericsIdentifiersLengthStack
	protected int genericsLengthPtr
	protected int[] genericsLengthStack
	protected int genericsPtr
	protected org.eclipse.jdt.internal.compiler.ast.ASTNode[] genericsStack
	protected boolean hasError
	protected boolean hasReportedError
	protected int identifierLengthPtr
	protected int[] identifierLengthStack
	protected long[] identifierPositionStack
	protected int identifierPtr
	protected char[][] identifierStack
	protected boolean ignoreNextOpeningBrace
	protected int intPtr
	protected int[] intStack
	public int lastAct
	protected int lastCheckPoint
	protected int lastErrorEndPosition
	protected int lastErrorEndPositionBeforeRecovery
	protected int lastIgnoredToken
	protected int nextIgnoredToken
	protected int listLength
	protected int listTypeParameterLength
	protected int lParenPos
	protected int rParenPos
	protected int modifiers
	protected int modifiersSourceStart
	protected int[] nestedMethod
	protected int nestedType
	protected int dimensions
	org.eclipse.jdt.internal.compiler.ast.ASTNode[] noAstNodes
	org.eclipse.jdt.internal.compiler.ast.Expression[] noExpressions
	protected boolean optimizeStringLiterals
	protected org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	protected org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	protected int rBraceStart
	protected int rBraceEnd
	protected int rBraceSuccessorStart
	protected int realBlockPtr
	protected int[] realBlockStack
	protected int recoveredStaticInitializerStart
	public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public boolean reportOnlyOneSyntaxError
	public boolean reportSyntaxErrorIsRequired
	protected boolean restartRecovery
	public org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	protected int[] stack
	protected int stateStackTop
	protected int synchronizedBlockSourceStart
	protected int[] variablesCounter
	public org.eclipse.jdt.internal.compiler.ast.Javadoc javadoc
	public org.eclipse.jdt.internal.compiler.parser.JavadocParser javadocParser
	protected int lastJavadocEnd
	static Class class$0
	static void  () 
		java.io.IOException ex
	public static int asi (int) 
		int state
	public static final short base_check (int) 
		int i
	private static final void buildFile (java.lang.String, java.util.List)  throws java.io.IOException 
		String filename
		java.util.List listToDump
		java.io.BufferedWriter writer
		java.util.Iterator iterator
	private static final java.lang.String[] buildFileForName (java.lang.String, java.lang.String)  throws java.io.IOException 
		String filename
		String contents
		String[] result
		int resultCount
		StringBuffer buffer
		int start
		int end
		boolean addLineSeparator
		int tokenStart
		StringBuffer currentToken
		int i
		char c
		String token
	private static void buildFileForReadableName (java.lang.String, char[], char[], java.lang.String[], java.lang.String[])  throws java.io.IOException 
		String file
		char[] newLhs
		char[] newNonTerminalIndex
		String[] newName
		String[] tokens
		java.util.ArrayList entries
		boolean[] alreadyAdded
		int i
		int index
		StringBuffer buffer
		int i
	private static void buildFileForCompliance (java.lang.String, int, java.lang.String[])  throws java.io.IOException 
		String file
		int length
		String[] tokens
		byte[] result
		int i
		int index
		String token
		long compliance
		int j
	private static final void buildFileForTable (java.lang.String, byte[])  throws java.io.IOException 
		String filename
		byte[] bytes
		java.io.FileOutputStream stream
	private static final void buildFileForTable (java.lang.String, char[])  throws java.io.IOException 
		String filename
		char[] chars
		byte[] bytes
		int i
		java.io.FileOutputStream stream
	private static final byte[] buildFileOfByteFor (java.lang.String, java.lang.String, java.lang.String[])  throws java.io.IOException 
		String filename
		String tag
		String[] tokens
		int i
		byte[] bytes
		int ic
		String token
		String token
		int c
	private static final char[] buildFileOfIntFor (java.lang.String, java.lang.String, java.lang.String[])  throws java.io.IOException 
		String filename
		String tag
		String[] tokens
		int i
		char[] chars
		int ic
		String token
		String token
		int c
	private static final void buildFileOfShortFor (java.lang.String, java.lang.String, java.lang.String[])  throws java.io.IOException 
		String filename
		String tag
		String[] tokens
		int i
		char[] chars
		int ic
		String token
		String token
		int c
	public static final void buildFilesFromLPG (java.lang.String, java.lang.String)  throws java.io.IOException 
		String dataFilename
		String dataFilename2
		char[] contents
		java.util.StringTokenizer st
		String[] tokens
		int j
		int i
		char[] newLhs
		char[] newNonTerminalIndex
		byte[] newRhs
		String[] newName
	public static int in_symbol (int) 
		int state
	public static final void initTables ()  throws java.io.IOException 
		int i
		char[] chars
		int c
	public static int nasi (int) 
		int state
	public static int ntAction (int, int) 
		int state
		int sym
	protected static int original_state (int) 
		int state
	protected static byte[] readByteTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
	protected static java.lang.String[] readNameTable (java.lang.String)  throws java.io.IOException 
		String filename
		char[] contents
		char[][] nameAsChar
		String[] result
		int i
	protected static java.lang.String[] readReadableNameTable (java.lang.String) 
		String filename
		String[] result
		java.util.ResourceBundle bundle
		java.util.ResourceBundle bundle
		java.util.MissingResourceException e
		int i
		int i
		String n
	protected static char[] readTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
		int length
		char[] chars
		int i
		int charIndex
	protected static long[] readLongTable (java.lang.String)  throws java.io.IOException 
		String filename
		java.io.InputStream stream
		byte[] bytes
		int length
		long[] longs
		int i
		int longIndex
	public static int tAction (int, int) 
		int state
		int sym
	public void  (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean) 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		boolean optimizeStringLiterals
	protected void annotationRecoveryCheckPoint (int, int) 
		int start
		int end
	public void arrayInitializer (int) 
		int length
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer ai
	protected void blockReal () 
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement buildInitialRecoveryState () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
	protected void checkAndSetModifiers (int) 
		int flag
	public void checkComment () 
		int lastComment
		int commentEnd
	protected void checkNonExternalizedStringLiteral () 
		org.eclipse.jdt.internal.compiler.ast.StringLiteral[] literals
		int i
		int max
	protected void checkNonNLSAfterBodyEnd (int) 
		int declarationEnd
	protected void classInstanceCreation (boolean) 
		boolean isQualified
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
	protected void concatExpressionLists () 
	protected void concatGenericsLists () 
	protected void concatNodeLists () 
	protected void consumeAdditionalBound () 
	protected void consumeAdditionalBound1 () 
	protected void consumeAdditionalBoundList () 
	protected void consumeAdditionalBoundList1 () 
	protected void consumeAllocationHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
	protected void consumeAnnotationAsModifier () 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		int sourceStart
	protected void consumeAnnotationName () 
		int start
		int end
	protected void consumeAnnotationTypeDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeAnnotationTypeDeclarationHeader () 
	protected void consumeAnnotationTypeDeclarationHeaderName () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
		long pos
		int atPosition
		int length
	protected void consumeAnnotationTypeMemberDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
		int declarationEndPosition
	protected void consumeAnnotationTypeMemberDeclarations () 
	protected void consumeArgumentList () 
	protected void consumeArguments () 
	protected void consumeArrayAccess (boolean) 
		boolean unspecifiedReference
		org.eclipse.jdt.internal.compiler.ast.Expression exp
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeArrayCreationExpressionWithInitializer () 
		int length
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression aae
	protected void consumeArrayCreationExpressionWithoutInitializer () 
		int length
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression aae
	protected void consumeArrayCreationHeader () 
	protected void consumeArrayInitializer () 
	protected void consumeArrayTypeWithTypeArgumentsName () 
	protected void consumeAssertStatement () 
	protected void consumeAssignment () 
		int op
	protected void consumeAssignmentOperator (int) 
		int pos
	protected void consumeBinaryExpression (int) 
		int op
		org.eclipse.jdt.internal.compiler.ast.Expression expr1
		org.eclipse.jdt.internal.compiler.ast.Expression expr2
	protected void consumeBinaryExpressionWithName (int) 
		int op
		org.eclipse.jdt.internal.compiler.ast.Expression expr1
		org.eclipse.jdt.internal.compiler.ast.Expression expr2
	protected void consumeBlock () 
		int statementsLength
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.Block block
	protected void consumeBlockStatements () 
	protected void consumeCaseLabel () 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	protected void consumeCastExpressionLL1 () 
		org.eclipse.jdt.internal.compiler.ast.Expression cast
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeCastExpressionWithGenericsArray () 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
		org.eclipse.jdt.internal.compiler.ast.Expression cast
		org.eclipse.jdt.internal.compiler.ast.Expression castType
		int end
		int dim
	protected void consumeCastExpressionWithNameArray () 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
		org.eclipse.jdt.internal.compiler.ast.Expression cast
		org.eclipse.jdt.internal.compiler.ast.Expression castType
		int end
	protected void consumeCastExpressionWithPrimitiveType () 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
		org.eclipse.jdt.internal.compiler.ast.Expression cast
		org.eclipse.jdt.internal.compiler.ast.Expression castType
		int end
	protected org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference computeQualifiedGenericsFromRightSide (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
		int dim
		int nameSize
		int tokensSize
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		char[][] tokens
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference singleParameterizedTypeReference
		org.eclipse.jdt.internal.compiler.ast.SingleTypeReference singleTypeReference
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference parameterizedTypeReference
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] rightSideTypeArguments
		char[][] rightSideTokens
		long[] rightSidePositions
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		char[][] rightSideTokens
		long[] rightSidePositions
		int currentTypeArgumentsLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] currentTypeArguments
	protected void consumeCastExpressionWithQualifiedGenericsArray () 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
		org.eclipse.jdt.internal.compiler.ast.Expression cast
		org.eclipse.jdt.internal.compiler.ast.Expression castType
		int end
		int dim
		org.eclipse.jdt.internal.compiler.ast.TypeReference rightSide
		org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference qualifiedParameterizedTypeReference
	protected void consumeCatches () 
	protected void consumeCatchHeader () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredMethod rMethod
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	protected void consumeClassBodyDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		int javadocCommentStart
	protected void consumeClassBodyDeclarations () 
	protected void consumeClassBodyDeclarationsopt () 
	protected void consumeAnnotationTypeMemberDeclarationsopt () 
	protected void consumeClassBodyopt () 
	protected void consumeClassDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		boolean hasConstructor
		boolean insideFieldInitializer
		int i
	protected void consumeClassHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeClassHeaderExtends () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference superClass
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeClassHeaderImplements () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
	protected void consumeClassHeaderName1 () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int length
	protected void consumeTypeHeaderNameWithTypeParameters () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int length
	protected void consumeClassInstanceCreationExpression () 
	protected void consumeClassInstanceCreationExpressionName () 
	protected void consumeClassInstanceCreationExpressionQualified () 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
	protected void consumeClassInstanceCreationExpressionQualifiedWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression qae
	protected void consumeClassInstanceCreationExpressionWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression alloc
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousTypeDeclaration
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
	protected void consumeClassOrInterface () 
	protected void consumeClassOrInterfaceName () 
	protected void consumeClassTypeElt () 
	protected void consumeClassTypeList () 
	protected void consumeCompilationUnit () 
	protected void consumeConditionalExpression (int) 
		int op
	protected void consumeConditionalExpressionWithName (int) 
		int op
	protected void consumeConstructorBlockStatements () 
	protected void consumeConstructorBody () 
	protected void consumeConstructorDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		boolean insideFieldInitializer
		int i
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
	protected void consumeConstructorHeader () 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeConstructorHeaderName () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		long selectorSource
		int length
	protected void consumeConstructorHeaderNameWithTypeParameters () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		long selectorSource
		int length
	protected void consumeDefaultLabel () 
	protected void consumeDefaultModifiers () 
	protected void consumeDiet () 
	protected void consumeDims () 
	protected void consumeDimWithOrWithOutExpr () 
	protected void consumeDimWithOrWithOutExprs () 
	protected void consumeEmptyAnnotationTypeMemberDeclarationsopt () 
	protected void consumeEmptyArgumentListopt () 
	protected void consumeEmptyArguments () 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	protected void consumeEmptyArrayInitializer () 
	protected void consumeEmptyArrayInitializeropt () 
	protected void consumeEmptyBlockStatementsopt () 
	protected void consumeEmptyCatchesopt () 
	protected void consumeEmptyClassBodyDeclarationsopt () 
	protected void consumeEmptyClassMemberDeclaration () 
	protected void consumeEmptyMethodHeaderDefaultValue () 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeEmptyDimsopt () 
	protected void consumeEmptyEnumDeclarations () 
	protected void consumeEmptyExpression () 
	protected void consumeEmptyForInitopt () 
	protected void consumeEmptyForUpdateopt () 
	protected void consumeEmptyInterfaceMemberDeclaration () 
	protected void consumeEmptyInterfaceMemberDeclarationsopt () 
	protected void consumeEmptyInternalCompilationUnit () 
	protected void consumeEmptyMemberValuePairsopt () 
	protected void consumeEmptyMemberValueArrayInitializer () 
	protected void consumeEmptyStatement () 
	protected void consumeEmptySwitchBlock () 
	protected void consumeEmptyTypeDeclaration () 
	protected void consumeEnhancedForStatementHeader (boolean) 
		boolean hasModifiers
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		char[] identifierName
		long namePosition
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int extraDims
		int declarationSourceStart
		int modifiersValue
		org.eclipse.jdt.internal.compiler.ast.Expression collection
		int length
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement iteratorForStatement
	protected void consumeEnhancedForStatement () 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.ast.ForeachStatement foreachStatement
	protected void consumeEnterAnonymousClassBody () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression alloc
		int argumentLength
	protected void consumeEnterCompilationUnit () 
	protected void consumeEnterMemberValue () 
	protected void consumeEnterVariable () 
		char[] identifierName
		long namePosition
		int extendedDimension
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration declaration
		boolean isLocalDeclaration
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int variableIndex
		int typeDim
		int length
		int length
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration previousVariable
		int dimension
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	protected void consumeEnumBodyNoConstants () 
	protected void consumeEnumBodyWithConstants () 
	protected void consumeEnumConstantHeaderName () 
		long namePosition
		char[] constantName
		int sourceEnd
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
		int length
	protected void consumeEnumConstantHeader () 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration enumConstant
		boolean foundOpeningBrace
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		int start
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression allocationExpression
		int length
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	protected void consumeEnumConstantNoClassBody () 
		int endOfEnumConstant
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	protected void consumeEnumConstants () 
	protected void consumeEnumConstantWithClassBody () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	protected void consumeEnumDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		boolean hasConstructor
		boolean insideFieldInitializer
		int i
	protected void consumeEnumDeclarations () 
	protected void consumeEnumHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeEnumHeaderName () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		long pos
		int length
	protected void consumeEqualityExpression (int) 
		int op
	protected void consumeEqualityExpressionWithName (int) 
		int op
	protected void consumeExitMemberValue () 
	protected void consumeExitTryBlock () 
	protected void consumeExitVariableWithInitialization () 
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
	protected void consumeExitVariableWithoutInitialization () 
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration variableDecl
	protected void consumeExplicitConstructorInvocation (int, int) 
		int flag
		int recFlag
		int startPosition
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
		int length
	protected void consumeExplicitConstructorInvocationWithTypeArguments (int, int) 
		int flag
		int recFlag
		int startPosition
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall ecc
		int length
	protected void consumeExpressionStatement () 
	protected void consumeFieldAccess (boolean) 
		boolean isSuperAccess
		org.eclipse.jdt.internal.compiler.ast.FieldReference fr
	protected void consumeFieldDeclaration () 
		int variableDeclaratorsCounter
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int endPos
		int i
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int startIndex
	protected void consumeForceNoDiet () 
	protected void consumeForInit () 
	protected void consumeFormalParameter (boolean) 
		boolean isVarArgs
		char[] identifierName
		long namePositions
		int extendedDimensions
		int endOfEllipsis
		int firstDimensions
		int typeDimensions
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
		int modifierPositions
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		int length
	protected void consumeFormalParameterList () 
	protected void consumeFormalParameterListopt () 
	protected void consumeGenericType () 
	protected void consumeGenericTypeArrayType () 
	protected void consumeGenericTypeNameArrayType () 
	protected void consumeImportDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumeImportDeclarations () 
	protected void consumeInsideCastExpression () 
	protected void consumeInsideCastExpressionLL1 () 
	protected void consumeInsideCastExpressionWithQualifiedGenerics () 
	protected void consumeInstanceOfExpression (int) 
		int op
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeInstanceOfExpressionWithName (int) 
		int op
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeInterfaceDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInterfaceHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInterfaceHeaderExtends () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int i
		int max
	protected void consumeInterfaceHeaderName1 () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		long pos
		int length
	protected void consumeInterfaceMemberDeclarations () 
	protected void consumeInterfaceMemberDeclarationsopt () 
	protected void consumeInterfaceType () 
	protected void consumeInterfaceTypeList () 
	protected void consumeInternalCompilationUnit () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	protected void consumeInternalCompilationUnitWithTypes () 
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration declaration
	protected void consumeInvalidAnnotationTypeDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInvalidConstructorDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
	protected void consumeInvalidConstructorDeclaration (boolean) 
		boolean hasBody
		int length
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
	protected void consumeInvalidInterfaceDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInvalidEnumDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	protected void consumeInvalidMethodDeclaration () 
		int length
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	protected void consumeLeftParen () 
	protected void consumeLocalVariableDeclaration () 
		int variableDeclaratorsCounter
		int startIndex
	protected void consumeLocalVariableDeclarationStatement () 
		int variableDeclaratorsCounter
		int i
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	protected void consumeMarkerAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation markerAnnotation
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeMemberValueArrayInitializer () 
	protected void consumeMemberValueAsName () 
	protected void consumeMemberValuePair () 
		char[] simpleName
		long position
		int end
		int start
		org.eclipse.jdt.internal.compiler.ast.Expression value
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
	protected void consumeMemberValuePairs () 
	protected void consumeMemberValues () 
	protected void consumeMethodBody () 
	protected void consumeMethodDeclaration (boolean) 
		boolean isNotAbstract
		int length
		int explicitDeclarations
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
	protected void consumeMethodHeader () 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	protected void consumeMethodHeaderDefaultValue () 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int length
	protected void consumeMethodHeaderExtendedDims () 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		int extendedDims
		org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
		int dims
	protected void consumeMethodHeaderName (boolean) 
		boolean isAnnotationMethod
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		long selectorSource
		int length
	protected void consumeMethodHeaderNameWithTypeParameters (boolean) 
		boolean isAnnotationMethod
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		long selectorSource
		int length
	protected void consumeMethodHeaderRightParen () 
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
	protected void consumeMethodHeaderThrowsClause () 
		int length
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration md
	protected void consumeMethodInvocationName () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
	protected void consumeMethodInvocationNameWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeMethodInvocationPrimary () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
	protected void consumeMethodInvocationPrimaryWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeMethodInvocationSuper () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
	protected void consumeMethodInvocationSuperWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void consumeModifiers () 
		int savedModifiersSourceStart
	protected void consumeModifiers2 () 
	protected void consumeNameArrayType () 
	protected void consumeNestedMethod () 
	protected void consumeNestedType () 
		int length
	protected void consumeNormalAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.NormalAnnotation normalAnnotation
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int length
	protected void consumeOneDimLoop () 
	protected void consumeOnlySynchronized () 
	protected void consumeOnlyTypeArguments () 
		int length
	protected void consumeOnlyTypeArgumentsForCastExpression () 
	protected void consumeOpenBlock () 
		int stackLength
	protected void consumePackageComment () 
	protected void consumePackageDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
	protected void consumePackageDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumePackageDeclarationNameWithModifiers () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
		int packageModifiersSourceStart
		int packageModifiers
	protected void consumePostfixExpression () 
	protected void consumePrimaryNoNewArray () 
		org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
		int numberOfParenthesis
	protected void consumePrimaryNoNewArrayArrayType () 
	protected void consumePrimaryNoNewArrayName () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumePrimaryNoNewArrayNameSuper () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumePrimaryNoNewArrayNameThis () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumePrimaryNoNewArrayPrimitiveArrayType () 
	protected void consumePrimaryNoNewArrayPrimitiveType () 
	protected void consumePrimaryNoNewArrayThis () 
	protected void consumePrimaryNoNewArrayWithName () 
		org.eclipse.jdt.internal.compiler.ast.Expression parenthesizedExpression
		int numberOfParenthesis
	protected void consumePrimitiveArrayType () 
	protected void consumePrimitiveType () 
	protected void consumePushLeftBrace () 
	protected void consumePushRealModifiers () 
	protected void consumePushModifiers () 
	protected void consumePushModifiersForHeader () 
	protected void consumePushPosition () 
	protected void consumeQualifiedName () 
	protected void consumeRecoveryMethodHeaderName () 
		boolean isAnnotationMethod
		org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
	protected void consumeRecoveryMethodHeaderNameWithTypeParameters () 
		boolean isAnnotationMethod
		org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
	protected void consumeReduceImports () 
		int length
	protected void consumeReferenceType () 
	protected void consumeReferenceType1 () 
	protected void consumeReferenceType2 () 
	protected void consumeReferenceType3 () 
	protected void consumeRestoreDiet () 
	protected void consumeRightParen () 
	protected void consumeRule (int) 
		int act
	protected void consumeSimpleAssertStatement () 
	protected void consumeSingleMemberAnnotation () 
		org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation singleMemberAnnotation
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
	protected void consumeSingleStaticImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeSingleTypeImportDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeStatementBreak () 
	protected void consumeStatementBreakWithLabel () 
	protected void consumeStatementCatch () 
	protected void consumeStatementContinue () 
	protected void consumeStatementContinueWithLabel () 
	protected void consumeStatementDo () 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStatementExpressionList () 
	protected void consumeStatementFor () 
		int length
		org.eclipse.jdt.internal.compiler.ast.Expression cond
		org.eclipse.jdt.internal.compiler.ast.Statement[] inits
		org.eclipse.jdt.internal.compiler.ast.Statement[] inits
		org.eclipse.jdt.internal.compiler.ast.Statement[] inits
		org.eclipse.jdt.internal.compiler.ast.Statement[] updates
		org.eclipse.jdt.internal.compiler.ast.Statement[] updates
		boolean scope
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStatementIfNoElse () 
		org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
	protected void consumeStatementIfWithElse () 
	protected void consumeStatementLabel () 
		org.eclipse.jdt.internal.compiler.ast.Statement stmt
	protected void consumeStatementReturn () 
	protected void consumeStatementSwitch () 
		int length
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
	protected void consumeStatementSynchronized () 
	protected void consumeStatementThrow () 
	protected void consumeStatementTry (boolean) 
		boolean withFinally
		int length
		org.eclipse.jdt.internal.compiler.ast.TryStatement tryStmt
		org.eclipse.jdt.internal.compiler.ast.Block[] bks
		org.eclipse.jdt.internal.compiler.ast.Argument[] args
	protected void consumeStatementWhile () 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	protected void consumeStaticImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeStaticInitializer () 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
	protected void consumeStaticOnly () 
		int savedModifiersSourceStart
	protected void consumeSwitchBlock () 
	protected void consumeSwitchBlockStatement () 
	protected void consumeSwitchBlockStatements () 
	protected void consumeSwitchLabels () 
	protected void consumeToken (int) 
		int type
		long positions
		long positions
		org.eclipse.jdt.internal.compiler.ast.StringLiteral stringLiteral
	protected void consumeTypeArgument () 
	protected void consumeTypeArgumentList () 
	protected void consumeTypeArgumentList1 () 
	protected void consumeTypeArgumentList2 () 
	protected void consumeTypeArgumentList3 () 
	protected void consumeTypeArgumentReferenceType1 () 
	protected void consumeTypeArgumentReferenceType2 () 
	protected void consumeTypeArguments () 
		int length
	protected void consumeTypeDeclarations () 
	protected void consumeTypeImportOnDemandDeclarationName () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference impt
		int length
		char[][] tokens
		long[] positions
	protected void consumeTypeParameterHeader () 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		long pos
		int end
		int start
	protected void consumeTypeParameter1 () 
	protected void consumeTypeParameter1WithExtends () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference superType
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	protected void consumeTypeParameter1WithExtendsAndBounds () 
		int additionalBoundsLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		org.eclipse.jdt.internal.compiler.ast.TypeReference superType
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int i
		int max
	protected void consumeTypeParameterList () 
	protected void consumeTypeParameterList1 () 
	protected void consumeTypeParameters () 
		int length
	protected void consumeTypeParameterWithExtends () 
		org.eclipse.jdt.internal.compiler.ast.TypeReference superType
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	protected void consumeTypeParameterWithExtendsAndBounds () 
		int additionalBoundsLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
		org.eclipse.jdt.internal.compiler.ast.TypeReference superType
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
		int i
		int max
	protected void consumeUnaryExpression (int) 
		int op
		org.eclipse.jdt.internal.compiler.ast.Expression r
		org.eclipse.jdt.internal.compiler.ast.Expression r
		org.eclipse.jdt.internal.compiler.ast.Expression r
		org.eclipse.jdt.internal.compiler.ast.Expression r
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected void consumeUnaryExpression (int, boolean) 
		int op
		boolean post
		org.eclipse.jdt.internal.compiler.ast.Expression leftHandSide
	protected void consumeVariableDeclarators () 
	protected void consumeVariableInitializers () 
	protected void consumeWildcard () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard1 () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard1WithBounds () 
	protected void consumeWildcard2 () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard2WithBounds () 
	protected void consumeWildcard3 () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcard3WithBounds () 
	protected void consumeWildcardBounds1Extends () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds1Super () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds2Extends () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds2Super () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds3Extends () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBounds3Super () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBoundsExtends () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardBoundsSuper () 
		org.eclipse.jdt.internal.compiler.ast.Wildcard wildcard
	protected void consumeWildcardWithBounds () 
	public boolean containsComment (int, int) 
		int sourceStart
		int sourceEnd
		int iComment
		int commentStart
	public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration convertToMethodDeclaration (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration c
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration m
	protected org.eclipse.jdt.internal.compiler.ast.TypeReference copyDims (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int dim
	protected org.eclipse.jdt.internal.compiler.ast.FieldDeclaration createFieldDeclaration (char[], int, int) 
		char[] fieldDeclarationName
		int sourceStart
		int sourceEnd
	protected org.eclipse.jdt.internal.compiler.ast.LocalDeclaration createLocalDeclaration (char[], int, int) 
		char[] localDeclarationName
		int sourceStart
		int sourceEnd
	protected org.eclipse.jdt.internal.compiler.parser.RecoveredType currentRecoveryType () 
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration dietParse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parsedUnit
		boolean old
	protected void dispatchDeclarationInto (int) 
		int length
		int[] flag
		int size1
		int size2
		int size3
		boolean hasAbstractMethods
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		int flagI
		int start
		int length2
		int length2
		int length2
		int end
		int i
	protected void dispatchDeclarationIntoEnumDeclaration (int) 
		int length
		int[] flag
		int size1
		int size2
		int size3
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
		boolean hasAbstractMethods
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		int flagI
		int start
		int length2
		int length2
		int length2
		int end
		int i
	protected org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int) 
		int act
		int i
	public int flushCommentsDefinedPriorTo (int) 
		int position
		int lastCommentIndex
		int index
		int validCount
		int commentEnd
		int immediateCommentEnd
	protected org.eclipse.jdt.internal.compiler.ast.TypeReference getAnnotationType () 
		int length
		char[][] tokens
		long[] positions
	public int getFirstToken () 
	public int[] getJavaDocPositions () 
		int javadocCount
		int i
		int max
		int[] positions
		int index
		int i
		int max
	public void getMethodBodies (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int[] oldLineEnds
		int oldLinePtr
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		char[] contents
		int i
	protected char getNextCharacter (char[], int[]) 
		char[] comment
		int[] index
		char nextCharacter
		int c1
		int c2
		int c3
		int c4
	protected org.eclipse.jdt.internal.compiler.ast.Expression getTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
	protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReference (int) 
		int dim
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		org.eclipse.jdt.internal.compiler.ast.TypeReference ref
		int length
		int numberOfIdentifiers
		char[][] tokens
		long[] positions
	protected org.eclipse.jdt.internal.compiler.ast.TypeReference getTypeReferenceForGenericType (int, int, int) 
		int dim
		int identifierLength
		int numberOfIdentifiers
		int currentTypeArgumentsLength
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
		org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference parameterizedSingleTypeReference
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
		char[][] tokens
		long[] positions
		int index
		int currentIdentifiersLength
		int currentTypeArgumentsLength
	protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReference () 
		int length
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
		char[][] tokens
		long[] positions
	protected org.eclipse.jdt.internal.compiler.ast.NameReference getUnspecifiedReferenceOptimized () 
		int length
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
		org.eclipse.jdt.internal.compiler.ast.NameReference ref
		char[][] tokens
		long[] positions
	public void goForBlockStatementsopt () 
	public void goForBlockStatementsOrCatchHeader () 
	public void goForClassBodyDeclarations () 
	public void goForCompilationUnit () 
	public void goForExpression () 
	public void goForFieldDeclaration () 
	public void goForGenericMethodDeclaration () 
	public void goForHeaders () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	public void goForImportDeclaration () 
	public void goForInitializer () 
	public void goForMemberValue () 
	public void goForMethodBody () 
	public void goForPackageDeclaration () 
	public void goForTypeDeclaration () 
	protected void ignoreExpressionAssignment () 
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer arrayInitializer
	public void initialize () 
		int astLength
		int expressionLength
	public void initializeScanner () 
	public void jumpOverMethodBody () 
	protected void markEnclosingMemberWithLocalType () 
		int i
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
	protected void markInitializersWithLocalType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int i
		int length
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
	protected boolean moveRecoveryCheckpoint () 
		int pos
	protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSend () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected org.eclipse.jdt.internal.compiler.ast.MessageSend newMessageSendWithTypeArguments () 
		org.eclipse.jdt.internal.compiler.ast.MessageSend m
		int length
	protected void optimizedConcatNodeLists () 
	protected void parse () 
		boolean isDietParse
		int oldFirstToken
		int act
		int stackLength
		int errorPos
		org.eclipse.jdt.core.compiler.InvalidInputException e
		org.eclipse.jdt.core.compiler.InvalidInputException e
	public void parse (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public void parse (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, boolean) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration cd
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		boolean recordLineSeparator
		int length
	public void parse (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, char[]) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] initializationSource
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration parse (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.CompilationResult, int, int) 
		org.eclipse.jdt.internal.compiler.env.ICompilationUnit sourceUnit
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		char[] contents
	public void parse (org.eclipse.jdt.internal.compiler.ast.Initializer, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
	public void parse (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration md
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int length
	public org.eclipse.jdt.internal.compiler.ast.ASTNode[] parseClassBodyDeclarations (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[] source
		int offset
		int length
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
		int astLength
		org.eclipse.jdt.internal.compiler.ast.ASTNode[] result
	public org.eclipse.jdt.internal.compiler.ast.Expression parseExpression (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[] source
		int offset
		int length
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public org.eclipse.jdt.internal.compiler.ast.Expression parseMemberValue (char[], int, int, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[] source
		int offset
		int length
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public void persistLineSeparatorPositions () 
	public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	protected void pushIdentifier () 
		int stackLength
	protected void pushIdentifier (int) 
		int flag
		int stackLength
	protected void pushOnAstLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnAstStack (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int stackLength
	protected void pushOnExpressionStack (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expr
		int stackLength
	protected void pushOnExpressionStackLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnGenericsStack (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		int stackLength
	protected void pushOnGenericsIdentifiersLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnGenericsLengthStack (int) 
		int pos
		int stackLength
	protected void pushOnIntStack (int) 
		int pos
		int stackLength
	protected void pushOnRealBlockStack (int) 
		int i
		int stackLength
	public void recoveryExitFromVariable () 
		int end
		int end
	public void recoveryTokenCheck () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement newElement
		org.eclipse.jdt.internal.compiler.parser.RecoveredType currentType
	protected void reportSyntaxErrors (boolean, int) 
		boolean isDietParse
		int oldFirstToken
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDeclaration
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int[][] intervalToSkip
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
	private void reportSyntaxErrorsForSkippedMethod (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[]) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypes
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int j
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int length
		int j
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser diagnoseParser
	protected void resetModifiers () 
	protected void resetStacks () 
	protected boolean resumeAfterRecovery () 
	protected boolean resumeOnSyntaxError () 
	public java.lang.String toString () 
		String s
		int i
		int i
		int i
		int i
		int i
		int i
		int i
	protected void updateRecoveryState () 
	protected void updateSourceDeclarationParts (int) 
		int variableDeclaratorsCounter
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int endTypeDeclarationPosition
		int i
	protected void updateSourcePosition (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression exp
}

org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.class
ParserBasicInformation.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation extends java.lang.Object {
	public static final int ERROR_SYMBOL
	public static final int MAX_NAME_LENGTH
	public static final int NUM_STATES
	public static final int NT_OFFSET
	public static final int SCOPE_UBOUND
	public static final int SCOPE_SIZE
	public static final int LA_STATE_OFFSET
	public static final int MAX_LA
	public static final int NUM_RULES
	public static final int NUM_TERMINALS
	public static final int NUM_NON_TERMINALS
	public static final int NUM_SYMBOLS
	public static final int START_STATE
	public static final int EOFT_SYMBOL
	public static final int EOLT_SYMBOL
	public static final int ACCEPT_ACTION
	public static final int ERROR_ACTION
}

org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.class
RecoveredBlock.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.lookup.BaseTypes  {
	public org.eclipse.jdt.internal.compiler.ast.Block blockDeclaration
	public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement[] statements
	public int statementCount
	public boolean preserveContent
	public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable pendingArgument
	public void  (org.eclipse.jdt.internal.compiler.ast.Block, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredBlock element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int, boolean) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		boolean delegatedByParent
		org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int, boolean) 
		org.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
		boolean delegatedByParent
		org.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int, boolean) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		boolean delegatedByParent
		org.eclipse.jdt.internal.compiler.parser.RecoveredStatement element
	void attach (org.eclipse.jdt.internal.compiler.parser.RecoveredStatement) 
		org.eclipse.jdt.internal.compiler.parser.RecoveredStatement recoveredStatement
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
	public org.eclipse.jdt.internal.compiler.ast.Block updatedBlock () 
		org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
		int updatedCount
		int i
		org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
	public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement () 
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
		org.eclipse.jdt.internal.compiler.parser.RecoveredMethod method
		org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer initializer
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
		org.eclipse.jdt.internal.compiler.ast.Block block
	public void updateParseTree () 
	public org.eclipse.jdt.internal.compiler.ast.Statement updateStatement () 
		org.eclipse.jdt.internal.compiler.ast.Statement[] updatedStatements
		int updatedCount
		int i
		org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
}

org/eclipse/jdt/internal/compiler/parser/RecoveredElement.class
RecoveredElement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement extends java.lang.Object {
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
	public int bracketBalance
	public boolean foundOpeningBrace
	protected org.eclipse.jdt.internal.compiler.parser.Parser recoveringParser
	public void  (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
	public int depth () 
		int depth
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer enclosingInitializer () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod enclosingMethod () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public org.eclipse.jdt.internal.compiler.parser.Parser parser () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public void preserveEnclosingBlocks () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public int previousAvailableLineEnd (int) 
		int position
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int index
		int previousLineEnd
		char[] source
		int i
	public int sourceEnd () 
	protected java.lang.String tabString (int) 
		int tab
		StringBuffer result
		int i
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement topElement () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public java.lang.String toString () 
	public java.lang.String toString (int) 
		int tab
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType type () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public void updateBodyStart (int) 
		int bodyStart
	public void updateFromParserState () 
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
	public void updateSourceEndIfNecessary (int) 
		int sourceEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredField.class
RecoveredField.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredField extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
	boolean alreadyCompletedFieldInitialization
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] anonymousTypes
	public int anonymousTypeCount
	public void  (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer buffer
		int i
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration () 
		int i
		org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int i
		org.eclipse.jdt.internal.compiler.parser.RecoveredType recoveredType
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredImport.class
RecoveredImport.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
	public void  (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public org.eclipse.jdt.internal.compiler.ast.ImportReference updatedImportReference () 
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.class
RecoveredInitializer.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer extends org.eclipse.jdt.internal.compiler.parser.RecoveredField implements org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.lookup.BaseTypes  {
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
	public int localTypeCount
	public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock initializerBody
	public void  (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public void  (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration newFieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement element
		org.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
	public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration updatedFieldDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.Block block
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
}

org/eclipse/jdt/internal/compiler/parser/RecoveredLocalVariable.class
RecoveredLocalVariable.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement {
	public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
	boolean alreadyCompletedLocalInitialization
	public void  (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement stmt
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement () 
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredMethod.class
RecoveredMethod.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement implements org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.lookup.BaseTypes  {
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] localTypes
	public int localTypeCount
	public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock methodBody
	public boolean discardBody
	public void  (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
		org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		char[][] fieldTypeName
		char[][] fieldTypeName
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
		int i
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Statement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement currentBlock
		int i
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public boolean bodyStartsAtHeaderEnd () 
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
	public void updateBodyStart (int) 
		int bodyStart
	public org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethodDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
		int length
	public void updateFromParserState () 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int length
		int astPtr
		boolean canConsume
		int i
		int max
		int argLength
		int argStart
		boolean needUpdateRParenPos
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
		int count
		org.eclipse.jdt.internal.compiler.ast.ASTNode aNode
		org.eclipse.jdt.internal.compiler.ast.Argument argument
		char[][] argTypeName
		int length
		int astPtr
		boolean canConsume
		int i
		int max
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int braceStart
		int braceEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredStatement.class
RecoveredStatement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void  (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
	public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement () 
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

org/eclipse/jdt/internal/compiler/parser/RecoveredType.class
RecoveredType.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredType extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers  {
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] memberTypes
	public int memberTypeCount
	public org.eclipse.jdt.internal.compiler.parser.RecoveredField[] fields
	public int fieldCount
	public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod[] methods
	public int methodCount
	public boolean preserveContent
	public int bodyEnd
	public boolean insideEnumConstantPart
	public void  (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
		int bracketBalance
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredMethod element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.Block, int) 
		org.eclipse.jdt.internal.compiler.ast.Block nestedBlockDeclaration
		int bracketBalanceValue
		int modifiers
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredField element
		org.eclipse.jdt.internal.compiler.parser.RecoveredField element
		org.eclipse.jdt.internal.compiler.parser.RecoveredField element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration memberTypeDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredMethod lastMethod
		org.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public int bodyEnd () 
	public boolean bodyStartsAtHeaderEnd () 
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType enclosingType () 
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement current
	public char[] name () 
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
		int i
		int i
	public void updateBodyStart (int) 
		int bodyStart
	public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement () 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedType
	public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration updatedTypeDeclaration () 
		int existingCount
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
		int bodyEndValue
		int i
		int existingCount
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fieldDeclarations
		int temp
		int i
		int existingCount
		boolean hasConstructor
		boolean hasRecoveredConstructor
		boolean hasAbstractMethods
		int defaultConstructorIndex
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration m
		int bodyEndValue
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration updatedMethod
		int i
		boolean alreadyHasClinit
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methodDeclarations
		boolean insideFieldInitializer
		org.eclipse.jdt.internal.compiler.parser.RecoveredElement parentElement
	public void updateFromParserState () 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int length
		int astPtr
		boolean canConsume
		int i
		int max
		int length
		int genericsPtr
		boolean canConsume
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnClosingBrace (int, int) 
		int braceStart
		int braceEnd
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement updateOnOpeningBrace (int, int) 
		int braceStart
		int braceEnd
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		org.eclipse.jdt.internal.compiler.ast.Initializer init
		org.eclipse.jdt.internal.compiler.ast.Initializer init
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int start
		int end
}

org/eclipse/jdt/internal/compiler/parser/RecoveredUnit.class
RecoveredUnit.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredUnit extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
	public org.eclipse.jdt.internal.compiler.parser.RecoveredImport[] imports
	public int importCount
	public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] types
	public int typeCount
	public void  (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, int, org.eclipse.jdt.internal.compiler.parser.Parser) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
		int bracketBalance
		org.eclipse.jdt.internal.compiler.parser.Parser parser
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredType type
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredType type
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.ImportReference, int) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredImport element
	public org.eclipse.jdt.internal.compiler.parser.RecoveredElement add (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int bracketBalanceValue
		org.eclipse.jdt.internal.compiler.parser.RecoveredType lastType
		org.eclipse.jdt.internal.compiler.parser.RecoveredType element
	public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree () 
	public int sourceEnd () 
	public java.lang.String toString (int) 
		int tab
		StringBuffer result
		int i
		int i
	public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration updatedCompilationUnitDeclaration () 
		org.eclipse.jdt.internal.compiler.ast.ImportReference[] importRefences
		int i
		int existingCount
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] typeDeclarations
		int actualCount
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void updateParseTree () 
	public void updateSourceEndIfNecessary (int, int) 
		int bodyStart
		int bodyEnd
}

org/eclipse/jdt/internal/compiler/parser/Scanner.class
Scanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Scanner extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	protected long sourceLevel
	protected long complianceLevel
	public boolean useAssertAsAnIndentifier
	public boolean containsAssertKeyword
	public boolean useEnumAsAnIndentifier
	public boolean recordLineSeparator
	public char currentCharacter
	public int startPosition
	public int currentPosition
	public int initialPosition
	public int eofPosition
	public boolean tokenizeComments
	public boolean tokenizeWhiteSpace
	public char[] source
	public char[] withoutUnicodeBuffer
	public int withoutUnicodePtr
	public boolean unicodeAsBackSlash
	public boolean scanningFloatLiteral
	public static int COMMENT_ARRAYS_SIZE
	public int[] commentStops
	public int[] commentStarts
	public int[] commentTagStarts
	public int commentPtr
	protected int lastCommentLinePosition
	public char[][] foundTaskTags
	public char[][] foundTaskMessages
	public char[][] foundTaskPriorities
	public int[][] foundTaskPositions
	public int foundTaskCount
	public char[][] taskTags
	public char[][] taskPriorities
	public boolean isTaskCaseSensitive
	public boolean diet
	public int[] lineEnds
	public int linePtr
	public boolean wasAcr
	public static final String END_OF_SOURCE
	public static final String INVALID_HEXA
	public static final String INVALID_OCTAL
	public static final String INVALID_CHARACTER_CONSTANT
	public static final String INVALID_ESCAPE
	public static final String INVALID_INPUT
	public static final String INVALID_UNICODE_ESCAPE
	public static final String INVALID_FLOAT
	public static final String INVALID_LOW_SURROGATE
	public static final String INVALID_HIGH_SURROGATE
	public static final String NULL_SOURCE_STRING
	public static final String UNTERMINATED_STRING
	public static final String UNTERMINATED_COMMENT
	public static final String INVALID_CHAR_IN_STRING
	public static final String INVALID_DIGIT
	private static final int[] EMPTY_LINE_ENDS
	static final char[] charArray_a
	static final char[] charArray_b
	static final char[] charArray_c
	static final char[] charArray_d
	static final char[] charArray_e
	static final char[] charArray_f
	static final char[] charArray_g
	static final char[] charArray_h
	static final char[] charArray_i
	static final char[] charArray_j
	static final char[] charArray_k
	static final char[] charArray_l
	static final char[] charArray_m
	static final char[] charArray_n
	static final char[] charArray_o
	static final char[] charArray_p
	static final char[] charArray_q
	static final char[] charArray_r
	static final char[] charArray_s
	static final char[] charArray_t
	static final char[] charArray_u
	static final char[] charArray_v
	static final char[] charArray_w
	static final char[] charArray_x
	static final char[] charArray_y
	static final char[] charArray_z
	static final char[] initCharArray
	static final int TableSize
	static final int InternalTableSize
	public static final int MAX_OBVIOUS
	static final int[] ObviousIdentCharNatures
	public static final int C_LETTER
	public static final int C_DIGIT
	public static final int C_SEPARATOR
	public static final int C_SPACE
	public static final int OptimizedLength
	public final char[][][][] charArray_length
	public org.eclipse.jdt.internal.compiler.parser.NLSLine currentLine
	public static final String TAG_PREFIX
	public static final int TAG_PREFIX_LENGTH
	public static final String TAG_POSTFIX
	public static final int TAG_POSTFIX_LENGTH
	public org.eclipse.jdt.internal.compiler.ast.StringLiteral[] nonNLSStrings
	public boolean checkNonExternalizedStringLiterals
	public boolean wasNonExternalizedStringLiteral
	public boolean returnOnlyGreater
	int newEntry2
	int newEntry3
	int newEntry4
	int newEntry5
	int newEntry6
	public static final int RoundBracket
	public static final int SquareBracket
	public static final int CurlyBracket
	public static final int BracketKinds
	public static final int LOW_SURROGATE_MIN_VALUE
	public static final int HIGH_SURROGATE_MIN_VALUE
	public static final int HIGH_SURROGATE_MAX_VALUE
	public static final int LOW_SURROGATE_MAX_VALUE
	static void  () 
		int i
		int i
		int i
	public void  () 
	public void  (boolean, boolean, boolean, long, long, char[][], char[][], boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		long complianceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
		int i
		int j
		int k
	public void  (boolean, boolean, boolean, long, char[][], char[][], boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
		int i
		int j
		int k
	public final boolean atEnd () 
	protected void checkNonExternalizedString () 
	public void checkTaskTag (int, int)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int commentStart
		int commentEnd
		char[] src
		int foundTaskIndex
		char previous
		int i
		char[] tag
		char[] priority
		int itag
		int tagLength
		int t
		char sc
		char tc
		int x
		int i
		int msgStart
		int max_value
		int end
		char c
		char c
		int j
		int j
		int messageLength
		char[] message
	public char[] getCurrentIdentifierSource () 
		char[] result
		char[] result
		int length
	public int getCurrentTokenEndPosition () 
	public final char[] getCurrentTokenSource () 
		char[] result
		char[] result
		int length
	public final java.lang.String getCurrentTokenString () 
	public final char[] getCurrentTokenSourceString () 
		char[] result
		char[] result
		int length
	public final java.lang.String getCurrentStringLiteral () 
	public final char[] getRawTokenSource () 
		int length
		char[] tokenSource
	public final char[] getRawTokenSourceEnd () 
		int length
		char[] sourceEnd
	public int getCurrentTokenStartPosition () 
	public final int getLineEnd (int) 
		int lineNumber
	public final int[] getLineEnds () 
		int[] copy
	public final int getLineStart (int) 
		int lineNumber
	public final int getNextChar () 
	public final boolean getNextChar (char) 
		char testedChar
		int temp
	public final int getNextChar (char, char) 
		char testedChar1
		char testedChar2
		int temp
		int result
		int result
		int result
		int result
		int result
		int result
	public final boolean getNextCharAsDigit ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int temp
	public final boolean getNextCharAsDigit (int) 
		int radix
		int temp
	public boolean getNextCharAsJavaIdentifierPart () 
		int pos
		int temp2
		boolean unicode
		char c
		boolean isJavaIdentifierPart
		char low
	public int getNextToken ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int whiteStart
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean hasWhiteSpaces
		int offset
		int unicodePtr
		boolean checkIfUnicode
		int temp
		int test
		int test
		int test
		int test
		int test
		int test
		int test
		int lookAhead
		int lookAhead
		int lookAhead
		boolean isUnicode
		int start
		int lookAhead
		org.eclipse.jdt.core.compiler.InvalidInputException e
		int lookAhead
		int test
		boolean isUnicode
		boolean isJavadoc
		boolean star
		boolean isUnicode
		int previous
		int firstTag
		int token
		char c
		boolean isJavaIdStart
		boolean isJavaIdStart
		char low
	public void getNextUnicodeChar ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int c1
		int c2
		int c3
		int c4
		int unicodeSize
	public char[] getSource () 
	protected boolean isDigit (char)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		char c
	public final void jumpOverMethodBody () 
		int found
		boolean isWhiteSpace
		boolean isWhiteSpace
		boolean test
		int test
		boolean isUnicode
		boolean isJavadoc
		boolean star
		int previous
		boolean isUnicode
		int firstTag
		char c
		boolean isJavaIdStart
		boolean isJavaIdStart
		char low
	public final boolean jumpOverUnicodeWhiteSpace ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
	final char[] optimizedCurrentTokenSource1 () 
		char charOne
	final char[] optimizedCurrentTokenSource2 () 
		char[] src
		int start
		char c0
		char c1
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource3 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource4 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource5 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		char c4
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	final char[] optimizedCurrentTokenSource6 () 
		char[] src
		int start
		char c0
		char c1
		char c2
		char c3
		char c4
		char c5
		int hash
		char[][] table
		int i
		char[] charArray
		int max
		char[] charArray
		char[] r
	protected void parseTags (org.eclipse.jdt.internal.compiler.parser.NLSLine) 
		org.eclipse.jdt.internal.compiler.parser.NLSLine line
		String s
		int pos
		int lineLength
		int start
		int end
		String index
		int i
		int nonNLSCounter
		java.util.Iterator iterator
		org.eclipse.jdt.internal.compiler.ast.StringLiteral literal
	public final void pushLineSeparator () 
		int separatorPos
		int length
		int separatorPos
		int length
	public final void pushUnicodeLineSeparator () 
	public void recordComment (int) 
		int token
		int stopPosition
		int length
		int newLength
	public void resetTo (int, int) 
		int begin
		int end
	public final void scanEscapeCharacter ()  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		int number
		boolean zeroToThreeNot
		int digit
	public int scanIdentifierOrKeyword () 
		char[] src
		int pos
		int srcLength
		char c
		int index
		int index
		int length
		int length
		char[] data
		char[] data
	public int scanNumber (boolean)  throws org.eclipse.jdt.core.compiler.InvalidInputException 
		boolean dotPrefix
		boolean floating
		int start
		int end
		boolean hasNoDigitsBeforeDot
		boolean isInteger
	public final int getLineNumber (int) 
		int position
		int length
		int g
		int d
		int m
	public final void setSource (char[]) 
		char[] sourceString
		int sourceLength
		int sourceLength
	public final void setSource (char[], org.eclipse.jdt.internal.compiler.CompilationResult) 
		char[] contents
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		char[] cuContents
		int[] lineSeparatorPositions
	public final void setSource (org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public java.lang.String toString () 
		char[] front
		int middleLength
		char[] middle
		char[] middle
		char[] end
	public java.lang.String toStringAction (int) 
		int act
	public void unicodeInitializeBuffer (int) 
		int length
		int bLength
	public void unicodeStore () 
		int pos
		int length
}

org/eclipse/jdt/internal/compiler/parser/ScannerHelper.class
ScannerHelper.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.ScannerHelper extends java.lang.Object {
	public static final int Bit1
	public static final int Bit2
	public static final int Bit3
	public static final int Bit4
	public static final int Bit5
	public static final int Bit6
	public static final int Bit7
	public static final int Bit8
	public static final int Bit9
	public static final int Bit10
	public static final int Bit11
	public static final int Bit12
	public static final int Bit13
	public static final int Bit14
	public static final int Bit15
	public static final int Bit16
	public static final int Bit17
	public static final int Bit18
	public static final int Bit19
	public static final int Bit20
	public static final int Bit21
	public static final int Bit22
	public static final int Bit23
	public static final int Bit24
	public static final int Bit25
	public static final int Bit26
	public static final int Bit27
	public static final int Bit28
	public static final int Bit29
	public static final int Bit30
	public static final int Bit31
	public static final int Bit32
	public static final long Bit33
	public static final long Bit34
	public static final long Bit35
	public static final long Bit36
	public static final long Bit37
	public static final long Bit38
	public static final long Bit39
	public static final long Bit40
	public static final long Bit41
	public static final long Bit42
	public static final long Bit43
	public static final long Bit44
	public static final long Bit45
	public static final long Bit46
	public static final long Bit47
	public static final long Bit48
	public static final long Bit49
	public static final long Bit50
	public static final long Bit51
	public static final long Bit52
	public static final long Bit53
	public static final long Bit54
	public static final long Bit55
	public static final long Bit56
	public static final long Bit57
	public static final long Bit58
	public static final long Bit59
	public static final long Bit60
	public static final long Bit61
	public static final long Bit62
	public static final long Bit63
	public static final long Bit64
	public static final long[] Bits
	private static final int START_INDEX
	private static final int PART_INDEX
	private static long[][][] Tables
	static Class class$0
	static void  () 
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.DataInputStream inputStream
		long[] readValues
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
	public void  () 
	private static final boolean isBitSet (long[], int) 
		long[] values
		int i
	public static boolean isJavaIdentifierPart (char, char) 
		char high
		char low
		int codePoint
	public static boolean isJavaIdentifierStart (char, char) 
		char high
		char low
		int codePoint
	private static int toCodePoint (char, char) 
		char high
		char low
}

org/eclipse/jdt/internal/compiler/parser/SourceTypeConverter.class
SourceTypeConverter.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.SourceTypeConverter extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.CompilerModifiers  {
	public static final int FIELD
	public static final int CONSTRUCTOR
	public static final int METHOD
	public static final int MEMBER_TYPE
	public static final int FIELD_INITIALIZATION
	public static final int FIELD_AND_METHOD
	public static final int LOCAL_TYPE
	public static final int NONE
	private int flags
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	private org.eclipse.jdt.internal.compiler.parser.Parser parser
	private org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	private org.eclipse.jdt.internal.compiler.env.ICompilationUnit cu
	private char[] source
	private java.util.HashMap annotationPositions
	private boolean has1_5Compliance
	int namePos
	private void  (int, org.eclipse.jdt.internal.compiler.problem.ProblemReporter) 
		int flags
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
	public static org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration buildCompilationUnit (org.eclipse.jdt.internal.compiler.env.ISourceType[], int, org.eclipse.jdt.internal.compiler.problem.ProblemReporter, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		int flags
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.parser.SourceTypeConverter converter
	private org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration convert (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.CompilationResult)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.core.SourceTypeElementInfo topLevelTypeInfo
		org.eclipse.jdt.core.ICompilationUnit cuHandle
		int start
		int end
		char[] packageName
		org.eclipse.jdt.core.IImportDeclaration[] importDeclarations
		int importCount
		int i
		org.eclipse.jdt.internal.core.ImportDeclaration importDeclaration
		org.eclipse.jdt.internal.compiler.env.ISourceImport sourceImport
		int typeCount
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		int i
		org.eclipse.jdt.internal.core.SourceTypeElementInfo typeInfo
	private org.eclipse.jdt.internal.compiler.ast.Initializer convert (org.eclipse.jdt.internal.core.InitializerElementInfo, org.eclipse.jdt.internal.compiler.CompilationResult)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.core.InitializerElementInfo initializerInfo
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.compiler.ast.Block block
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
		int start
		int end
		org.eclipse.jdt.core.IJavaElement[] children
		int typesLength
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int i
		org.eclipse.jdt.internal.core.SourceType type
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression expression
	private org.eclipse.jdt.internal.compiler.ast.FieldDeclaration convert (org.eclipse.jdt.internal.core.SourceField, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration, org.eclipse.jdt.internal.compiler.CompilationResult)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.core.SourceField fieldHandle
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.core.SourceFieldElementInfo fieldInfo
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		int start
		int end
		int modifiers
		boolean isEnumConstant
		char[] initializationSource
		org.eclipse.jdt.core.IJavaElement[] children
		int childrenLength
		org.eclipse.jdt.internal.compiler.ast.ArrayInitializer initializer
		org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
		int i
		org.eclipse.jdt.core.IJavaElement localType
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousLocalTypeDeclaration
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression expression
	private org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration convert (org.eclipse.jdt.internal.core.SourceMethod, org.eclipse.jdt.internal.compiler.CompilationResult)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.core.SourceMethod methodHandle
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.core.SourceMethodElementInfo methodInfo
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
		char[][] typeParameterNames
		int parameterCount
		char[][][] typeParameterBounds
		int i
		int modifiers
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration decl
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration decl
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
		char[] defaultValueSource
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		boolean isVarargs
		String[] argumentTypeSignatures
		char[][] argumentNames
		int argumentCount
		long position
		int i
		char[] typeName
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		char[][] exceptionTypeNames
		int exceptionCount
		int i
		org.eclipse.jdt.core.IJavaElement[] children
		int typesLength
		org.eclipse.jdt.internal.compiler.ast.Statement[] statements
		int i
		org.eclipse.jdt.internal.core.SourceType type
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration localType
		org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression expression
	private org.eclipse.jdt.internal.compiler.ast.TypeDeclaration convert (org.eclipse.jdt.internal.core.SourceType, org.eclipse.jdt.internal.compiler.CompilationResult)  throws org.eclipse.jdt.core.JavaModelException 
		org.eclipse.jdt.internal.core.SourceType typeHandle
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.internal.core.SourceTypeElementInfo typeInfo
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		int start
		int end
		char[][] typeParameterNames
		int parameterCount
		char[][][] typeParameterBounds
		int i
		char[][] interfaceNames
		int interfaceCount
		int i
		org.eclipse.jdt.internal.core.SourceType[] sourceMemberTypes
		int sourceMemberTypeCount
		int i
		org.eclipse.jdt.internal.core.InitializerElementInfo[] initializers
		int initializerCount
		org.eclipse.jdt.internal.core.SourceField[] sourceFields
		int sourceFieldCount
		int length
		int i
		int index
		int i
		boolean needConstructor
		boolean needMethod
		org.eclipse.jdt.internal.core.SourceMethod[] sourceMethods
		int sourceMethodCount
		int extraConstructor
		int methodCount
		int kind
		boolean isAbstract
		int i
		int index
		boolean hasAbstractMethods
		int i
		org.eclipse.jdt.internal.core.SourceMethod sourceMethod
		boolean isConstructor
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	private org.eclipse.jdt.internal.compiler.ast.Annotation[] convertAnnotations (org.eclipse.jdt.internal.core.JavaElement) 
		org.eclipse.jdt.internal.core.JavaElement element
		char[] cuSource
		long[] positions
		int length
		org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
		int recordedAnnotations
		int i
		long position
		int start
		int end
		char[] annotationSource
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	private org.eclipse.jdt.internal.compiler.ast.ImportReference createImportReference (char[], int, int, boolean, int) 
		char[] importName
		int start
		int end
		boolean onDemand
		int modifiers
		char[][] qImportName
		long[] positions
		long position
		int i
	private org.eclipse.jdt.internal.compiler.ast.TypeParameter createTypeParameter (char[], char[][], int, int) 
		char[] typeParameterName
		char[][] typeParameterBounds
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.TypeParameter parameter
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.TypeReference bound
	private org.eclipse.jdt.internal.compiler.ast.TypeReference createTypeReference (char[], int, int) 
		char[] typeName
		int start
		int end
		int length
		org.eclipse.jdt.internal.compiler.ast.TypeReference type
	private org.eclipse.jdt.internal.compiler.ast.TypeReference decodeType (char[], int, int, int) 
		char[] typeName
		int length
		int start
		int end
		int identCount
		int dim
		int nameFragmentStart
		int nameFragmentEnd
		java.util.ArrayList fragments
		char currentChar
		int max
		int ahead
		org.eclipse.jdt.internal.compiler.ast.Wildcard result
		int max
		int ahead
		org.eclipse.jdt.internal.compiler.ast.Wildcard result
		org.eclipse.jdt.internal.compiler.ast.Wildcard result
		char[][] identifiers
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] arguments
		char[] nameFragment
		char[] nameFragment
		int nameFragmentLength
		int nameFragmentLength
		char[] nameFragment
		long[] positions
		long pos
		int i
		char[][] identifiers
		char[][] identifiers
		int fragmentLength
		char[][] firstFragment
		int i
		Object element
		char[][] tokens
		org.eclipse.jdt.internal.compiler.ast.TypeReference[][] arguments
		int index
		int i
		Object element
		char[][] fragmentTokens
		int fragmentTokenLength
		long[] positions
		long pos
		int i
	private org.eclipse.jdt.internal.compiler.ast.TypeReference[] decodeTypeArguments (char[], int, int, int) 
		char[] typeName
		int length
		int start
		int end
		java.util.ArrayList argumentList
		int count
		org.eclipse.jdt.internal.compiler.ast.TypeReference argument
		org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
	private char[] getSource () 
	private org.eclipse.jdt.internal.compiler.ast.Expression parseMemberValue (char[]) 
		char[] memberValue
}

org/eclipse/jdt/internal/compiler/parser/TerminalTokens.class
TerminalTokens.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TerminalTokens extends java.lang.Object {
	public static final int TokenNameWHITESPACE
	public static final int TokenNameCOMMENT_LINE
	public static final int TokenNameCOMMENT_BLOCK
	public static final int TokenNameCOMMENT_JAVADOC
	public static final int TokenNameIdentifier
	public static final int TokenNameabstract
	public static final int TokenNameassert
	public static final int TokenNameboolean
	public static final int TokenNamebreak
	public static final int TokenNamebyte
	public static final int TokenNamecase
	public static final int TokenNamecatch
	public static final int TokenNamechar
	public static final int TokenNameclass
	public static final int TokenNamecontinue
	public static final int TokenNameconst
	public static final int TokenNamedefault
	public static final int TokenNamedo
	public static final int TokenNamedouble
	public static final int TokenNameelse
	public static final int TokenNameenum
	public static final int TokenNameextends
	public static final int TokenNamefalse
	public static final int TokenNamefinal
	public static final int TokenNamefinally
	public static final int TokenNamefloat
	public static final int TokenNamefor
	public static final int TokenNamegoto
	public static final int TokenNameif
	public static final int TokenNameimplements
	public static final int TokenNameimport
	public static final int TokenNameinstanceof
	public static final int TokenNameint
	public static final int TokenNameinterface
	public static final int TokenNamelong
	public static final int TokenNamenative
	public static final int TokenNamenew
	public static final int TokenNamenull
	public static final int TokenNamepackage
	public static final int TokenNameprivate
	public static final int TokenNameprotected
	public static final int TokenNamepublic
	public static final int TokenNamereturn
	public static final int TokenNameshort
	public static final int TokenNamestatic
	public static final int TokenNamestrictfp
	public static final int TokenNamesuper
	public static final int TokenNameswitch
	public static final int TokenNamesynchronized
	public static final int TokenNamethis
	public static final int TokenNamethrow
	public static final int TokenNamethrows
	public static final int TokenNametransient
	public static final int TokenNametrue
	public static final int TokenNametry
	public static final int TokenNamevoid
	public static final int TokenNamevolatile
	public static final int TokenNamewhile
	public static final int TokenNameIntegerLiteral
	public static final int TokenNameLongLiteral
	public static final int TokenNameFloatingPointLiteral
	public static final int TokenNameDoubleLiteral
	public static final int TokenNameCharacterLiteral
	public static final int TokenNameStringLiteral
	public static final int TokenNamePLUS_PLUS
	public static final int TokenNameMINUS_MINUS
	public static final int TokenNameEQUAL_EQUAL
	public static final int TokenNameLESS_EQUAL
	public static final int TokenNameGREATER_EQUAL
	public static final int TokenNameNOT_EQUAL
	public static final int TokenNameLEFT_SHIFT
	public static final int TokenNameRIGHT_SHIFT
	public static final int TokenNameUNSIGNED_RIGHT_SHIFT
	public static final int TokenNamePLUS_EQUAL
	public static final int TokenNameMINUS_EQUAL
	public static final int TokenNameMULTIPLY_EQUAL
	public static final int TokenNameDIVIDE_EQUAL
	public static final int TokenNameAND_EQUAL
	public static final int TokenNameOR_EQUAL
	public static final int TokenNameXOR_EQUAL
	public static final int TokenNameREMAINDER_EQUAL
	public static final int TokenNameLEFT_SHIFT_EQUAL
	public static final int TokenNameRIGHT_SHIFT_EQUAL
	public static final int TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL
	public static final int TokenNameOR_OR
	public static final int TokenNameAND_AND
	public static final int TokenNamePLUS
	public static final int TokenNameMINUS
	public static final int TokenNameNOT
	public static final int TokenNameREMAINDER
	public static final int TokenNameXOR
	public static final int TokenNameAND
	public static final int TokenNameMULTIPLY
	public static final int TokenNameOR
	public static final int TokenNameTWIDDLE
	public static final int TokenNameDIVIDE
	public static final int TokenNameGREATER
	public static final int TokenNameLESS
	public static final int TokenNameLPAREN
	public static final int TokenNameRPAREN
	public static final int TokenNameLBRACE
	public static final int TokenNameRBRACE
	public static final int TokenNameLBRACKET
	public static final int TokenNameRBRACKET
	public static final int TokenNameSEMICOLON
	public static final int TokenNameQUESTION
	public static final int TokenNameCOLON
	public static final int TokenNameCOMMA
	public static final int TokenNameDOT
	public static final int TokenNameEQUAL
	public static final int TokenNameAT
	public static final int TokenNameELLIPSIS
	public static final int TokenNameEOF
	public static final int TokenNameERROR
}

org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$PrimaryRepairInfo.class
DiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
 org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo extends java.lang.Object {
	public int distance
	public int misspellIndex
	public int code
	public int bufferPosition
	public int symbol
	final org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser this$0
	public void  (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser) 
	public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo copy () 
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo c
}

org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$RepairCandidate.class
DiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
 org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate extends java.lang.Object {
	public int symbol
	public int location
	final org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser this$0
	public void  (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser) 
}

org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$SecondaryRepairInfo.class
DiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
 org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo extends java.lang.Object {
	public int code
	public int distance
	public int bufferPosition
	public int stackPosition
	public int numDeletions
	public int symbol
	boolean recoveryOnNextStack
	final org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser this$0
	void  (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser) 
}

org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser$StateInfo.class
DiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
 org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo extends java.lang.Object {
	int state
	int next
	final org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser this$0
	public void  (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser, int, int) 
		int state
		int next
}

org/eclipse/jdt/internal/compiler/parser/diagnose/DiagnoseParser.class
DiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation org.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	private static final boolean DEBUG
	private boolean DEBUG_PARSECHECK
	private static final String EMPTY_STRING
	private static final int STACK_INCREMENT
	private static final int BEFORE_CODE
	private static final int INSERTION_CODE
	private static final int INVALID_CODE
	private static final int SUBSTITUTION_CODE
	private static final int DELETION_CODE
	private static final int MERGE_CODE
	private static final int MISPLACED_CODE
	private static final int SCOPE_CODE
	private static final int SECONDARY_CODE
	private static final int EOF_CODE
	private static final int BUFF_UBOUND
	private static final int BUFF_SIZE
	private static final int MAX_DISTANCE
	private static final int MIN_DISTANCE
	private org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream lexStream
	private int errorToken
	private int errorTokenStart
	private int currentToken
	private int stackLength
	private int stateStackTop
	private int[] stack
	private int[] locationStack
	private int[] locationStartStack
	private int tempStackTop
	private int[] tempStack
	private int prevStackTop
	private int[] prevStack
	private int nextStackTop
	private int[] nextStack
	private int scopeStackTop
	private int[] scopeIndex
	private int[] scopePosition
	int[] list
	int[] buffer
	private static final int NIL
	int[] stateSeen
	int statePoolTop
	org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo[] statePool
	private org.eclipse.jdt.internal.compiler.parser.Parser parser
	public void  (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int firstToken
		int start
		int end
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	public void  (org.eclipse.jdt.internal.compiler.parser.Parser, int, int, int, int[], int[], int[], org.eclipse.jdt.internal.compiler.impl.CompilerOptions) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		int firstToken
		int start
		int end
		int[] intervalStartToSkip
		int[] intervalEndToSkip
		int[] intervalFlagsToSkip
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	private org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter () 
	private void reallocateStacks () 
		int old_stack_length
	public void diagnoseParse () 
		int prev_pos
		int pos
		int next_pos
		int act
		int tok
		boolean forceRecoveryAfterLBracketMissing
		int i
		int i
		int i
		int lhs_symbol
		int i
		int i
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int lhs_symbol
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate errorRecovery (int, boolean) 
		int error_token
		boolean forcedError
		int prevtok
		int prevtokKind
		int name_index
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int j
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryPhase (int) 
		int error_token
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
		int j
		int k
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo new_repair
		int j
		int j
	private int mergeCandidate (int, int) 
		int state
		int buffer_position
		char[] name1
		char[] name2
		int len
		char[] str
		int k
		int l
		char[] name
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo checkPrimaryDistance (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		int[] stck
		int stack_top
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int i
		int j
		int j
		int k
		int k
		int next_state
		int max_pos
		int act
		int root
		int symbol
		int symbol
		int symbol
		int symbol
		int symbol
		int tok
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate primaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int name_index
		int name_index
		int name_index
		int name_index
		int name_index
		int prevtok
		int curtok
		int t
		int i
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
	private int getTermIndex (int[], int, int, int) 
		int[] stck
		int stack_top
		int tok
		int buffer_position
		int act
		int max_pos
		int highest_symbol
		int lhs_symbol
		int threshold
		int lhs_symbol
	private int getNtermIndex (int, int, int) 
		int start
		int sym
		int buffer_position
		int highest_symbol
		int tok
		int act
	private boolean isBetterSymbol (int, int) 
		int symbol
		int actualSymbol
	private int misspell (int, int) 
		int sym
		int tok
		char[] name
		int n
		char[] s1
		int k
		char c
		char[] tokenName
		int len
		int m
		char[] s2
		int k
		char c
		int count
		int prefix_length
		int num_errors
		int i
		int j
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scopeTrial (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo) 
		int[] stck
		int stack_top
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int i
	private void scopeTrialCheck (int[], int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo, int) 
		int[] stck
		int stack_top
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
		int indx
		int act
		int i
		int old_state_pool_top
		int i
		int max_pos
		int tok
		int lhs_symbol
		int j
		int k
		int marked_pos
		int stack_position
		int previous_distance
		int distance
		int top
	private boolean secondaryCheck (int[], int, int, int) 
		int[] stck
		int stack_top
		int buffer_position
		int distance
		int top
		int j
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo repair
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate secondaryPhase (int) 
		int error_token
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplaced
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate candidate
		int i
		int i
		int i
		int j
		int k
		int k
		int top
		int next_last_index
		int last_index
		int save_location
		int save_location_start
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo scope_repair
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo misplacementRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean) 
		int[] stck
		int stack_top
		int last_index
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		boolean stack_flag
		int previous_loc
		int stack_deletions
		int top
		int j
	private org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo secondaryRecovery (int[], int, int, org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo, boolean) 
		int[] stck
		int stack_top
		int last_index
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		boolean stack_flag
		int previous_loc
		int stack_deletions
		int top
		int i
		int j
		int k
		int l
		int symbol
		int k
	private void secondaryDiagnosis (org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo) 
		org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo repair
		int i
	private int parseCheck (int[], int, int, int) 
		int[] stck
		int stack_top
		int first_token
		int buffer_position
		int max_pos
		int max_pos
		int indx
		int indx
		int ct
		int ct
		int act
		int lhs_symbol
		int lhs_symbol
	private void reportError (int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
	private void reportError (int, int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
		int scopeNameIndex
		int lToken
	private void reportPrimaryError (int, int, int, int) 
		int msgCode
		int nameIndex
		int token
		int scopeNameIndex
		String name
		String name
		int errorStart
		int errorEnd
		int currentKind
		String errorTokenName
		char[] errorTokenSource
		StringBuffer buf
		int i
	private void reportSecondaryError (int, int, int, int, int) 
		int msgCode
		int nameIndex
		int leftToken
		int rightToken
		int scopeNameIndex
		String name
		String name
		int errorStart
		int i
		int errorEnd
		StringBuffer buf
		int i
	public java.lang.String toString () 
		StringBuffer res
}

org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream$Token.class
LexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token extends java.lang.Object {
	int kind
	char[] name
	int start
	int end
	int line
	int flags
	final org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream this$0
	public void  (org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream) 
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/jdt/internal/compiler/parser/diagnose/LexStream.class
LexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens  {
	public static final int IS_AFTER_JUMP
	public static final int LBRACE_MISSING
	private int tokenCacheIndex
	private int tokenCacheEOFIndex
	private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token[] tokenCache
	private int currentIndex
	private org.eclipse.jdt.internal.compiler.parser.Scanner scanner
	private int[] intervalStartToSkip
	private int[] intervalEndToSkip
	private int[] intervalFlagsToSkip
	private int previousInterval
	public void  (int, org.eclipse.jdt.internal.compiler.parser.Scanner, int[], int[], int[], int, int, int) 
		int size
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int[] intervalStartToSkip
		int[] intervalEndToSkip
		int[] intervalFlagsToSkip
		int firstToken
		int init
		int eof
	private void readTokenFromScanner () 
		int length
		boolean tokenNotFound
		int tokenKind
		int start
		int end
		org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
		int pInterval
		int start
		int end
		org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
	public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token (int) 
		int index
		org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token eofToken
		int length
		int tokensToRead
	public int getToken () 
	public int previous (int) 
		int tokenIndex
	public int next (int) 
		int tokenIndex
	public boolean afterEol (int) 
		int i
	public void reset () 
	public void reset (int) 
		int i
	public int badtoken () 
	public int kind (int) 
		int tokenIndex
	public char[] name (int) 
		int tokenIndex
	public int line (int) 
		int tokenIndex
	public int start (int) 
		int tokenIndex
	public int end (int) 
		int tokenIndex
	public int flags (int) 
		int tokenIndex
	public boolean isInsideStream (int) 
		int index
	public java.lang.String toString () 
		StringBuffer res
		String source
		org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token token
		int curtokKind
		int curtokStart
		int curtokEnd
		int previousEnd
		int i
		int intervalStart
		int intervalEnd
}

org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil$RangeResult.class
RangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
 org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult extends java.lang.Object {
	private static final int INITIAL_SIZE
	int pos
	int[] intervalStarts
	int[] intervalEnds
	int[] intervalFlags
	void  () 
	void addInterval (int, int) 
		int start
		int end
	void addInterval (int, int, int) 
		int start
		int end
		int flags
	int[][] getRanges () 
		int[] resultStarts
		int[] resultEnds
		int[] resultFlags
	private void quickSort (int[], int[], int[], int, int) 
		int[] list
		int[] list2
		int[] list3
		int left
		int right
		int original_left
		int original_right
		int mid
		int tmp
	private int compare (int, int) 
		int i1
		int i2
}

org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.class
RangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil extends java.lang.Object {
	public static final int NO_FLAG
	public static final int LBRACE_MISSING
	public static final int IGNORE
	public void  () 
	public static boolean containsErrorInSignature (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public static int[][] computeDietRange (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[]) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
	private static void computeDietRange0 (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
		org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
		int j
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		int flags
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
		int length
		int i
		org.eclipse.jdt.internal.compiler.ast.Initializer initializer
	public static boolean isInInterval (int, int, int[], int[]) 
		int start
		int end
		int[] intervalStart
		int[] intervalEnd
		int length
		int i
	public static int getPreviousInterval (int, int, int[], int[]) 
		int start
		int end
		int[] intervalStart
		int[] intervalEnd
		int length
		int i
	public static boolean containsIgnoredBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
}

org/eclipse/jdt/internal/compiler/parser/parser1.rsc
org/eclipse/jdt/internal/compiler/parser/parser10.rsc
org/eclipse/jdt/internal/compiler/parser/parser11.rsc
org/eclipse/jdt/internal/compiler/parser/parser12.rsc
org/eclipse/jdt/internal/compiler/parser/parser13.rsc
org/eclipse/jdt/internal/compiler/parser/parser14.rsc
org/eclipse/jdt/internal/compiler/parser/parser15.rsc
org/eclipse/jdt/internal/compiler/parser/parser16.rsc
org/eclipse/jdt/internal/compiler/parser/parser17.rsc
org/eclipse/jdt/internal/compiler/parser/parser18.rsc
org/eclipse/jdt/internal/compiler/parser/parser19.rsc
org/eclipse/jdt/internal/compiler/parser/parser2.rsc
org/eclipse/jdt/internal/compiler/parser/parser20.rsc
org/eclipse/jdt/internal/compiler/parser/parser21.rsc
org/eclipse/jdt/internal/compiler/parser/parser3.rsc
org/eclipse/jdt/internal/compiler/parser/parser4.rsc
org/eclipse/jdt/internal/compiler/parser/parser5.rsc
org/eclipse/jdt/internal/compiler/parser/parser6.rsc
org/eclipse/jdt/internal/compiler/parser/parser7.rsc
org/eclipse/jdt/internal/compiler/parser/parser8.rsc
org/eclipse/jdt/internal/compiler/parser/parser9.rsc
org/eclipse/jdt/internal/compiler/parser/part1.rsc
org/eclipse/jdt/internal/compiler/parser/part14.rsc
org/eclipse/jdt/internal/compiler/parser/part2.rsc
org/eclipse/jdt/internal/compiler/parser/readableNames.properties
org/eclipse/jdt/internal/compiler/parser/start1.rsc
org/eclipse/jdt/internal/compiler/parser/start2.rsc
org/eclipse/jdt/internal/compiler/problem/AbortCompilation.class
AbortCompilation.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilation extends java.lang.RuntimeException {
	public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public Throwable exception
	public org.eclipse.jdt.core.compiler.IProblem problem
	public boolean isSilent
	public RuntimeException silentException
	private static final long serialVersionUID
	public void  () 
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.core.compiler.IProblem problem
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult, java.lang.Throwable) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		Throwable exception
	public void  (boolean, java.lang.RuntimeException) 
		boolean isSilent
		RuntimeException silentException
	public void updateContext (org.eclipse.jdt.internal.compiler.lookup.InvocationSite, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite invocationSite
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
	public void updateContext (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.CompilationResult) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode astNode
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
}

org/eclipse/jdt/internal/compiler/problem/AbortCompilationUnit.class
AbortCompilationUnit.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit extends org.eclipse.jdt.internal.compiler.problem.AbortCompilation {
	private static final long serialVersionUID
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.core.compiler.IProblem problem
}

org/eclipse/jdt/internal/compiler/problem/AbortMethod.class
AbortMethod.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortMethod extends org.eclipse.jdt.internal.compiler.problem.AbortType {
	private static final long serialVersionUID
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.core.compiler.IProblem problem
}

org/eclipse/jdt/internal/compiler/problem/AbortType.class
AbortType.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortType extends org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit {
	private static final long serialVersionUID
	public void  (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
		org.eclipse.jdt.core.compiler.IProblem problem
}

org/eclipse/jdt/internal/compiler/problem/DefaultProblem.class
DefaultProblem.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblem extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.core.compiler.IProblem  {
	private char[] fileName
	private int id
	private int startPosition
	private int endPosition
	private int line
	private int severity
	private String[] arguments
	private String message
	public void  (char[], java.lang.String, int, java.lang.String[], int, int, int, int) 
		char[] originatingFileName
		String message
		int id
		String[] stringArguments
		int severity
		int startPosition
		int endPosition
		int line
	public java.lang.String errorReportSource (char[]) 
		char[] unitSource
		StringBuffer errorBuffer
		char c
		char c
		char c
		char c
		int length
		int begin
		int end
		int i
		int i
	public java.lang.String[] getArguments () 
	public int getID () 
	public java.lang.String getMessage () 
	public char[] getOriginatingFileName () 
	public int getSourceEnd () 
	public int getSourceLineNumber () 
	public int getSourceStart () 
	public boolean isError () 
	public boolean isWarning () 
	public void setOriginatingFileName (char[]) 
		char[] fileName
	public void setSourceEnd (int) 
		int sourceEnd
	public void setSourceLineNumber (int) 
		int lineNumber
	public void setSourceStart (int) 
		int sourceStart
	public java.lang.String toString () 
		String s
		int i
}

org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.class
DefaultProblemFactory.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IProblemFactory  {
	public org.eclipse.jdt.internal.compiler.util.HashtableOfInt messageTemplates
	private java.util.Locale locale
	private static org.eclipse.jdt.internal.compiler.util.HashtableOfInt DEFAULT_LOCALE_TEMPLATES
	private static final char[] DOUBLE_QUOTES
	private static final char[] SINGLE_QUOTE
	static void  () 
	public void  () 
	public void  (java.util.Locale) 
		java.util.Locale loc
	public org.eclipse.jdt.core.compiler.IProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int) 
		char[] originatingFileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int startPosition
		int endPosition
		int lineNumber
	private static final int keyFromID (int) 
		int id
	public java.util.Locale getLocale () 
	public final java.lang.String getLocalizedMessage (int, java.lang.String[]) 
		int id
		String[] problemArguments
		String message
		char[] messageWithNoDoubleQuotes
		int length
		int start
		int end
		StringBuffer output
		int index
		String argId
	public final java.lang.String localizedMessage (org.eclipse.jdt.core.compiler.IProblem) 
		org.eclipse.jdt.core.compiler.IProblem problem
	public static org.eclipse.jdt.internal.compiler.util.HashtableOfInt loadMessageTemplates (java.util.Locale) 
		java.util.Locale loc
		java.util.ResourceBundle bundle
		String bundleName
		java.util.MissingResourceException e
		org.eclipse.jdt.internal.compiler.util.HashtableOfInt templates
		java.util.Enumeration keys
		String key
		int messageID
}

org/eclipse/jdt/internal/compiler/problem/ProblemHandler.class
ProblemHandler.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemHandler extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities  {
	public static final String[] NoArgument
	public final org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
	public final org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public final org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
	static void  () 
	public void  (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory) 
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public int computeSeverity (int) 
		int problemId
	public org.eclipse.jdt.core.compiler.IProblem createProblem (char[], int, java.lang.String[], java.lang.String[], int, int, int, int) 
		char[] fileName
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
		int lineNumber
	public void handle (int, java.lang.String[], java.lang.String[], int, int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.core.compiler.IProblem problem
		int abortLevel
	public void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
	public void record (org.eclipse.jdt.core.compiler.IProblem, org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.internal.compiler.impl.ReferenceContext) 
		org.eclipse.jdt.core.compiler.IProblem problem
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public static final int searchLineNumber (int[], int) 
		int[] startLineIndexes
		int position
		int length
		int g
		int d
		int m
}

org/eclipse/jdt/internal/compiler/problem/ProblemReporter.class
ProblemReporter.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter extends org.eclipse.jdt.internal.compiler.problem.ProblemHandler implements org.eclipse.jdt.internal.compiler.lookup.ProblemReasons  {
	private static final int JavadocNonStaticTypeFromStaticInvocation
	private static final int EnumStaticFieldInInInitializerContext
	private static final int NoAdditionalBoundAfterTypeVariable
	public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
	public void  (org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy, org.eclipse.jdt.internal.compiler.impl.CompilerOptions, org.eclipse.jdt.internal.compiler.IProblemFactory) 
		org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy policy
		org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
		org.eclipse.jdt.internal.compiler.IProblemFactory problemFactory
	public void abortDueToInternalError (java.lang.String) 
		String errorMessage
		String[] arguments
	public void abortDueToInternalError (java.lang.String, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		String errorMessage
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void abstractMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
	public void abstractMethodInAbstractClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void abstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
	public void abstractMethodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
	public void alreadyDefinedLabel (char[], org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		char[] labelName
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void annotationCannotOverrideMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding overrideMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void annotationCircularity (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding otherType
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
	public void annotationMembersCannotHaveParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
	public void annotationMembersCannotHaveTypeParameters (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationMethodDeclaration
	public void annotationTypeDeclarationCannotHaveConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDeclaration
	public void annotationTypeDeclarationCannotHaveSuperclass (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void annotationTypeDeclarationCannotHaveSuperinterfaces (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void annotationTypeUsedAsSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void annotationValueMustBeAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		org.eclipse.jdt.internal.compiler.ast.Expression value
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		String str
	public void annotationValueMustBeClassLiteral (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		org.eclipse.jdt.internal.compiler.ast.Expression value
		String str
	public void annotationValueMustBeConstant (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		char[] name
		org.eclipse.jdt.internal.compiler.ast.Expression value
		String str
	public void anonymousClassCannotExtendFinalClass (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void argumentTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		String[] arguments
	public void argumentTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		String[] arguments
	public void arrayConstantsOnlyInArrayInitializers (int, int) 
		int sourceStart
		int sourceEnd
	public void assignmentHasNoEffect (org.eclipse.jdt.internal.compiler.ast.Assignment, char[]) 
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
		char[] name
		String[] arguments
	public void attemptToReturnNonVoidExpression (org.eclipse.jdt.internal.compiler.ast.ReturnStatement, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void attemptToReturnVoidValue (org.eclipse.jdt.internal.compiler.ast.ReturnStatement) 
		org.eclipse.jdt.internal.compiler.ast.ReturnStatement returnStatement
	public void autoboxing (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding originalType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding convertedType
	public void boundCannotBeArray (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void boundMustBeAnInterface (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration location
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void bytecodeExceeds64KLimit (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration location
	public void cannotAllocateVoidArray (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void cannotAssignToFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void cannotAssignToFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotAssignToFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotDefineDimensionsAndInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expresssion
	public void cannotDireclyInvokeAbstractMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void cannotExtendEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	public void cannotImportPackage (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void cannotInstantiate (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void cannotInvokeSuperConstructorInEnum (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding enumConstructor
	public void cannotReferToNonFinalOuterLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void cannotReturnInInitializer (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void cannotThrowNull (org.eclipse.jdt.internal.compiler.ast.ThrowStatement) 
		org.eclipse.jdt.internal.compiler.ast.ThrowStatement statement
	public void cannotThrowType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.ast.TypeReference exceptionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void cannotUseQualifiedEnumConstantInCaseLabel (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.Reference location
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void cannotUseSuperInCodeSnippet (int, int) 
		int start
		int end
	public void cannotUseSuperInJavaLangObject (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void caseExpressionMustBeConstant (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void classExtendFinalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	public void codeSnippetMissingClass (java.lang.String, int, int) 
		String missing
		int start
		int end
		String[] arguments
	public void codeSnippetMissingMethod (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String className
		String missingMethod
		String argumentTypes
		int start
		int end
		String[] arguments
	public int computeSeverity (int) 
		int problemID
		long irritant
	public void conditionalArgumentsIncompatibleTypes (org.eclipse.jdt.internal.compiler.ast.ConditionalExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ConditionalExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding trueType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding falseType
	public void conflictingImport (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void constantOutOfFormat (org.eclipse.jdt.internal.compiler.ast.NumberLiteral) 
		org.eclipse.jdt.internal.compiler.ast.NumberLiteral literal
		char[] source
		String Radix
		String Radix
		int radix
		int radix
		int place
		int i
		String[] arguments
	public void constantOutOfRange (org.eclipse.jdt.internal.compiler.ast.Literal, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Literal literal
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType
		String[] arguments
	public void corruptedSignature (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, char[], int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		char[] signature
		int position
	public void deprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void deprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void deprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void disallowedTargetForAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void duplicateAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void duplicateAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		String name
	public void duplicateBounds (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void duplicateCase (org.eclipse.jdt.internal.compiler.ast.CaseStatement) 
		org.eclipse.jdt.internal.compiler.ast.CaseStatement caseStatement
	public void duplicateDefaultCase (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode statement
	public void duplicateEnumSpecialMethod (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void duplicateFieldInType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public void duplicateImport (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void duplicateInheritedMethods (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod2
	public void duplicateInitializationOfBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.Reference) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		String[] arguments
	public void duplicateInitializationOfFinalLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void duplicateMethodInType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		boolean duplicateErasure
		int i
		int length
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] erasures
		int i
	public void duplicateModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void duplicateModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void duplicateModifierForType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void duplicateModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		boolean complainForArgument
		String[] arguments
	public void duplicateNestedType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void duplicateSuperinterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void duplicateTargetInTargetAnnotation (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.NameReference) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String name
	public void duplicateTypeParameterInType (org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParameter
	public void duplicateTypes (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void emptyControlFlowStatement (int, int) 
		int sourceStart
		int sourceEnd
	public void enumAbstractMethodMustBeImplemented (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding abstractMethod
	public void enumStaticFieldUsedDuringInitialization (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void enumSwitchCannotTargetField (org.eclipse.jdt.internal.compiler.ast.Reference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void errorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
		int id
	public void errorThisSuperInStatic (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode reference
		String[] arguments
	public void expressionShouldBeAVariable (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void fieldHiding (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding hiddenField
	private int fieldSourceEnd (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] bindings
		int i
	private int fieldSourceStart (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode node
		org.eclipse.jdt.internal.compiler.ast.FieldReference fieldReference
	public void fieldsOrThisBeforeConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ThisReference) 
		org.eclipse.jdt.internal.compiler.ast.ThisReference reference
	public void finallyMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.Block) 
		org.eclipse.jdt.internal.compiler.ast.Block finallyBlock
	public void finalMethodCannotBeOverridden (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void finalVariableBound (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
	public void forbiddenReference (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, java.lang.String, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String messageTemplate
		int problemId
	public void forwardReference (org.eclipse.jdt.internal.compiler.ast.Reference, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Reference reference
		int indexInQualification
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void forwardTypeVariableReference (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding type
	public void genericTypeCannotExtendThrowable (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public static long getIrritant (int) 
		int problemID
	private void handle (int, java.lang.String[], java.lang.String[], int, int) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
	private void handle (int, java.lang.String[], java.lang.String[], int, int, org.eclipse.jdt.internal.compiler.CompilationResult) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int problemStartPosition
		int problemEndPosition
		org.eclipse.jdt.internal.compiler.CompilationResult unitResult
	private void handle (int, java.lang.String[], java.lang.String[], int, int, int) 
		int problemId
		String[] problemArguments
		String[] messageArguments
		int severity
		int problemStartPosition
		int problemEndPosition
	public void hiddenCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void hidingEnclosingType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void hierarchyCircularity (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding sourceType
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
		org.eclipse.jdt.internal.compiler.ast.TypeReference reference
		int start
		int end
	public void hierarchyHasProblems (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalAbstractModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalClassLiteralForTypeVariable (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding variable
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeMemberDeclaration
	public void illegalExtendedDimensions (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
	public void illegalGenericArray (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leadtComponentType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalInstanceOfGenericType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkedType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalLocalTypeDeclaration (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
		int problemID
		String[] arguments
	public void illegalModifierCombinationFinalAbstractForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierCombinationFinalVolatileForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierForAnnotationField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String name
	public void illegalModifierForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void illegalModifierForAnnotationMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForAnnotationType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForEnumConstant (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierForEnumConstructor (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration constructor
	public void illegalModifierForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalModifierForInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForInterfaceField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String name
	public void illegalModifierForInterfaceMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void illegalModifierForLocalClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForLocalEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberEnum (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMemberInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalModifierForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void illegalModifierForVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, boolean) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		boolean complainAsArgument
		String[] arguments
	public void illegalPrimitiveOrArrayTypeForEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding enclosingType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void illegalQualifiedParameterizedTypeAllocation (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference qualifiedTypeReference
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding allocatedType
	public void illegalStaticModifierForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalUsageOfQualifiedTypeReference (org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference qualifiedTypeReference
		StringBuffer buffer
		char[][] tokens
		int i
		String[] arguments
	public void illegalVararg (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.Argument argType
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalVisibilityModifierCombinationForField (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void illegalVisibilityModifierCombinationForMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalVisibilityModifierCombinationForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void illegalVisibilityModifierForInterfaceMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void illegalVoidExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void importProblem (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		org.eclipse.jdt.internal.compiler.lookup.Binding expectedImport
		char[][] tokens
		String[] arguments
		char[][] tokens
		String[] arguments
	public void incompatibleExceptionInThrowsClause (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		int id
		int id
	public void incompatibleReturnType (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		StringBuffer methodSignature
		StringBuffer shortSignature
		int id
		int id
	public void incorrectArityForParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void incorrectLocationForNonEmptyDimension (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression, int) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
		int index
	public void incorrectSwitchType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding testType
	public void indirectAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void indirectAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void indirectAccessToStaticType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public void inheritedMethodReducesVisibility (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
		StringBuffer concreteSignature
		StringBuffer shortSignature
	public void inheritedMethodsHaveIncompatibleReturnTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[], int) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] inheritedMethods
		int length
		StringBuffer methodSignatures
		StringBuffer shortSignatures
		int i
	public void inheritedMethodsHaveNameClash (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding oneMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding twoMethod
	public void initializerMustCompleteNormally (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
	public void innerTypesCannotDeclareStaticInitializers (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding innerType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void interfaceCannotHaveConstructors (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructor
	public void interfaceCannotHaveInitializers (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void invalidAnnotationMemberType (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void invalidBreak (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
		boolean insideDefaultConstructor
		boolean insideImplicitConstructorCall
		int sourceStart
		int sourceEnd
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		int id
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
		int augmentedLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
	public void invalidContinue (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidEnclosingType (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
		int flag
	public void invalidExplicitConstructorCall (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidExpressionAsStatement (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidField (org.eclipse.jdt.internal.compiler.ast.FieldReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.FieldReference fieldRef
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int id
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int sourceStart
		String[] arguments
	public void invalidField (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int id
		char[] name
		String[] arguments
	public void invalidField (org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference nameRef
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int index
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int id
		String fieldName
		String[] arguments
	public void invalidFileNameForPackageAnnotations (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void invalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int id
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		String closestParameterTypeNames
		String parameterTypeNames
		String closestParameterTypeShortNames
		String parameterTypeShortNames
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
		int augmentedLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
	public void invalidNullToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.BinaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.BinaryExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assign
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void invalidOperator (org.eclipse.jdt.internal.compiler.ast.UnaryExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.UnaryExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void invalidParameterizedExceptionType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidParenthesizedExpression (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode reference
	public void invalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int id
		int end
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
		org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference arrayQualifiedTypeReference
		long[] positions
		org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference ref
		char[][] name
		org.eclipse.jdt.internal.compiler.ast.ImportReference ref
		char[][] name
		org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference arrayTypeReference
	public void invalidTypeForCollection (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidTypeReference (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidTypeToSynchronize (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void invalidTypeVariableAsException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void invalidUnaryExpression (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void invalidUsageOfAnnotation (org.eclipse.jdt.internal.compiler.ast.Annotation) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
	public void invalidUsageOfAnnotationDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration annotationTypeDeclaration
	public void invalidUsageOfEnumDeclarations (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration enumDeclaration
	public void invalidUsageOfForeachStatements (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
		org.eclipse.jdt.internal.compiler.ast.Expression collection
	public void invalidUsageOfStaticImports (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference staticImport
	public void invalidUsageOfTypeArguments (org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference firstTypeReference
		org.eclipse.jdt.internal.compiler.ast.TypeReference lastTypeReference
	public void invalidUsageOfTypeParameters (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.ast.TypeParameter) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter firstTypeParameter
		org.eclipse.jdt.internal.compiler.ast.TypeParameter lastTypeParameter
	public void invalidUsageOfVarargs (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument argument
	public void isClassPathCorrect (char[][], org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		char[][] wellKnownTypeName
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
	private boolean isIdentifier (int) 
		int token
	private boolean isKeyword (int) 
		int token
	private boolean isLiteral (int) 
		int token
	public void javadocAmbiguousMethodReference (int, int, org.eclipse.jdt.internal.compiler.lookup.Binding, int) 
		int sourceStart
		int sourceEnd
		org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		int modifiers
		int id
		String[] arguments
	public void javadocDeprecatedField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
	public void javadocDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
	public void javadocDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, int) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		int modifiers
	public void javadocDuplicatedParamTag (char[], int, int, int) 
		char[] token
		int sourceStart
		int sourceEnd
		int modifiers
		String[] arguments
	public void javadocDuplicatedReturnTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocDuplicatedThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int modifiers
		String[] arguments
	public void javadocEmptyReturnTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocErrorNoMethodFor (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding recType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] params
		int modifiers
		StringBuffer buffer
		StringBuffer shortBuffer
		int i
		int length
		int id
	public void javadocInvalidConstructor (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetConstructor
		int modifiers
		int sourceStart
		int sourceEnd
		org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocation
		int id
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemConstructor
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownConstructor
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedConstructor
		int augmentedLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
	public void javadocInvalidField (int, int, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		int sourceStart
		int sourceEnd
		org.eclipse.jdt.internal.compiler.lookup.Binding fieldBinding
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding searchedType
		int modifiers
		int id
		String[] arguments
	public void javadocInvalidMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, int) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		int modifiers
		org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding problemMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding shownMethod
		int id
		String closestParameterTypeNames
		String parameterTypeNames
		String closestParameterTypeShortNames
		String parameterTypeShortNames
		org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding substitutedMethod
		int augmentedLength
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding inferredTypeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] invocationArguments
	public void javadocInvalidParamTagName (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidParamTypeParameter (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidSeeReferenceArgs (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidSeeUrlReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidThrowsClass (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocInvalidThrowsClassName (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeReference
		int modifiers
		String[] arguments
	public void javadocInvalidType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		int modifiers
		int id
	public void javadocInvalidValueReference (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMalformedSeeReference (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocMissing (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		boolean overriding
		boolean report
		String arg
		String[] arguments
	public void javadocMissingHashCharacter (int, int, java.lang.String) 
		int sourceStart
		int sourceEnd
		String ref
		String[] arguments
	public void javadocMissingParamName (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingParamTag (char[], int, int, int) 
		char[] name
		int sourceStart
		int sourceEnd
		int modifiers
		boolean overriding
		boolean report
		String[] arguments
	public void javadocMissingReference (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingReturnTag (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
		boolean overriding
		boolean report
	public void javadocMissingThrowsClassName (int, int, int) 
		int sourceStart
		int sourceEnd
		int modifiers
	public void javadocMissingThrowsTag (org.eclipse.jdt.internal.compiler.ast.TypeReference, int) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
		int modifiers
		boolean overriding
		boolean report
		String[] arguments
	public void javadocUndeclaredParamTagName (char[], int, int, int) 
		char[] token
		int sourceStart
		int sourceEnd
		int modifiers
		String[] arguments
	public void javadocUnexpectedTag (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocUnexpectedText (int, int) 
		int sourceStart
		int sourceEnd
	public void javadocUnterminatedInlineTag (int, int) 
		int sourceStart
		int sourceEnd
	private boolean javadocVisibility (int, int) 
		int visibility
		int modifiers
	private java.lang.String javadocVisibilityArgument (int, int) 
		int visibility
		int modifiers
		String argument
	public void localVariableCannotBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void localVariableCanOnlyBeNull (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void localVariableHiding (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration, org.eclipse.jdt.internal.compiler.lookup.Binding, boolean) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration local
		org.eclipse.jdt.internal.compiler.lookup.Binding hiddenVariable
		boolean isSpecialArgHidingField
		String[] arguments
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void methodMustOverride (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void methodNameClash (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void methodNeedBody (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void methodNeedingNoBody (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void methodWithConstructorName (org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
	public void missingEnumConstantCase (org.eclipse.jdt.internal.compiler.ast.SwitchStatement, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.SwitchStatement switchStatement
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding enumConstant
	public void missingOverrideAnnotation (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void missingDeprecatedAnnotationForField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration field
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
	public void missingDeprecatedAnnotationForMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
	public void missingDeprecatedAnnotationForType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding binding
	public void missingReturnType (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
	public void missingSemiColon (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void missingSerialVersion (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void missingValueForAnnotationMember (org.eclipse.jdt.internal.compiler.ast.Annotation, char[]) 
		org.eclipse.jdt.internal.compiler.ast.Annotation annotation
		char[] memberName
		String memberString
	public void mustDefineDimensionsOrInitializer (org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression) 
		org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression expression
	public void mustSpecifyPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
	public void mustUseAStaticMethod (org.eclipse.jdt.internal.compiler.ast.MessageSend, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.MessageSend messageSend
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void nativeMethodsCannotBeStrictfp (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void needImplementation () 
	public void needToEmulateFieldAccess (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isReadAccess
	public void needToEmulateMethodAccess (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void noMoreAvailableSpaceForArgument (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void noMoreAvailableSpaceForConstant (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void noMoreAvailableSpaceForLocal (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void noMoreAvailableSpaceInConstantPool (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void nonExternalizedStringLiteral (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void nonGenericTypeCannotBeParameterized (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void nonStaticAccessToStaticField (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void nonStaticAccessToStaticMethod (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void nonStaticContextForEnumMemberType (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		String[] arguments
	public void noSuchEnclosingInstance (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean isConstructorCall
		int id
		int id
		int id
		int id
	public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.EqualExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.EqualExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void notCompatibleTypesError (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void notCompatibleTypesErrorInForeach (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void noAdditionalBoundAfterTypeVariable (org.eclipse.jdt.internal.compiler.ast.TypeReference) 
		org.eclipse.jdt.internal.compiler.ast.TypeReference boundReference
	public void objectCannotBeGeneric (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
	public void objectCannotHaveSuperTypes (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void objectMustBeClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void operatorOnlyValidOnNumericType (org.eclipse.jdt.internal.compiler.ast.CompoundAssignment, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.CompoundAssignment assignment
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void overridesDeprecatedMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void overridesPackageDefaultMethod (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding localMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void packageCollidesWithType (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
	public void packageIsNotExpectedPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		String[] arguments
	private java.lang.String parameterBoundAsString (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, boolean) 
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeVariable
		boolean makeShort
		StringBuffer nameBuffer
		int length
		int i
	public void parameterizedMemberTypeMissingArguments (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
	public void parseError (int, int, int, char[], java.lang.String, java.lang.String[]) 
		int startPosition
		int endPosition
		int currentToken
		char[] currentTokenSource
		String errorTokenName
		String[] possibleTokens
		String[] arguments
		String[] arguments
		StringBuffer list
		int i
		int max
		String[] arguments
		String[] arguments
	public void parseErrorDeleteToken (int, int, int, char[], java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
	public void parseErrorDeleteTokens (int, int) 
		int start
		int end
	public void parseErrorInsertAfterToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorInsertBeforeToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorInsertToComplete (int, int, java.lang.String, java.lang.String) 
		int start
		int end
		String inserted
		String completed
		String[] arguments
	public void parseErrorInsertToCompletePhrase (int, int, java.lang.String) 
		int start
		int end
		String inserted
		String[] arguments
	public void parseErrorInsertToCompleteScope (int, int, java.lang.String) 
		int start
		int end
		String inserted
		String[] arguments
	public void parseErrorInvalidToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorMergeTokens (int, int, java.lang.String) 
		int start
		int end
		String expectedToken
		String[] arguments
	public void parseErrorMisplacedConstruct (int, int) 
		int start
		int end
	public void parseErrorNoSuggestion (int, int, int, char[], java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
	public void parseErrorNoSuggestionForTokens (int, int) 
		int start
		int end
	public void parseErrorReplaceToken (int, int, int, char[], java.lang.String, java.lang.String) 
		int start
		int end
		int currentKind
		char[] errorTokenSource
		String errorTokenName
		String expectedToken
	public void parseErrorReplaceTokens (int, int, java.lang.String) 
		int start
		int end
		String expectedToken
		String[] arguments
	public void parseErrorUnexpectedEnd (int, int) 
		int start
		int end
		String[] arguments
		String[] arguments
		String[] arguments
		String[] arguments
	public void possibleAccidentalBooleanAssignment (org.eclipse.jdt.internal.compiler.ast.Assignment) 
		org.eclipse.jdt.internal.compiler.ast.Assignment assignment
	public void publicClassMustMatchFileName (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void rawMemberTypeCannotBeParameterized (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] argumentTypes
	public void recursiveConstructorInvocation (org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall) 
		org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
	public void redefineArgument (org.eclipse.jdt.internal.compiler.ast.Argument) 
		org.eclipse.jdt.internal.compiler.ast.Argument arg
		String[] arguments
	public void redefineLocal (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		String[] arguments
	public void referenceMustBeArrayTypeAt (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ArrayReference) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding arrayType
		org.eclipse.jdt.internal.compiler.ast.ArrayReference arrayRef
	public void returnTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.MethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.MethodDeclaration methodDecl
		String[] arguments
	public void scannerError (org.eclipse.jdt.internal.compiler.parser.Parser, java.lang.String) 
		org.eclipse.jdt.internal.compiler.parser.Parser parser
		String errorTokenName
		org.eclipse.jdt.internal.compiler.parser.Scanner scanner
		int flag
		int startPos
		int endPos
		char[] source
		int checkPos
		char[] source
		int checkPos
		String[] arguments
	public void shouldReturn (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void signalNoImplicitStringConversionForCharArrayExpression (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
	public void staticAndInstanceConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void staticFieldAccessToNonStaticVariable (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		String[] arguments
	public void staticInheritedMethodConflicts (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding[]) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding concreteMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding[] abstractMethods
	public void staticMemberOfParameterizedType (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public void stringConstantIsExceedingUtf8Limit (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void superclassMustBeAClass (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclassRef
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void superfluousSemicolon (int, int) 
		int sourceStart
		int sourceEnd
	public void superinterfaceMustBeAnInterface (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superInterfaceRef
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superType
	public void superinterfacesCollide (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		org.eclipse.jdt.internal.compiler.ast.ASTNode decl
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding inheritedSuperType
	public void superTypeCannotUseWildcard (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.TypeReference, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.TypeReference superclass
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding superTypeBinding
		String name
		String superTypeFullName
		String superTypeShortName
	private void syntaxError (int, int, int, int, char[], java.lang.String, java.lang.String) 
		int id
		int startPosition
		int endPosition
		int currentKind
		char[] currentTokenSource
		String errorTokenName
		String expectedToken
		String eTokenName
		String eTokenName
		String[] arguments
		String[] arguments
	public void task (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String tag
		String message
		String priority
		int start
		int end
	public void tooManyDimensions (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode expression
	public void tooManyFields (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void tooManyMethods (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDeclaration
	public void typeCastError (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding leftType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding rightType
		String leftName
		String rightName
		String leftShortName
		String rightShortName
	public void typeCollidesWithPackage (org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration compUnitDecl
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		String[] arguments
	public void typeHiding (org.eclipse.jdt.internal.compiler.ast.TypeParameter, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.ast.TypeParameter typeParam
		org.eclipse.jdt.internal.compiler.lookup.Binding hidden
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding hiddenType
	public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding actualType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void typeMismatchError (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding typeArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding typeParameter
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	private java.lang.String typesAsString (boolean, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], boolean) 
		boolean isVarargs
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] types
		boolean makeShort
		StringBuffer buffer
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
		boolean isVarargType
	public void undefinedAnnotationValue (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.MemberValuePair) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding annotationType
		org.eclipse.jdt.internal.compiler.ast.MemberValuePair memberValuePair
		String name
	public void undefinedLabel (org.eclipse.jdt.internal.compiler.ast.BranchStatement) 
		org.eclipse.jdt.internal.compiler.ast.BranchStatement statement
		String[] arguments
	public void undefinedTypeVariableSignature (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] variableName
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding binaryType
	public void undocumentedEmptyBlock (int, int) 
		int blockStart
		int blockEnd
	public void unexpectedStaticModifierForField (org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding, org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		String[] arguments
	public void unexpectedStaticModifierForMethod (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		String[] arguments
	public void unhandledException (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		boolean insideDefaultConstructor
		boolean insideImplicitConstructorCall
	public void uninitializedBlankFinalField (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void uninitializedLocalVariable (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		String[] arguments
	public void unmatchedBracket (int, org.eclipse.jdt.internal.compiler.impl.ReferenceContext, org.eclipse.jdt.internal.compiler.CompilationResult) 
		int position
		org.eclipse.jdt.internal.compiler.impl.ReferenceContext context
		org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
	public void unnecessaryCast (org.eclipse.jdt.internal.compiler.ast.CastExpression) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
	public void unnecessaryElse (org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unnecessaryEnclosingInstanceSpecification (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding targetType
	public void unnecessaryInstanceof (org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression instanceofExpression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding checkType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
	public void unqualifiedFieldAccess (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.FieldBinding) 
		org.eclipse.jdt.internal.compiler.ast.NameReference reference
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		int end
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference qref
	public void unreachableCatchBlock (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unreachableCode (org.eclipse.jdt.internal.compiler.ast.Statement) 
		org.eclipse.jdt.internal.compiler.ast.Statement statement
	public void unhandledWarningToken (org.eclipse.jdt.internal.compiler.ast.Expression) 
		org.eclipse.jdt.internal.compiler.ast.Expression token
		String[] arguments
	public void unresolvableReference (org.eclipse.jdt.internal.compiler.ast.NameReference, org.eclipse.jdt.internal.compiler.lookup.Binding) 
		org.eclipse.jdt.internal.compiler.ast.NameReference nameRef
		org.eclipse.jdt.internal.compiler.lookup.Binding binding
		int severity
		String[] arguments
		int end
		org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference ref
	public void unsafeCast (org.eclipse.jdt.internal.compiler.ast.CastExpression, org.eclipse.jdt.internal.compiler.lookup.Scope) 
		org.eclipse.jdt.internal.compiler.ast.CastExpression castExpression
		org.eclipse.jdt.internal.compiler.lookup.Scope scope
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding castedExpressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedCastType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding erasedLeaf
		int dim
	public void unsafeRawFieldAssignment (org.eclipse.jdt.internal.compiler.lookup.FieldBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unsafeRawGenericMethodInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
	public void unsafeRawInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding rawMethod
	public void unsafeReturnTypeOverride (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
		int start
		int end
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unsafeTypeConversion (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.Expression expression
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expectedType
	public void unusedArgument (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		String[] arguments
	public void unusedDeclaredThrownException (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding exceptionType
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void unusedImport (org.eclipse.jdt.internal.compiler.ast.ImportReference) 
		org.eclipse.jdt.internal.compiler.ast.ImportReference importRef
		String[] arguments
	public void unusedLocalVariable (org.eclipse.jdt.internal.compiler.ast.LocalDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.LocalDeclaration localDecl
		String[] arguments
	public void unusedPrivateConstructor (org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration constructorDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding constructor
	public void unusedPrivateField (org.eclipse.jdt.internal.compiler.ast.FieldDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDecl
		org.eclipse.jdt.internal.compiler.lookup.FieldBinding field
	public void unusedPrivateMethod (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration methodDecl
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
	public void unusedPrivateType (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.TypeDeclaration typeDecl
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
	public void useAssertAsAnIdentifier (int, int) 
		int sourceStart
		int sourceEnd
	public void useEnumAsAnIdentifier (int, int) 
		int sourceStart
		int sourceEnd
	public void varargsArgumentNeedCast (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.InvocationSite) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding argumentType
		org.eclipse.jdt.internal.compiler.lookup.InvocationSite location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding lastParam
	public void varargsConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method1
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method2
		org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding type
	public void variableTypeCannotBeVoid (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
		String[] arguments
	public void variableTypeCannotBeVoidArray (org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration) 
		org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration varDecl
		String[] arguments
	public void visibilityConflict (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding) 
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding currentMethod
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding inheritedMethod
	public void wildcardAssignment (org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.ast.ASTNode) 
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding variableType
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding expressionType
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
	public void wildcardInvocation (org.eclipse.jdt.internal.compiler.ast.ASTNode, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding, org.eclipse.jdt.internal.compiler.lookup.TypeBinding[]) 
		org.eclipse.jdt.internal.compiler.ast.ASTNode location
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding receiverType
		org.eclipse.jdt.internal.compiler.lookup.MethodBinding method
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] arguments
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingArgument
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding offendingParameter
		int i
		int length
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding parameter
	public void wrongSequenceOfExceptionTypesError (org.eclipse.jdt.internal.compiler.ast.TryStatement, org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.TypeBinding) 
		org.eclipse.jdt.internal.compiler.ast.TryStatement statement
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
		int under
		org.eclipse.jdt.internal.compiler.lookup.TypeBinding hidingExceptionType
		org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
}

org/eclipse/jdt/internal/compiler/problem/ProblemSeverities.class
ProblemSeverities.java
package org.eclipse.jdt.internal.compiler.problem
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemSeverities extends java.lang.Object {
	public static final int Ignore
	public static final int Warning
	public static final int Error
	public static final int AbortCompilation
	public static final int AbortCompilationUnit
	public static final int AbortType
	public static final int AbortMethod
	public static final int Abort
	public static final int SecondaryError
}

org/eclipse/jdt/internal/compiler/problem/ShouldNotImplement.class
ShouldNotImplement.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

org/eclipse/jdt/internal/compiler/problem/messages.properties
org/eclipse/jdt/internal/compiler/util/CompoundNameVector.class
CompoundNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.CompoundNameVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	char[][][] elements
	static void  () 
	public void  () 
	public void add (char[][]) 
		char[][] newElement
	public void addAll (char[][][]) 
		char[][][] newElements
	public boolean contains (char[][]) 
		char[][] element
		int i
	public char[][] elementAt (int) 
		int index
	public char[][] remove (char[][]) 
		char[][] element
		int i
	public void removeAll () 
		int i
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

org/eclipse/jdt/internal/compiler/util/FloatUtil.class
FloatUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.FloatUtil extends java.lang.Object {
	private static final int DOUBLE_FRACTION_WIDTH
	private static final int DOUBLE_PRECISION
	private static final int MAX_DOUBLE_EXPONENT
	private static final int MIN_NORMALIZED_DOUBLE_EXPONENT
	private static final int MIN_UNNORMALIZED_DOUBLE_EXPONENT
	private static final int DOUBLE_EXPONENT_BIAS
	private static final int DOUBLE_EXPONENT_SHIFT
	private static final int SINGLE_FRACTION_WIDTH
	private static final int SINGLE_PRECISION
	private static final int MAX_SINGLE_EXPONENT
	private static final int MIN_NORMALIZED_SINGLE_EXPONENT
	private static final int MIN_UNNORMALIZED_SINGLE_EXPONENT
	private static final int SINGLE_EXPONENT_BIAS
	private static final int SINGLE_EXPONENT_SHIFT
	public void  () 
	public static float valueOfHexFloatLiteral (char[]) 
		char[] source
		long bits
	public static double valueOfHexDoubleLiteral (char[]) 
		char[] source
		long bits
	private static long convertHexFloatingPointLiteralToBits (char[]) 
		char[] source
		int length
		long mantissa
		int next
		char nextChar
		int binaryPointPosition
		int mantissaBits
		int leadingDigitPosition
		int hexdigit
		int hexdigit
		int hexdigit
		int hexdigit
		int exponent
		int exponentSign
		int digit
		boolean doublePrecision
		int scaleFactorCompensation
		long top
		long result
		long fraction
		long fraction
		int extraBits
		long lowBit
		int scaleFactor
		int e
		long biasedExponent
		long biasedExponent
		long fraction
		long fraction
		int extraBits
		long lowBit
		int scaleFactor
		int e
		long biasedExponent
		long biasedExponent
}

org/eclipse/jdt/internal/compiler/util/HashtableOfInt.class
HashtableOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfInt extends java.lang.Object {
	public int[] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (int) 
		int key
		int index
		int currentKey
		int currentKey
	public java.lang.Object get (int) 
		int key
		int index
		int currentKey
		int currentKey
	public java.lang.Object put (int, java.lang.Object) 
		int key
		Object value
		int index
		int currentKey
		int currentKey
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfInt newHashtable
		int currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfIntValues.class
HashtableOfIntValues.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues extends java.lang.Object implements java.lang.Cloneable  {
	public static final int NO_VALUE
	public char[][] keyTable
	public int[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues result
		int length
	public boolean containsKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int get (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int put (char[], int) 
		char[] key
		int value
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public int removeKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
		int value
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		char[] key
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfLong.class
HashtableOfLong.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfLong extends java.lang.Object {
	public long[] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (long) 
		long key
		int index
		long currentKey
		long currentKey
	public java.lang.Object get (long) 
		long key
		int index
		long currentKey
		long currentKey
	public java.lang.Object put (long, java.lang.Object) 
		long key
		Object value
		int index
		long currentKey
		long currentKey
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfLong newHashtable
		long currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfObject.class
HashtableOfObject.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObject extends java.lang.Object implements java.lang.Cloneable  {
	public char[][] keyTable
	public Object[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject result
		int length
	public boolean containsKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public java.lang.Object get (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public java.lang.Object put (char[], java.lang.Object) 
		char[] key
		Object value
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public java.lang.Object removeKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
		Object value
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfObject newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object object
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfObjectToInt.class
HashtableOfObjectToInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] keyTable
	public int[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt result
		int length
	public boolean containsKey (java.lang.Object) 
		Object key
		int index
		Object currentKey
		Object currentKey
	public int get (java.lang.Object) 
		Object key
		int index
		Object currentKey
		Object currentKey
	public void keysToArray (java.lang.Object[]) 
		Object[] array
		int index
		int i
		int length
	public int put (java.lang.Object, int) 
		Object key
		int value
		int index
		Object currentKey
		Object currentKey
	public int removeKey (java.lang.Object) 
		Object key
		int index
		Object currentKey
		Object currentKey
		int value
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt newHashtable
		Object currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		Object key
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.class
HashtableOfPackage.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfPackage extends java.lang.Object {
	public char[][] keyTable
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding get (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public org.eclipse.jdt.internal.compiler.lookup.PackageBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding) 
		char[] key
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding value
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfPackage newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		org.eclipse.jdt.internal.compiler.lookup.PackageBinding pkg
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/HashtableOfType.class
HashtableOfType.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfType extends java.lang.Object {
	public char[][] keyTable
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] valueTable
	public int elementSize
	int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public boolean containsKey (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding get (char[]) 
		char[] key
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding put (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding) 
		char[] key
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding value
		int index
		int keyLength
		char[] currentKey
		char[] currentKey
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.HashtableOfType newHashtable
		char[] currentKey
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
		int i
		int length
}

org/eclipse/jdt/internal/compiler/util/Messages$MessagesProperties.class
Messages.java
package org.eclipse.jdt.internal.compiler.util
 org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
	private static final int MOD_EXPECTED
	private static final int MOD_MASK
	private static final long serialVersionUID
	private final java.util.Map fields
	public void  (java.lang.reflect.Field[], java.lang.String) 
		java.lang.reflect.Field[] fieldArray
		String bundleName
		int len
		int i
	public synchronized java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.lang.reflect.Field field
}

org/eclipse/jdt/internal/compiler/util/Messages.class
Messages.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.Messages extends java.lang.Object {
	private static String[] nlSuffixes
	private static final String EXTENSION
	private static final String BUNDLE_NAME
	public static String compilation_unresolvedProblem
	public static String compilation_unresolvedProblems
	public static String compilation_request
	public static String compilation_loadBinary
	public static String compilation_process
	public static String compilation_write
	public static String compilation_done
	public static String compilation_units
	public static String compilation_unit
	public static String compilation_internalError
	public static String output_isFile
	public static String output_isFileNotDirectory
	public static String output_dirName
	public static String output_notValidAll
	public static String output_fileName
	public static String output_notValid
	public static String problem_noSourceInformation
	public static String problem_atLine
	public static String abort_invalidAttribute
	public static String abort_missingCode
	public static String abort_againstSourceModel
	public static String accept_cannot
	public static String parser_incorrectPath
	public static String parser_moveFiles
	public static String parser_syntaxRecovery
	public static String parser_regularParse
	public static String parser_missingFile
	public static String parser_corruptedFile
	public static String parser_endOfFile
	public static String parser_endOfConstructor
	public static String parser_endOfMethod
	public static String parser_endOfInitializer
	public static String ast_missingCode
	public static String constant_cannotCastedInto
	public static String constant_cannotConvertedTo
	static Class class$0
	static void  () 
	private void  () 
	public static java.lang.String bind (java.lang.String) 
		String message
	public static java.lang.String bind (java.lang.String, java.lang.Object) 
		String message
		Object binding
	public static java.lang.String bind (java.lang.String, java.lang.Object, java.lang.Object) 
		String message
		Object binding1
		Object binding2
	public static java.lang.String bind (java.lang.String, java.lang.Object[]) 
		String message
		Object[] bindings
	private static java.lang.String[] buildVariants (java.lang.String) 
		String root
		String nl
		java.util.ArrayList result
		int lastSeparator
		int lastSeparator
		String[] variants
		int i
	public static void initializeMessages (java.lang.String, java.lang.Class) 
		String bundleName
		Class clazz
		java.lang.reflect.Field[] fields
		int numFields
		int i
		java.lang.reflect.Field field
		String value
	public static void load (java.lang.String, java.lang.ClassLoader, java.lang.reflect.Field[]) 
		String bundleName
		ClassLoader loader
		java.lang.reflect.Field[] fields
		String[] variants
		int i
		java.io.InputStream input
		org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties properties
}

org/eclipse/jdt/internal/compiler/util/ObjectVector.class
ObjectVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.ObjectVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	Object[] elements
	static void  () 
	public void  () 
	public void add (java.lang.Object) 
		Object newElement
	public void addAll (java.lang.Object[]) 
		Object[] newElements
	public void addAll (org.eclipse.jdt.internal.compiler.util.ObjectVector) 
		org.eclipse.jdt.internal.compiler.util.ObjectVector newVector
	public boolean containsIdentical (java.lang.Object) 
		Object element
		int i
	public boolean contains (java.lang.Object) 
		Object element
		int i
	public void copyInto (java.lang.Object[]) 
		Object[] targetArray
	public void copyInto (java.lang.Object[], int) 
		Object[] targetArray
		int index
	public java.lang.Object elementAt (int) 
		int index
	public java.lang.Object find (java.lang.Object) 
		Object element
		int i
	public java.lang.Object remove (java.lang.Object) 
		Object element
		int i
	public void removeAll () 
		int i
	public int size () 
	public java.lang.String toString () 
		String s
		int i
}

org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.class
SimpleLookupTable.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable extends java.lang.Object implements java.lang.Cloneable  {
	public Object[] keyTable
	public Object[] valueTable
	public int elementSize
	public int threshold
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.eclipse.jdt.internal.compiler.util.SimpleLookupTable result
		int length
	public boolean containsKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object get (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object keyForValue (java.lang.Object) 
		Object valueToMatch
		int i
		int l
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		int length
		int index
		Object currentKey
		Object currentKey
	public java.lang.Object removeKey (java.lang.Object) 
		Object key
		int length
		int index
		Object currentKey
		Object currentKey
		Object oldValue
	public void removeValue (java.lang.Object) 
		Object valueToRemove
		boolean rehash
		int i
		int l
		Object value
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.SimpleLookupTable newLookupTable
		Object currentKey
		int i
	public java.lang.String toString () 
		String s
		Object object
		int i
		int l
}

org/eclipse/jdt/internal/compiler/util/SimpleNameVector.class
SimpleNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleNameVector extends java.lang.Object {
	static int INITIAL_SIZE
	public int size
	int maxSize
	char[][] elements
	static void  () 
	public void  () 
	public void add (char[]) 
		char[] newElement
	public void addAll (char[][]) 
		char[][] newElements
	public void copyInto (java.lang.Object[]) 
		Object[] targetArray
	public boolean contains (char[]) 
		char[] element
		int i
	public char[] elementAt (int) 
		int index
	public char[] remove (char[]) 
		char[] element
		int i
	public void removeAll () 
		int i
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
}

org/eclipse/jdt/internal/compiler/util/SuffixConstants.class
SuffixConstants.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.SuffixConstants extends java.lang.Object {
	public static final String EXTENSION_class
	public static final String EXTENSION_CLASS
	public static final String EXTENSION_java
	public static final String EXTENSION_JAVA
	public static final String SUFFIX_STRING_class
	public static final String SUFFIX_STRING_CLASS
	public static final String SUFFIX_STRING_java
	public static final String SUFFIX_STRING_JAVA
	public static final char[] SUFFIX_class
	public static final char[] SUFFIX_CLASS
	public static final char[] SUFFIX_java
	public static final char[] SUFFIX_JAVA
	public static final String EXTENSION_jar
	public static final String EXTENSION_JAR
	public static final String EXTENSION_zip
	public static final String EXTENSION_ZIP
	public static final String SUFFIX_STRING_jar
	public static final String SUFFIX_STRING_JAR
	public static final String SUFFIX_STRING_zip
	public static final String SUFFIX_STRING_ZIP
	public static final char[] SUFFIX_jar
	public static final char[] SUFFIX_JAR
	public static final char[] SUFFIX_zip
	public static final char[] SUFFIX_ZIP
	static void  () 
}

org/eclipse/jdt/internal/compiler/util/Util$1.class
Util.java
package org.eclipse.jdt.internal.compiler.util
final org.eclipse.jdt.internal.compiler.util.Util$1 extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.Util$Displayable  {
	void  () 
	public java.lang.String displayString (java.lang.Object) 
		Object o
}

org/eclipse/jdt/internal/compiler/util/Util$Displayable.class
Util.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.Util$Displayable extends java.lang.Object {
	public abstract java.lang.String displayString (java.lang.Object) 
}

org/eclipse/jdt/internal/compiler/util/Util.class
Util.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Util extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.SuffixConstants  {
	private static final int DEFAULT_READING_SIZE
	public static String LINE_SEPARATOR
	static void  () 
	public void  () 
	public static char[] bytesToChar (byte[], java.lang.String)  throws java.io.IOException 
		byte[] bytes
		String encoding
	public static byte[] getFileByteContent (java.io.File)  throws java.io.IOException 
		java.io.File file
		java.io.InputStream stream
	public static char[] getFileCharContent (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File file
		String encoding
		java.io.InputStream stream
	public static byte[] getInputStreamAsByteArray (java.io.InputStream, int)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		byte[] contents
		byte[] contents
		int contentsLength
		int amountRead
		int amountRequested
		int len
		int readSize
	public static char[] getInputStreamAsCharArray (java.io.InputStream, int, java.lang.String)  throws java.io.IOException 
		java.io.InputStream stream
		int length
		String encoding
		java.io.InputStreamReader reader
		char[] contents
		char[] contents
		int contentsLength
		int amountRead
		int amountRequested
		int start
		int len
		int readSize
		int start
	public static byte[] getZipEntryByteContent (java.util.zip.ZipEntry, java.util.zip.ZipFile)  throws java.io.IOException 
		java.util.zip.ZipEntry ze
		java.util.zip.ZipFile zip
		java.io.InputStream stream
	public static final boolean isArchiveFileName (java.lang.String) 
		String name
		int nameLength
		int suffixLength
		int i
		char c
		int suffixIndex
		int j
	public static final boolean isClassFileName (char[]) 
		char[] name
		int nameLength
		int suffixLength
		int i
		int offset
		char c
	public static final boolean isClassFileName (java.lang.String) 
		String name
		int nameLength
		int suffixLength
		int i
		char c
		int suffixIndex
	public static final boolean isExcluded (char[], char[][], char[][], boolean) 
		char[] path
		char[][] inclusionPatterns
		char[][] exclusionPatterns
		boolean isFolderPath
		int i
		int length
		char[] pattern
		char[] folderPattern
		int lastSlash
		int star
		int i
		int length
	public static final boolean isJavaFileName (char[]) 
		char[] name
		int nameLength
		int suffixLength
		int i
		int offset
		char c
	public static final boolean isJavaFileName (java.lang.String) 
		String name
		int nameLength
		int suffixLength
		int i
		char c
		int suffixIndex
	public static java.lang.Boolean toBoolean (boolean) 
		boolean bool
	public static java.lang.String toString (java.lang.Object[]) 
		Object[] objects
	public static java.lang.String toString (java.lang.Object[], org.eclipse.jdt.internal.compiler.util.Util$Displayable) 
		Object[] objects
		org.eclipse.jdt.internal.compiler.util.Util$Displayable renderer
		StringBuffer buffer
		int i
}

org/eclipse/jdt/internal/compiler/util/WeakHashSet$HashableWeakReference.class
WeakHashSet.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference extends java.lang.ref.WeakReference {
	public int hashCode
	final org.eclipse.jdt.internal.compiler.util.WeakHashSet this$0
	public void  (org.eclipse.jdt.internal.compiler.util.WeakHashSet, java.lang.Object, java.lang.ref.ReferenceQueue) 
		Object referent
		java.lang.ref.ReferenceQueue queue
	public boolean equals (java.lang.Object) 
		Object obj
		Object referent
		Object other
	public int hashCode () 
	public java.lang.String toString () 
		Object referent
}

org/eclipse/jdt/internal/compiler/util/WeakHashSet.class
WeakHashSet.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.WeakHashSet extends java.lang.Object {
	org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference[] values
	public int elementSize
	int threshold
	java.lang.ref.ReferenceQueue referenceQueue
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public java.lang.Object add (java.lang.Object) 
		Object obj
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		Object referent
	private void addValue (org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference) 
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference value
		Object obj
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
	private void cleanupGarbageCollectedValues () 
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference toBeRemoved
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference toBeRemoved
		int hashCode
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		int sameHash
		int current
		int current
	public boolean contains (java.lang.Object) 
		Object obj
	public java.lang.Object get (java.lang.Object) 
		Object obj
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		Object referent
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.WeakHashSet newHashSet
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		int i
		int length
	public java.lang.Object remove (java.lang.Object) 
		Object obj
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference currentValue
		Object referent
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		org.eclipse.jdt.internal.compiler.util.WeakHashSet$HashableWeakReference value
		Object ref
}

org/eclipse/jdt/internal/compiler/util/WeakHashSetOfCharArray$HashableWeakReference.class
WeakHashSetOfCharArray.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference extends java.lang.ref.WeakReference {
	public int hashCode
	final org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray this$0
	public void  (org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray, char[], java.lang.ref.ReferenceQueue) 
		char[] referent
		java.lang.ref.ReferenceQueue queue
	public boolean equals (java.lang.Object) 
		Object obj
		char[] referent
		char[] other
	public int hashCode () 
	public java.lang.String toString () 
		char[] referent
}

org/eclipse/jdt/internal/compiler/util/WeakHashSetOfCharArray.class
WeakHashSetOfCharArray.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray extends java.lang.Object {
	org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference[] values
	public int elementSize
	int threshold
	java.lang.ref.ReferenceQueue referenceQueue
	public void  () 
	public void  (int) 
		int size
		int extraRoom
	public char[] add (char[]) 
		char[] array
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		char[] referent
	private void addValue (org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference) 
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference value
		char[] array
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
	private void cleanupGarbageCollectedValues () 
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference toBeRemoved
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference toBeRemoved
		int hashCode
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		int sameHash
		int current
		int current
	public boolean contains (char[]) 
		char[] array
	public char[] get (char[]) 
		char[] array
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		char[] referent
	private void rehash () 
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray newHashSet
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		int i
		int length
	public char[] remove (char[]) 
		char[] array
		int valuesLength
		int index
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference currentValue
		char[] referent
	public int size () 
	public java.lang.String toString () 
		StringBuffer buffer
		int i
		int length
		org.eclipse.jdt.internal.compiler.util.WeakHashSetOfCharArray$HashableWeakReference value
		char[] ref
}

org/eclipse/jdt/internal/core/util/CommentRecorderParser.class
CommentRecorderParser.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.CommentRecorderParser extends org.eclipse.jdt.internal.compiler.parser.Parser {
	int[] commentStops
	int[] commentStarts
	int commentPtr
	protected static final int CommentIncrement
	public void  (org.eclipse.jdt.internal.compiler.problem.ProblemReporter, boolean) 
		org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
		boolean optimizeStringLiterals
	public void checkComment () 
		boolean deprecated
		boolean checkDeprecated
		int lastCommentIndex
		int commentSourceStart
		int commentSourceEnd
	protected void consumeClassHeader () 
	protected void consumeEmptyClassMemberDeclaration () 
	protected void consumeEmptyTypeDeclaration () 
	protected void consumeInterfaceHeader () 
	public boolean containsComment (int, int) 
		int sourceStart
		int sourceEnd
		int iComment
		int commentStart
	protected org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration endParse (int) 
		int act
		org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
	public int flushCommentsDefinedPriorTo (int) 
		int position
		int lastCommentIndex
		int index
		int validCount
		int commentEnd
		int immediateCommentEnd
	public int[][] getCommentsPositions () 
		int[][] positions
		int i
		int max
	public void initialize () 
	public void initializeScanner () 
	private void pushOnCommentsStack (int, int) 
		int start
		int end
		int i
		int scannerStart
		int commentStart
		int stackLength
	protected void resetModifiers () 
}

org/eclipse/jdt/internal/core/util/CommentRecorderScanner.class
CommentRecorderScanner.java
package org.eclipse.jdt.internal.core.util
public org.eclipse.jdt.internal.core.util.CommentRecorderScanner extends org.eclipse.jdt.internal.compiler.parser.Scanner {
	public void  (boolean, boolean, boolean, long, char[][], char[][], boolean) 
		boolean tokenizeComments
		boolean tokenizeWhiteSpace
		boolean checkNonExternalizedStringLiterals
		long sourceLevel
		char[][] taskTags
		char[][] taskPriorities
		boolean isTaskCaseSensitive
	public void recordComment (int) 
		int token
}

plugin.properties