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.classConstants.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.classEmbeddedServletOptions.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.classJasperException.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.classJspC.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.classJspCompilationContext.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.classOptions.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.classAntCompiler.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.classAntCompiler.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.classBeanRepository.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.classCollector.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.classCollector.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.classCompiler.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.classDefaultErrorHandler.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.classDumper.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.classDumper.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.classELFunctionMapper.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.classELFunctionMapper.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.classELFunctionMapper.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.classELNode.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.classELNode.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.classELNode.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.classELNode.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.classELNode.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.classELNode.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.classELNode.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.classELParser.java
package org.apache.jasper.compiler
org.apache.jasper.compiler.ELParser$1 extends java.lang.Object {
}
org/apache/jasper/compiler/ELParser$Char.classELParser.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.classELParser.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.classELParser.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.classELParser.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.classELParser.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.classErrorDispatcher.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.classErrorDispatcher.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.classErrorHandler.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classGenerator.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.classImplicitTagLibraryInfo.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.classJDTCompiler.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.classJDTCompiler.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.classJDTCompiler.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.classJDTCompiler.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.classJasperTagInfo.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.classJavacErrorDetail.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.classJspConfig.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.classJspConfig.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.classJspConfig.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.classJspDocumentParser.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.classJspDocumentParser.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.classJspReader.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.classJspRuntimeContext.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.classJspUtil.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.classJspUtil.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.classLocalizer.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.classMark.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.classMark.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classNode.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.classPageDataImpl.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.classPageDataImpl.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.classPageDataImpl.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.classPageInfo.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.classParser.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.classParserController.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.classScriptingVariabler.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.classScriptingVariabler.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.classScriptingVariabler.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.classServletWriter.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.classSmapGenerator.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.classSmapStratum.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.classSmapStratum.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.classSmapUtil.java
package org.apache.jasper.compiler
org.apache.jasper.compiler.SmapUtil$1 extends java.lang.Object {
}
org/apache/jasper/compiler/SmapUtil$PreScanVisitor.classSmapUtil.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.classSmapUtil.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.classSmapUtil.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.classSmapUtil.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.classTagConstants.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.classTagFileProcessor.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.classTagFileProcessor.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.classTagFileProcessor.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.classTagFileProcessor.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.classTagLibraryInfoImpl.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.classTagPluginManager.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.classTagPluginManager.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.classTagPluginManager.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.classTextOptimizer.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.classTextOptimizer.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.classTldLocationsCache.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.classValidator.java
package org.apache.jasper.compiler
org.apache.jasper.compiler.Validator$1 extends java.lang.Object {
}
org/apache/jasper/compiler/Validator$1FVVisitor.classValidator.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.classValidator.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.classValidator.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.classValidator.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.classValidator.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.classValidator.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.classValidator.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.classValidator.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.classTagPlugin.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.classTagPluginContext.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.classBodyContentImpl.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.classHttpJspBase.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.classJspContextWrapper.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.classJspFactoryImpl.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.classJspFactoryImpl.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.classJspFactoryImpl.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.classJspFactoryImpl.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.classJspFragmentHelper.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.classJspRuntimeLibrary.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.classJspRuntimeLibrary.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.classJspSourceDependent.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.classJspWriterImpl.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.classJspWriterImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPageContextImpl.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.classPerThreadTagHandlerPool.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.classPerThreadTagHandlerPool.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.classPerThreadTagHandlerPool.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.classProtectedFunctionMapper.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.classProtectedFunctionMapper.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.classProtectedFunctionMapper.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.classProtectedFunctionMapper.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.classProtectedFunctionMapper.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.classServletResponseWrapperInclude.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.classTagHandlerPool.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.classSecurityClassLoad.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.classSecurityUtil.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.classJasperLoader.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.classJspCServletContext.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.classJspServlet.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.classJspServletWrapper.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.classUtil.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.classUtil.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.classUtil.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.classCatch.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.classChoose.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.classForEach.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.classForTokens.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.classIf.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.classImport.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.classOtherwise.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.classOut.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.classParam.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.classRedirect.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.classRemove.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.classSet.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.classUrl.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.classWhen.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.classFastDateFormat.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.classQueue.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.classSimplePool.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.classSystemLogHandler.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.classASCIIReader.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.classEncodingMap.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.classParserUtils.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.classParserUtils.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.classParserUtils.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.classSymbolTable.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.classSymbolTable.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.classTreeNode.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.classUCSReader.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.classUTF8Reader.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.classXMLChar.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.classXMLEncodingDetector.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.classXMLEncodingDetector.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.classXMLString.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.classXMLStringBuffer.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.classCharOperation.java
package org.eclipse.jdt.core.compiler
public final org.eclipse.jdt.core.compiler.CharOperation extends java.lang.Object {
public static final char[] NO_CHAR
public static final char[][] NO_CHAR_CHAR
public static final String[] NO_STRINGS
static void ()
public void ()
public static final char[] append (char[], char)
char[] array
char suffix
int length
public static final char[] append (char[], int, char[], int, int)
char[] target
int index
char[] array
int start
int end
int targetLength
int subLength
int newTargetLength
public static final char[][] arrayConcat (char[][], char[][])
char[][] first
char[][] second
int length1
int length2
char[][] result
public static 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.classIProblem.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.IProblem extends java.lang.Object {
public static final int TypeRelated
public static final int FieldRelated
public static final int MethodRelated
public static final int ConstructorRelated
public static final int ImportRelated
public static final int Internal
public static final int Syntax
public static final int Javadoc
public static final int IgnoreCategoriesMask
public static final int Unclassified
public static final int ObjectHasNoSuperclass
public static final int UndefinedType
public static final int NotVisibleType
public static final int AmbiguousType
public static final int UsingDeprecatedType
public static final int InternalTypeNameProvided
public static final int UnusedPrivateType
public static final int IncompatibleTypesInEqualityOperator
public static final int IncompatibleTypesInConditionalOperator
public static final int TypeMismatch
public static final int IndirectAccessToStaticType
public static final int 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.classIScanner.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.classITerminalSymbols.java
package org.eclipse.jdt.core.compiler
public abstract org.eclipse.jdt.core.compiler.ITerminalSymbols extends java.lang.Object {
public static final int TokenNameWHITESPACE
public static final int TokenNameCOMMENT_LINE
public static final int TokenNameCOMMENT_BLOCK
public static final int TokenNameCOMMENT_JAVADOC
public static final int TokenNameIdentifier
public static final int TokenNameabstract
public static final int TokenNameassert
public static final int TokenNameboolean
public static final int TokenNamebreak
public static final int TokenNamebyte
public static final int TokenNamecase
public static final int TokenNamecatch
public static final int TokenNamechar
public static final int TokenNameclass
public static final int TokenNamecontinue
public static final int TokenNamedefault
public static final int TokenNamedo
public static final int TokenNamedouble
public static final int TokenNameelse
public static final int TokenNameextends
public static final int TokenNamefalse
public static final int TokenNamefinal
public static final int TokenNamefinally
public static final int TokenNamefloat
public static final int TokenNamefor
public static final int TokenNameif
public static final int TokenNameimplements
public static final int TokenNameimport
public static final int TokenNameinstanceof
public static final int TokenNameint
public static final int TokenNameinterface
public static final int TokenNamelong
public static final int TokenNamenative
public static final int TokenNamenew
public static final int TokenNamenull
public static final int TokenNamepackage
public static final int TokenNameprivate
public static final int TokenNameprotected
public static final int TokenNamepublic
public static final int TokenNamereturn
public static final int TokenNameshort
public static final int TokenNamestatic
public static final int TokenNamestrictfp
public static final int TokenNamesuper
public static final int TokenNameswitch
public static final int TokenNamesynchronized
public static final int TokenNamethis
public static final int TokenNamethrow
public static final int TokenNamethrows
public static final int TokenNametransient
public static final int TokenNametrue
public static final int TokenNametry
public static final int TokenNamevoid
public static final int TokenNamevolatile
public static final int TokenNamewhile
public static final int TokenNameIntegerLiteral
public static final int TokenNameLongLiteral
public static final int TokenNameFloatingPointLiteral
public static final int TokenNameDoubleLiteral
public static final int TokenNameCharacterLiteral
public static final int TokenNameStringLiteral
public static final int TokenNamePLUS_PLUS
public static final int TokenNameMINUS_MINUS
public static final int TokenNameEQUAL_EQUAL
public static final int TokenNameLESS_EQUAL
public static final int TokenNameGREATER_EQUAL
public static final int TokenNameNOT_EQUAL
public static final int TokenNameLEFT_SHIFT
public static final int TokenNameRIGHT_SHIFT
public static final int TokenNameUNSIGNED_RIGHT_SHIFT
public static final int TokenNamePLUS_EQUAL
public static final int TokenNameMINUS_EQUAL
public static final int TokenNameMULTIPLY_EQUAL
public static final int TokenNameDIVIDE_EQUAL
public static final int TokenNameAND_EQUAL
public static final int TokenNameOR_EQUAL
public static final int TokenNameXOR_EQUAL
public static final int TokenNameREMAINDER_EQUAL
public static final int TokenNameLEFT_SHIFT_EQUAL
public static final int TokenNameRIGHT_SHIFT_EQUAL
public static final int TokenNameUNSIGNED_RIGHT_SHIFT_EQUAL
public static final int TokenNameOR_OR
public static final int TokenNameAND_AND
public static final int TokenNamePLUS
public static final int TokenNameMINUS
public static final int TokenNameNOT
public static final int TokenNameREMAINDER
public static final int TokenNameXOR
public static final int TokenNameAND
public static final int TokenNameMULTIPLY
public static final int TokenNameOR
public static final int TokenNameTWIDDLE
public static final int TokenNameDIVIDE
public static final int TokenNameGREATER
public static final int TokenNameLESS
public static final int TokenNameLPAREN
public static final int TokenNameRPAREN
public static final int TokenNameLBRACE
public static final int TokenNameRBRACE
public static final int TokenNameLBRACKET
public static final int TokenNameRBRACKET
public static final int TokenNameSEMICOLON
public static final int TokenNameQUESTION
public static final int TokenNameCOLON
public static final int TokenNameCOMMA
public static final int TokenNameDOT
public static final int TokenNameEQUAL
public static final int TokenNameEOF
public static final int TokenNameERROR
public static final int TokenNameenum
public static final int TokenNameAT
public static final int TokenNameELLIPSIS
public static final int TokenNameconst
public static final int TokenNamegoto
}
org/eclipse/jdt/core/compiler/InvalidInputException.classInvalidInputException.java
package org.eclipse.jdt.core.compiler
public org.eclipse.jdt.core.compiler.InvalidInputException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/ASTVisitor.classASTVisitor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ASTVisitor extends java.lang.Object {
public void ()
public void acceptProblem (org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.core.compiler.IProblem problem
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AllocationExpression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AllocationExpression allocationExpression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression and_and_Expression
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration annotationTypeDeclaration
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.Argument, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ast.Argument argument
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void endVisit (org.eclipse.jdt.internal.compiler.ast.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.classClassFile.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.ClassFile extends java.lang.Object implements org.eclipse.jdt.internal.compiler.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.classCompilationResult.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.CompilationResult extends java.lang.Object {
public org.eclipse.jdt.core.compiler.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.classCompiler.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.classCompiler.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.classCompiler.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.Compiler extends java.lang.Object implements org.eclipse.jdt.internal.compiler.impl.ITypeRequestor org.eclipse.jdt.internal.compiler.problem.ProblemSeverities {
public org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.ICompilerRequestor requestor
public org.eclipse.jdt.internal.compiler.impl.CompilerOptions options
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter problemReporter
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.classConfigurableOption.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.classDefaultErrorHandlingPolicies.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.classDefaultErrorHandlingPolicies.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.classDefaultErrorHandlingPolicies.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.classDefaultErrorHandlingPolicies.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.classDefaultErrorHandlingPolicies.java
package org.eclipse.jdt.internal.compiler
public org.eclipse.jdt.internal.compiler.DefaultErrorHandlingPolicies extends java.lang.Object {
public void ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitAfterAllProblems ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy exitOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedOnFirstError ()
public static org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy proceedWithAllProblems ()
}
org/eclipse/jdt/internal/compiler/DocumentElementParser.classDocumentElementParser.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.classICompilerRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.ICompilerRequestor extends java.lang.Object {
public abstract void acceptResult (org.eclipse.jdt.internal.compiler.CompilationResult)
}
org/eclipse/jdt/internal/compiler/IDebugRequestor.classIDebugRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDebugRequestor extends java.lang.Object {
public abstract void acceptDebugResult (org.eclipse.jdt.internal.compiler.CompilationResult)
public abstract boolean isActive ()
public abstract void activate ()
public abstract void deactivate ()
public abstract void reset ()
}
org/eclipse/jdt/internal/compiler/IDocumentElementRequestor.classIDocumentElementRequestor.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IDocumentElementRequestor extends java.lang.Object {
public abstract void acceptImport (int, int, int[], char[], int, boolean, int)
public abstract void acceptInitializer (int, int, int[], int, int, int, int)
public abstract void acceptLineSeparatorPositions (int[])
public abstract void acceptPackage (int, int, int[], char[], int)
public abstract void acceptProblem (org.eclipse.jdt.core.compiler.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.classIErrorHandlingPolicy.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IErrorHandlingPolicy extends java.lang.Object {
public abstract boolean proceedOnErrors ()
public abstract boolean stopOnFirstError ()
}
org/eclipse/jdt/internal/compiler/IProblemFactory.classIProblemFactory.java
package org.eclipse.jdt.internal.compiler
public abstract org.eclipse.jdt.internal.compiler.IProblemFactory extends java.lang.Object {
public abstract org.eclipse.jdt.core.compiler.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.classISourceElementRequestor.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.classISourceElementRequestor.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.classISourceElementRequestor.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.classISourceElementRequestor.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.classISourceElementRequestor.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.classSourceElementParser.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.classSourceElementParser.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.classSourceElementParser.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.classSourceElementRequestorAdapter.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.classAND_AND_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AND_AND_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo 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.classASTNode.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.ASTNode extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.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.classAbstractMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public org.eclipse.jdt.internal.compiler.lookup.MethodScope scope
public char[] selector
public int declarationSourceStart
public int declarationSourceEnd
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public org.eclipse.jdt.internal.compiler.ast.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.classAbstractVariableDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public int declarationEnd
public int declarationSourceEnd
public int declarationSourceStart
public int hiddenVariableDepth
public org.eclipse.jdt.internal.compiler.ast.Expression initialization
public int modifiers
public int modifiersSourceStart
public org.eclipse.jdt.internal.compiler.ast.Annotation[] annotations
public char[] name
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public static final int FIELD
public static final int INITIALIZER
public static final int ENUM_CONSTANT
public static final int LOCAL_VARIABLE
public static final int PARAMETER
public static final int TYPE_PARAMETER
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract int getKind ()
public 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.classAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.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.classAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Annotation extends org.eclipse.jdt.internal.compiler.ast.Expression {
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.classAnnotationMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AnnotationMethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.MethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Expression defaultValue
public int extendedDimensions
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void generateCode (org.eclipse.jdt.internal.compiler.ClassFile)
org.eclipse.jdt.internal.compiler.ClassFile classFile
int methodAttributeOffset
int attributeNumber
public boolean isAnnotationMethod ()
public boolean isMethod ()
public void parseStatements (org.eclipse.jdt.internal.compiler.parser.Parser, org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration)
org.eclipse.jdt.internal.compiler.parser.Parser parser
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unit
public java.lang.StringBuffer print (int, java.lang.StringBuffer)
int tab
StringBuffer output
org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParams
int max
int j
int i
int i
public void resolveStatements ()
org.eclipse.jdt.internal.compiler.lookup.TypeBinding returnTypeBinding
org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafReturnType
org.eclipse.jdt.internal.compiler.ast.MemberValuePair pair
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.ClassScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.ClassScope classScope
int annotationsLength
int i
}
org/eclipse/jdt/internal/compiler/ast/Argument.classArgument.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Argument extends org.eclipse.jdt.internal.compiler.ast.LocalDeclaration {
private static final char[] SET
static void ()
public void (char[], long, org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
char[] name
long posNom
org.eclipse.jdt.internal.compiler.ast.TypeReference tr
int modifiers
public void 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.classArrayAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.ast.Expression[] dimensions
public org.eclipse.jdt.internal.compiler.ast.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.classArrayInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayInitializer extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression[] expressions
public org.eclipse.jdt.internal.compiler.lookup.ArrayBinding binding
public void ()
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
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.classArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
int dimensions
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.classArrayReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public org.eclipse.jdt.internal.compiler.ast.Expression receiver
public org.eclipse.jdt.internal.compiler.ast.Expression position
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression)
org.eclipse.jdt.internal.compiler.ast.Expression rec
org.eclipse.jdt.internal.compiler.ast.Expression pos
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean compoundAssignment
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.classArrayTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int dimensions
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.classAssertStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.AssertStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
public org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
int preAssertInitStateIndex
private org.eclipse.jdt.internal.compiler.lookup.FieldBinding assertionSyntheticFieldBinding
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression exceptionArgument
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression assertExpression
int startPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isOptimizedTrueAssertion
boolean isOptimizedFalseAssertion
org.eclipse.jdt.internal.compiler.flow.FlowInfo 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.classAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Assignment extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression lhs
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding local
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.classBinaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BinaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression left
public org.eclipse.jdt.internal.compiler.ast.Expression right
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public 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.classBlock.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Block extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public 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.classBranchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.BranchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.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.classBreakStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.BreakStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] label
int sourceStart
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.flow.FlowContext targetContext
org.eclipse.jdt.internal.compiler.flow.FlowContext traversedContext
int 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.classCaseStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CaseStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression constantExpression
public org.eclipse.jdt.internal.compiler.codegen.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.classCastExpression.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.classCastExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CastExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.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.classCharLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CharLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
char value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
private void computeValue ()
char digit
int number
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
}
org/eclipse/jdt/internal/compiler/ast/ClassLiteralAccess.classClassLiteralAccess.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ClassLiteralAccess extends org.eclipse.jdt.internal.compiler.ast.Expression {
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetType
org.eclipse.jdt.internal.compiler.lookup.FieldBinding syntheticField
public void (int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
int sourceEnd
org.eclipse.jdt.internal.compiler.ast.TypeReference 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.classClinit.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Clinit extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
private 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.classCompilationUnitDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration extends org.eclipse.jdt.internal.compiler.ast.ASTNode implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
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.classCompoundAssignment.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.CompoundAssignment extends org.eclipse.jdt.internal.compiler.ast.Assignment implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public int operator
public int preAssignImplicitConversion
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression lhs
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
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.classConditionalExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConditionalExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfTrue
public org.eclipse.jdt.internal.compiler.ast.Expression valueIfFalse
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfTrueConstant
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedIfFalseConstant
int trueInitStateIndex
int falseInitStateIndex
int mergedInitStateIndex
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.classConstructorDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall constructorCall
public 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.classContinueStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ContinueStatement extends org.eclipse.jdt.internal.compiler.ast.BranchStatement {
public void (char[], int, int)
char[] 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.classDoStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.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.classDoubleLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.DoubleLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
double value
public void (char[], int, int)
char[] token
int s
int e
public void computeConstant ()
Double computedValue
Double computedValue
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.classEmptyStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EmptyStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public void (int, int)
int startPosition
int endPosition
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public 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.classEqualExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.EqualExpression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
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.classExplicitConstructorCall.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.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.classExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Expression extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.impl.Constant constant
public int 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.classExtendedStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str
org.eclipse.jdt.internal.compiler.ast.CharLiteral character
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.CharLiteral)
org.eclipse.jdt.internal.compiler.ast.CharLiteral lit
int length
public org.eclipse.jdt.internal.compiler.ast.ExtendedStringLiteral extendWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
}
org/eclipse/jdt/internal/compiler/ast/FalseLiteral.classFalseLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FalseLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.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.classFieldDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding binding
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.classFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FieldReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public 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.classFloatLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.FloatLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
float value
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.classForStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement[] initializations
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement[] increments
public org.eclipse.jdt.internal.compiler.ast.Statement action
public 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.classForeachStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ForeachStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration elementVariable
public int elementVariableImplicitWidening
public org.eclipse.jdt.internal.compiler.ast.Expression collection
public org.eclipse.jdt.internal.compiler.ast.Statement action
private int kind
private static final int ARRAY
private static final int RAW_ITERABLE
private static final int GENERIC_ITERABLE
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding iteratorReceiverType
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding collectionElementType
private org.eclipse.jdt.internal.compiler.codegen.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.classIfStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IfStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement thenStatement
public org.eclipse.jdt.internal.compiler.ast.Statement elseStatement
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.classImportReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ImportReference extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[][] tokens
public long[] sourcePositions
public 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.classInitializer.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Initializer extends org.eclipse.jdt.internal.compiler.ast.FieldDeclaration {
public org.eclipse.jdt.internal.compiler.ast.Block block
public int lastVisibleFieldID
public int bodyStart
public int bodyEnd
public 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.classInstanceOfExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.InstanceOfExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.TypeReference type
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.TypeReference, 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.classIntLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
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.classIntLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.IntLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.IntLiteral {
static final char[] CharValue
static final org.eclipse.jdt.internal.compiler.impl.Constant MIN_VALUE
static void ()
public void ()
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/Javadoc.classJavadoc.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Javadoc extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] paramReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference[] paramTypeParameters
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] exceptionReferences
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement returnStatement
public org.eclipse.jdt.internal.compiler.ast.Expression[] seeReferences
public long inheritedPositions
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference[] invalidParameters
public 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.classJavadocAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public 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.classJavadocArgumentExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArgumentExpression extends org.eclipse.jdt.internal.compiler.ast.Expression {
public char[] token
public org.eclipse.jdt.internal.compiler.ast.Argument argument
public void (char[], int, int, org.eclipse.jdt.internal.compiler.ast.TypeReference)
char[] name
int startPos
int endPos
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
long pos
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.ast.TypeReference typeRef
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.classJavadocArrayQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArrayQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public void (org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference, int)
org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference typeRef
int dim
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.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.classJavadocArraySingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocArraySingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public void (char[], int, long)
char[] name
int dim
long pos
protected void reportInvalidType (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
protected void reportDeprecatedType (org.eclipse.jdt.internal.compiler.lookup.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.classJavadocFieldReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocFieldReference extends org.eclipse.jdt.internal.compiler.ast.FieldReference {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
public 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.classJavadocImplicitTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocImplicitTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], int)
char[] name
int pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference 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.classJavadocImportReference.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.classJavadocMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocMessageSend extends org.eclipse.jdt.internal.compiler.ast.MessageSend {
public int tagSourceStart
public int tagSourceEnd
public int tagValue
public 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.classJavadocQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[][], long[], int, int)
char[][] sources
long[] pos
int tagStart
int tagEnd
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.classJavadocReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocReturnStatement extends org.eclipse.jdt.internal.compiler.ast.ReturnStatement {
public 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.classJavadocSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleNameReference extends org.eclipse.jdt.internal.compiler.ast.SingleNameReference {
public int tagSourceStart
public int tagSourceEnd
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void resolve (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
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.classJavadocSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.JavadocSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public int tagSourceStart
public int tagSourceEnd
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
public void (char[], long, int, int)
char[] source
long pos
int tagStart
int tagEnd
protected 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.classLabeledStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LabeledStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public char[] label
public org.eclipse.jdt.internal.compiler.codegen.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.classLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Literal extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void (int, int)
int s
int e
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public abstract void computeConstant ()
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public abstract char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/LocalDeclaration.classLocalDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LocalDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding binding
public void (char[], int, int)
char[] name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
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.classLongLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteral extends org.eclipse.jdt.internal.compiler.ast.NumberLiteral {
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.classLongLiteralMinValue.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.LongLiteralMinValue extends org.eclipse.jdt.internal.compiler.ast.LongLiteral {
static final char[] CharValue
static final org.eclipse.jdt.internal.compiler.impl.Constant MIN_VALUE
static void ()
public void ()
public void computeConstant ()
}
org/eclipse/jdt/internal/compiler/ast/MagicLiteral.classMagicLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.MagicLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
public void (int, int)
int start
int end
public boolean isValidJavaStatement ()
public char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/MarkerAnnotation.classMarkerAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MarkerAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope
}
org/eclipse/jdt/internal/compiler/ast/MemberValuePair.classMemberValuePair.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public char[] name
public org.eclipse.jdt.internal.compiler.ast.Expression value
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding binding
public 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.classMessageSend.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MessageSend extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.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.classMethodDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.MethodDeclaration extends org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration {
public org.eclipse.jdt.internal.compiler.ast.TypeReference returnType
public org.eclipse.jdt.internal.compiler.ast.TypeParameter[] typeParameters
public void (org.eclipse.jdt.internal.compiler.CompilationResult)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public void analyseCode (org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.flow.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.classNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NameReference extends org.eclipse.jdt.internal.compiler.ast.Reference implements org.eclipse.jdt.internal.compiler.lookup.InvocationSite {
public org.eclipse.jdt.internal.compiler.lookup.Binding binding
public org.eclipse.jdt.internal.compiler.lookup.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.classNormalAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NormalAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] memberValuePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public org.eclipse.jdt.internal.compiler.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.classNullLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.NullLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding literalType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int nullStatus (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.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.classNumberLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.NumberLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
public void (char[], int, int)
char[] token
int s
int e
public void (int, int)
int s
int e
public boolean isValidJavaStatement ()
public char[] source ()
}
org/eclipse/jdt/internal/compiler/ast/OR_OR_Expression.classOR_OR_Expression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.OR_OR_Expression extends org.eclipse.jdt.internal.compiler.ast.BinaryExpression {
int rightInitStateIndex
int mergedInitStateIndex
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression left
org.eclipse.jdt.internal.compiler.ast.Expression right
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.impl.Constant cst
boolean isLeftOptimizedTrue
boolean isLeftOptimizedFalse
org.eclipse.jdt.internal.compiler.flow.FlowInfo mergedInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo leftInfo
org.eclipse.jdt.internal.compiler.flow.FlowInfo rightInfo
int previousMode
org.eclipse.jdt.internal.compiler.flow.FlowInfo 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.classOperatorExpression.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.classOperatorExpression.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorExpression extends org.eclipse.jdt.internal.compiler.ast.Expression implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static int[][] OperatorSignatures
static void ()
public void ()
public static final void classInitialize ()
public static final java.lang.String generateTableTestCase ()
int[] operators
org.eclipse.jdt.internal.compiler.ast.OperatorExpression$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.classOperatorIds.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.OperatorIds extends java.lang.Object {
public static final int AND_AND
public static final int OR_OR
public static final int AND
public static final int OR
public static final int LESS
public static final int LESS_EQUAL
public static final int GREATER
public static final int GREATER_EQUAL
public static final int XOR
public static final int DIVIDE
public static final int LEFT_SHIFT
public static final int NOT
public static final int TWIDDLE
public static final int MINUS
public static final int PLUS
public static final int MULTIPLY
public static final int REMAINDER
public static final int RIGHT_SHIFT
public static final int EQUAL_EQUAL
public static final int UNSIGNED_RIGHT_SHIFT
public static final int NumberOfTables
public static final int QUESTIONCOLON
public static final int NOT_EQUAL
public static final int EQUAL
public static final int INSTANCEOF
public static final int PLUS_PLUS
public static final int MINUS_MINUS
}
org/eclipse/jdt/internal/compiler/ast/ParameterizedQualifiedTypeReference.classParameterizedQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedQualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayQualifiedTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[][] typeArguments
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.classParameterizedSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ParameterizedSingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.ArrayTypeReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] typeArguments
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.classPostfixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PostfixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression 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.classPrefixExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.PrefixExpression extends org.eclipse.jdt.internal.compiler.ast.CompoundAssignment {
public void (org.eclipse.jdt.internal.compiler.ast.Expression, org.eclipse.jdt.internal.compiler.ast.Expression, int, int)
org.eclipse.jdt.internal.compiler.ast.Expression 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.classQualifiedAllocationExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression extends org.eclipse.jdt.internal.compiler.ast.AllocationExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression enclosingInstance
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration anonymousType
public 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.classQualifiedNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference {
public char[][] tokens
public long[] sourcePositions
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding[] otherBindings
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.classQualifiedSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedSuperReference extends org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference {
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int pos
int sourceEnd
public boolean isSuper ()
public boolean isThis ()
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public void traverse (org.eclipse.jdt.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.classQualifiedThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedThisReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public org.eclipse.jdt.internal.compiler.ast.TypeReference qualification
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding currentCompatibleType
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference name
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
boolean valueRequired
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
Object[] emulationPath
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding resolveType (org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int depth
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.classQualifiedTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.QualifiedTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[][] tokens
public long[] sourcePositions
public void (char[][], long[])
char[][] sources
long[] poss
public org.eclipse.jdt.internal.compiler.ast.TypeReference 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.classReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Reference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public void ()
public abstract org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public 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.classReturnStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ReturnStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public 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.classSingleMemberAnnotation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleMemberAnnotation extends org.eclipse.jdt.internal.compiler.ast.Annotation {
public org.eclipse.jdt.internal.compiler.ast.Expression memberValue
private org.eclipse.jdt.internal.compiler.ast.MemberValuePair[] singlePairs
public void (org.eclipse.jdt.internal.compiler.ast.TypeReference, int)
org.eclipse.jdt.internal.compiler.ast.TypeReference type
int sourceStart
public 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.classSingleNameReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleNameReference extends org.eclipse.jdt.internal.compiler.ast.NameReference implements org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public 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.classSingleTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SingleTypeReference extends org.eclipse.jdt.internal.compiler.ast.TypeReference {
public char[] token
public void (char[], long)
char[] source
long pos
public org.eclipse.jdt.internal.compiler.ast.TypeReference 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.classStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.Statement extends org.eclipse.jdt.internal.compiler.ast.ASTNode {
public 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.classStringLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteral extends org.eclipse.jdt.internal.compiler.ast.Literal {
char[] source
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.classStringLiteralConcatenation.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extends org.eclipse.jdt.internal.compiler.ast.StringLiteral {
private static final int INITIAL_SIZE
public org.eclipse.jdt.internal.compiler.ast.Expression[] literals
public int counter
public void (org.eclipse.jdt.internal.compiler.ast.StringLiteral, org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral str1
org.eclipse.jdt.internal.compiler.ast.StringLiteral str2
public org.eclipse.jdt.internal.compiler.ast.StringLiteralConcatenation extendsWith (org.eclipse.jdt.internal.compiler.ast.StringLiteral)
org.eclipse.jdt.internal.compiler.ast.StringLiteral lit
int literalsLength
int length
public java.lang.StringBuffer printExpression (int, java.lang.StringBuffer)
int indent
StringBuffer output
int i
int max
public char[] source ()
public void traverse (org.eclipse.jdt.internal.compiler.ASTVisitor, org.eclipse.jdt.internal.compiler.lookup.BlockScope)
org.eclipse.jdt.internal.compiler.ASTVisitor visitor
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
int i
int max
}
org/eclipse/jdt/internal/compiler/ast/SubRoutineStatement.classSubRoutineStatement.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
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.classSuperReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SuperReference extends org.eclipse.jdt.internal.compiler.ast.ThisReference {
public void (int, int)
int sourceStart
int sourceEnd
public static org.eclipse.jdt.internal.compiler.ast.ExplicitConstructorCall implicitSuperConstructorCall ()
public boolean isImplicitThis ()
public boolean isSuper ()
public boolean 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.classSwitchStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SwitchStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Statement[] statements
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public int explicitDeclarations
public org.eclipse.jdt.internal.compiler.codegen.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.classSynchronizedStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.SynchronizedStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.ast.Block block
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
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.classThisReference.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThisReference extends org.eclipse.jdt.internal.compiler.ast.Reference {
public static org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis ()
org.eclipse.jdt.internal.compiler.ast.ThisReference implicitThis
public void (int, int)
int sourceStart
int sourceEnd
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseAssignment (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.ast.Assignment, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
org.eclipse.jdt.internal.compiler.ast.Assignment assignment
boolean isCompound
public boolean checkAccess (org.eclipse.jdt.internal.compiler.lookup.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.classThrowStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.ThrowStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression exception
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding exceptionType
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
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.classTrueLiteral.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TrueLiteral extends org.eclipse.jdt.internal.compiler.ast.MagicLiteral {
static final char[] source
static void ()
public void (int, int)
int s
int e
public void computeConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
public void generateOptimizedBoolean (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, org.eclipse.jdt.internal.compiler.codegen.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.classTryStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TryStatement extends org.eclipse.jdt.internal.compiler.ast.SubRoutineStatement {
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.classTypeDeclaration.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration extends org.eclipse.jdt.internal.compiler.ast.Statement implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.impl.ReferenceContext {
public static final 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.classTypeParameter.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.TypeParameter extends org.eclipse.jdt.internal.compiler.ast.AbstractVariableDeclaration {
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding binding
public org.eclipse.jdt.internal.compiler.ast.TypeReference[] bounds
public void ()
public int getKind ()
public void checkBounds (org.eclipse.jdt.internal.compiler.lookup.Scope)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
int i
int length
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.classTypeReference.java
package org.eclipse.jdt.internal.compiler.ast
public abstract org.eclipse.jdt.internal.compiler.ast.TypeReference extends org.eclipse.jdt.internal.compiler.ast.Expression {
public 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.classUnaryExpression.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.UnaryExpression extends org.eclipse.jdt.internal.compiler.ast.OperatorExpression {
public org.eclipse.jdt.internal.compiler.ast.Expression expression
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant
public void (org.eclipse.jdt.internal.compiler.ast.Expression, int)
org.eclipse.jdt.internal.compiler.ast.Expression expression
int operator
public org.eclipse.jdt.internal.compiler.flow.FlowInfo analyseCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.flow.FlowContext flowContext
org.eclipse.jdt.internal.compiler.flow.FlowInfo flowInfo
public org.eclipse.jdt.internal.compiler.impl.Constant optimizedBooleanConstant ()
public void generateCode (org.eclipse.jdt.internal.compiler.lookup.BlockScope, org.eclipse.jdt.internal.compiler.codegen.CodeStream, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope currentScope
org.eclipse.jdt.internal.compiler.codegen.CodeStream codeStream
boolean valueRequired
int pc
org.eclipse.jdt.internal.compiler.codegen.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.classWhileStatement.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.WhileStatement extends org.eclipse.jdt.internal.compiler.ast.Statement {
public org.eclipse.jdt.internal.compiler.ast.Expression condition
public org.eclipse.jdt.internal.compiler.ast.Statement action
private org.eclipse.jdt.internal.compiler.codegen.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.classWildcard.java
package org.eclipse.jdt.internal.compiler.ast
public org.eclipse.jdt.internal.compiler.ast.Wildcard extends org.eclipse.jdt.internal.compiler.ast.SingleTypeReference {
public static final int UNBOUND
public static final int EXTENDS
public static final int SUPER
public org.eclipse.jdt.internal.compiler.ast.TypeReference bound
public int kind
public void (int)
int kind
public char[][] getParameterizedTypeName ()
public char[][] getTypeName ()
private org.eclipse.jdt.internal.compiler.lookup.TypeBinding internalResolveType (org.eclipse.jdt.internal.compiler.lookup.Scope, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
org.eclipse.jdt.internal.compiler.lookup.Scope scope
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding genericType
int rank
org.eclipse.jdt.internal.compiler.lookup.TypeBinding boundType
org.eclipse.jdt.internal.compiler.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.classClasspathDirectory.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathDirectory extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
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.classClasspathJar.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.ClasspathJar extends org.eclipse.jdt.internal.compiler.batch.ClasspathLocation {
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.classClasspathLocation.java
package org.eclipse.jdt.internal.compiler.batch
public abstract org.eclipse.jdt.internal.compiler.batch.ClasspathLocation extends java.lang.Object implements org.eclipse.jdt.internal.compiler.batch.FileSystem$Classpath org.eclipse.jdt.internal.compiler.util.SuffixConstants {
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.classCompilationUnit.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.CompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.ICompilationUnit {
public char[] contents
public char[] fileName
public char[] mainTypeName
String encoding
public 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.classFileFinder.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.classFileSystem.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.classFileSystem.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.FileSystem extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.INameEnvironment org.eclipse.jdt.internal.compiler.util.SuffixConstants {
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.classMain.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.classMain.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.classMain.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.classMain.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.classMain.java
package org.eclipse.jdt.internal.compiler.batch
public org.eclipse.jdt.internal.compiler.batch.Main extends java.lang.Object implements org.eclipse.jdt.internal.compiler.problem.ProblemSeverities org.eclipse.jdt.internal.compiler.util.SuffixConstants {
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.classClassFileConstants.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.classClassFileReader.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.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.classClassFileStruct.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.classClassFormatException.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException extends java.lang.Exception {
public static final int ErrBadMagic
public static final int ErrBadMinorVersion
public static final int ErrBadMajorVersion
public static final int ErrBadConstantClass
public static final int ErrBadConstantString
public static final int ErrBadConstantNameAndType
public static final int ErrBadConstantFieldRef
public static final int ErrBadConstantMethodRef
public static final int ErrBadConstantInterfaceMethodRef
public static final int ErrBadConstantPoolIndex
public static final int ErrBadSuperclassName
public static final int ErrInterfaceCannotBeFinal
public static final int ErrInterfaceMustBeAbstract
public static final int ErrBadModifiers
public static final int ErrClassCannotBeAbstractFinal
public static final int ErrBadClassname
public static final int ErrBadFieldInfo
public static final int ErrBadMethodInfo
public static final int ErrEmptyConstantPool
public static final int ErrMalformedUtf8
public static final int ErrUnknownConstantTag
public static final int ErrTruncatedInput
public static final int ErrMethodMustBeAbstract
public static final int ErrMalformedAttribute
public static final int ErrBadInterface
public static final int ErrInterfaceMustSubclassObject
public static final int ErrIncorrectInterfaceMethods
public static final int ErrInvalidMethodName
public static final int ErrInvalidMethodSignature
private static final long serialVersionUID
private int errorCode
private int bufferPosition
private RuntimeException nestedException
private char[] fileName
public void (java.lang.RuntimeException, char[])
RuntimeException e
char[] fileName
public void (int)
int code
public void (int, int)
int code
int bufPos
public int getErrorCode ()
public int getBufferPosition ()
public java.lang.Throwable getException ()
public void printStackTrace ()
public void printStackTrace (java.io.PrintStream)
java.io.PrintStream output
Throwable throwable
public void printStackTrace (java.io.PrintWriter)
java.io.PrintWriter output
Throwable throwable
}
org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.classFieldInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.FieldInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.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.classInnerClassInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.InnerClassInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryNestedType {
int innerClassNameIndex
int outerClassNameIndex
int innerNameIndex
private char[] innerClassName
private char[] outerClassName
private char[] innerName
private int accessFlags
private 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.classMethodInfo.java
package org.eclipse.jdt.internal.compiler.classfmt
public org.eclipse.jdt.internal.compiler.classfmt.MethodInfo extends org.eclipse.jdt.internal.compiler.classfmt.ClassFileStruct implements org.eclipse.jdt.internal.compiler.env.IBinaryMethod 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.classAttributeNamesConstants.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.AttributeNamesConstants extends java.lang.Object {
public static final char[] SyntheticName
public static final char[] ConstantValueName
public static final char[] LineNumberTableName
public static final char[] LocalVariableTableName
public static final char[] InnerClassName
public static final char[] CodeName
public static final char[] ExceptionsName
public static final char[] SourceName
public static final char[] DeprecatedName
public static final char[] SignatureName
public static final char[] LocalVariableTypeTableName
public static final char[] EnclosingMethodName
public static final char[] AnnotationDefaultName
public static final char[] RuntimeInvisibleAnnotationsName
public static final char[] RuntimeVisibleAnnotationsName
public static final char[] RuntimeInvisibleParameterAnnotationsName
public static final char[] RuntimeVisibleParameterAnnotationsName
static void ()
}
org/eclipse/jdt/internal/compiler/codegen/CaseLabel.classCaseLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CaseLabel extends org.eclipse.jdt.internal.compiler.codegen.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.classCharArrayCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache extends java.lang.Object {
public char[][] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (char[])
char[] key
int 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.classCodeStream.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.classConstantPool.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ConstantPool extends java.lang.Object implements org.eclipse.jdt.internal.compiler.classfmt.ClassFileConstants org.eclipse.jdt.internal.compiler.lookup.TypeIds {
public static final int DOUBLE_INITIAL_SIZE
public static final int FLOAT_INITIAL_SIZE
public static final int INT_INITIAL_SIZE
public static final int LONG_INITIAL_SIZE
public static final int UTF8_INITIAL_SIZE
public static final int STRING_INITIAL_SIZE
public static final int METHODS_AND_FIELDS_INITIAL_SIZE
public static final int CLASS_INITIAL_SIZE
public static final int NAMEANDTYPE_INITIAL_SIZE
public static final int CONSTANTPOOL_INITIAL_SIZE
public static final int CONSTANTPOOL_GROW_SIZE
protected org.eclipse.jdt.internal.compiler.codegen.DoubleCache doubleCache
protected org.eclipse.jdt.internal.compiler.codegen.FloatCache floatCache
protected org.eclipse.jdt.internal.compiler.codegen.IntegerCache intCache
protected org.eclipse.jdt.internal.compiler.codegen.LongCache longCache
public org.eclipse.jdt.internal.compiler.codegen.CharArrayCache UTF8Cache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache stringCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject methodsAndFieldsCache
protected org.eclipse.jdt.internal.compiler.codegen.CharArrayCache classCache
protected org.eclipse.jdt.internal.compiler.util.HashtableOfObject nameAndTypeCacheForFieldsAndMethods
public byte[] poolContent
public int currentIndex
public int currentOffset
public 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.classDoubleCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.DoubleCache extends java.lang.Object {
private double[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (double)
double key
int i
int max
long value1
long value2
int i
int max
public int 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.classExceptionLabel.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ExceptionLabel extends org.eclipse.jdt.internal.compiler.codegen.Label {
public int 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.classFieldNameAndTypeCache.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.classFloatCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.FloatCache extends java.lang.Object {
private float[] keyTable
private int[] valueTable
private int elementSize
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (float)
float key
int i
int max
int value1
int value2
int i
int max
public int 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.classIntegerCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.IntegerCache extends java.lang.Object {
public int[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (int)
int key
int index
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.classLabel.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.classLongCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.LongCache extends java.lang.Object {
public long[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (long)
long key
int index
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.classMethodNameAndTypeCache.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.classObjectCache.java
package org.eclipse.jdt.internal.compiler.codegen
public org.eclipse.jdt.internal.compiler.codegen.ObjectCache extends java.lang.Object {
public Object[] keyTable
public int[] valueTable
int elementSize
int threshold
public void ()
public void (int)
int initialCapacity
public void clear ()
int i
public boolean containsKey (java.lang.Object)
Object key
int index
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.classOpcodes.java
package org.eclipse.jdt.internal.compiler.codegen
public abstract org.eclipse.jdt.internal.compiler.codegen.Opcodes extends java.lang.Object {
public static final byte OPC_nop
public static final byte OPC_aconst_null
public static final byte OPC_iconst_m1
public static final byte OPC_iconst_0
public static final byte OPC_iconst_1
public static final byte OPC_iconst_2
public static final byte OPC_iconst_3
public static final byte OPC_iconst_4
public static final byte OPC_iconst_5
public static final byte OPC_lconst_0
public static final byte OPC_lconst_1
public static final byte OPC_fconst_0
public static final byte OPC_fconst_1
public static final byte OPC_fconst_2
public static final byte OPC_dconst_0
public static final byte OPC_dconst_1
public static final byte OPC_bipush
public static final byte OPC_sipush
public static final byte OPC_ldc
public static final byte OPC_ldc_w
public static final byte OPC_ldc2_w
public static final byte OPC_iload
public static final byte OPC_lload
public static final byte OPC_fload
public static final byte OPC_dload
public static final byte OPC_aload
public static final byte OPC_iload_0
public static final byte OPC_iload_1
public static final byte OPC_iload_2
public static final byte OPC_iload_3
public static final byte OPC_lload_0
public static final byte OPC_lload_1
public static final byte OPC_lload_2
public static final byte OPC_lload_3
public static final byte OPC_fload_0
public static final byte OPC_fload_1
public static final byte OPC_fload_2
public static final byte OPC_fload_3
public static final byte OPC_dload_0
public static final byte OPC_dload_1
public static final byte OPC_dload_2
public static final byte OPC_dload_3
public static final byte OPC_aload_0
public static final byte OPC_aload_1
public static final byte OPC_aload_2
public static final byte OPC_aload_3
public static final byte OPC_iaload
public static final byte OPC_laload
public static final byte OPC_faload
public static final byte OPC_daload
public static final byte OPC_aaload
public static final byte OPC_baload
public static final byte OPC_caload
public static final byte OPC_saload
public static final byte OPC_istore
public static final byte OPC_lstore
public static final byte OPC_fstore
public static final byte OPC_dstore
public static final byte OPC_astore
public static final byte OPC_istore_0
public static final byte OPC_istore_1
public static final byte OPC_istore_2
public static final byte OPC_istore_3
public static final byte OPC_lstore_0
public static final byte OPC_lstore_1
public static final byte OPC_lstore_2
public static final byte OPC_lstore_3
public static final byte OPC_fstore_0
public static final byte OPC_fstore_1
public static final byte OPC_fstore_2
public static final byte OPC_fstore_3
public static final byte OPC_dstore_0
public static final byte OPC_dstore_1
public static final byte OPC_dstore_2
public static final byte OPC_dstore_3
public static final byte OPC_astore_0
public static final byte OPC_astore_1
public static final byte OPC_astore_2
public static final byte OPC_astore_3
public static final byte OPC_iastore
public static final byte OPC_lastore
public static final byte OPC_fastore
public static final byte OPC_dastore
public static final byte OPC_aastore
public static final byte OPC_bastore
public static final byte OPC_castore
public static final byte OPC_sastore
public static final byte OPC_pop
public static final byte OPC_pop2
public static final byte OPC_dup
public static final byte OPC_dup_x1
public static final byte OPC_dup_x2
public static final byte OPC_dup2
public static final byte OPC_dup2_x1
public static final byte OPC_dup2_x2
public static final byte OPC_swap
public static final byte OPC_iadd
public static final byte OPC_ladd
public static final byte OPC_fadd
public static final byte OPC_dadd
public static final byte OPC_isub
public static final byte OPC_lsub
public static final byte OPC_fsub
public static final byte OPC_dsub
public static final byte OPC_imul
public static final byte OPC_lmul
public static final byte OPC_fmul
public static final byte OPC_dmul
public static final byte OPC_idiv
public static final byte OPC_ldiv
public static final byte OPC_fdiv
public static final byte OPC_ddiv
public static final byte OPC_irem
public static final byte OPC_lrem
public static final byte OPC_frem
public static final byte OPC_drem
public static final byte OPC_ineg
public static final byte OPC_lneg
public static final byte OPC_fneg
public static final byte OPC_dneg
public static final byte OPC_ishl
public static final byte OPC_lshl
public static final byte OPC_ishr
public static final byte OPC_lshr
public static final byte OPC_iushr
public static final byte OPC_lushr
public static final byte OPC_iand
public static final byte OPC_land
public static final byte OPC_ior
public static final byte OPC_lor
public static final byte OPC_ixor
public static final byte OPC_lxor
public static final byte OPC_iinc
public static final byte OPC_i2l
public static final byte OPC_i2f
public static final byte OPC_i2d
public static final byte OPC_l2i
public static final byte OPC_l2f
public static final byte OPC_l2d
public static final byte OPC_f2i
public static final byte OPC_f2l
public static final byte OPC_f2d
public static final byte OPC_d2i
public static final byte OPC_d2l
public static final byte OPC_d2f
public static final byte OPC_i2b
public static final byte OPC_i2c
public static final byte OPC_i2s
public static final byte OPC_lcmp
public static final byte OPC_fcmpl
public static final byte OPC_fcmpg
public static final byte OPC_dcmpl
public static final byte OPC_dcmpg
public static final byte OPC_ifeq
public static final byte OPC_ifne
public static final byte OPC_iflt
public static final byte OPC_ifge
public static final byte OPC_ifgt
public static final byte OPC_ifle
public static final byte OPC_if_icmpeq
public static final byte OPC_if_icmpne
public static final byte OPC_if_icmplt
public static final byte OPC_if_icmpge
public static final byte OPC_if_icmpgt
public static final byte OPC_if_icmple
public static final byte OPC_if_acmpeq
public static final byte OPC_if_acmpne
public static final byte OPC_goto
public static final byte OPC_jsr
public static final byte OPC_ret
public static final byte OPC_tableswitch
public static final byte OPC_lookupswitch
public static final byte OPC_ireturn
public static final byte OPC_lreturn
public static final byte OPC_freturn
public static final byte OPC_dreturn
public static final byte OPC_areturn
public static final byte OPC_return
public static final byte OPC_getstatic
public static final byte OPC_putstatic
public static final byte OPC_getfield
public static final byte OPC_putfield
public static final byte OPC_invokevirtual
public static final byte OPC_invokespecial
public static final byte OPC_invokestatic
public static final byte OPC_invokeinterface
public static final byte OPC_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.classAccessRestriction.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRestriction extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule accessRule
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.classAccessRule.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.classAccessRuleSet.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.AccessRuleSet extends java.lang.Object {
private org.eclipse.jdt.internal.compiler.env.AccessRule[] accessRules
public 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.classIBinaryField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract org.eclipse.jdt.internal.compiler.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.classIBinaryMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract 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.classIBinaryNestedType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryNestedType extends java.lang.Object {
public abstract char[] getEnclosingTypeName ()
public abstract int getModifiers ()
public abstract char[] getName ()
}
org/eclipse/jdt/internal/compiler/env/IBinaryType.classIBinaryType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IBinaryType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public static final char[][] NoInterface
public static final org.eclipse.jdt.internal.compiler.env.IBinaryNestedType[] NoNestedType
public static final org.eclipse.jdt.internal.compiler.env.IBinaryField[] NoField
public static final org.eclipse.jdt.internal.compiler.env.IBinaryMethod[] NoMethod
static void ()
public abstract 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.classICompilationUnit.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ICompilationUnit extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public abstract char[] getContents ()
public abstract char[] getMainTypeName ()
public abstract char[][] getPackageName ()
}
org/eclipse/jdt/internal/compiler/env/IConstants.classIConstants.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.classIDependent.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IDependent extends java.lang.Object {
public static final char JAR_FILE_ENTRY_SEPARATOR
public abstract char[] getFileName ()
}
org/eclipse/jdt/internal/compiler/env/IGenericField.classIGenericField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericField extends java.lang.Object {
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/IGenericMethod.classIGenericMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericMethod extends java.lang.Object {
public abstract int getModifiers ()
public abstract boolean isConstructor ()
public abstract char[][] getArgumentNames ()
}
org/eclipse/jdt/internal/compiler/env/IGenericType.classIGenericType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.IGenericType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IDependent {
public 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.classINameEnvironment.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.INameEnvironment extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[][])
public abstract org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer findType (char[], char[][])
public abstract boolean isPackage (char[][], char[])
public abstract void cleanup ()
}
org/eclipse/jdt/internal/compiler/env/ISourceField.classISourceField.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericField {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[] getInitializationSource ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getTypeName ()
}
org/eclipse/jdt/internal/compiler/env/ISourceImport.classISourceImport.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceImport extends java.lang.Object {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract int getModifiers ()
}
org/eclipse/jdt/internal/compiler/env/ISourceMethod.classISourceMethod.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericMethod {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract char[][] getExceptionTypeNames ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getReturnTypeName ()
public abstract char[][] getTypeParameterNames ()
public abstract char[][][] getTypeParameterBounds ()
}
org/eclipse/jdt/internal/compiler/env/ISourceType.classISourceType.java
package org.eclipse.jdt.internal.compiler.env
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType extends java.lang.Object implements org.eclipse.jdt.internal.compiler.env.IGenericType {
public abstract int getDeclarationSourceEnd ()
public abstract int getDeclarationSourceStart ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType getEnclosingType ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceField[] getFields ()
public abstract char[][] getInterfaceNames ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceType[] getMemberTypes ()
public abstract org.eclipse.jdt.internal.compiler.env.ISourceMethod[] getMethods ()
public abstract char[] getName ()
public abstract int getNameSourceEnd ()
public abstract int getNameSourceStart ()
public abstract char[] getSuperclassName ()
public abstract char[][][] getTypeParameterBounds ()
public abstract char[][] getTypeParameterNames ()
}
org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer.classNameEnvironmentAnswer.java
package org.eclipse.jdt.internal.compiler.env
public org.eclipse.jdt.internal.compiler.env.NameEnvironmentAnswer extends java.lang.Object {
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.IBinaryType binaryType
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public void (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.env.AccessRestriction)
org.eclipse.jdt.internal.compiler.env.ISourceType[] sourceTypes
org.eclipse.jdt.internal.compiler.env.AccessRestriction accessRestriction
public org.eclipse.jdt.internal.compiler.env.AccessRestriction getAccessRestriction ()
public org.eclipse.jdt.internal.compiler.env.IBinaryType getBinaryType ()
public org.eclipse.jdt.internal.compiler.env.ICompilationUnit getCompilationUnit ()
public org.eclipse.jdt.internal.compiler.env.ISourceType[] getSourceTypes ()
public boolean isBinaryType ()
public boolean isCompilationUnit ()
public boolean isSourceType ()
}
org/eclipse/jdt/internal/compiler/flow/ConditionalFlowInfo.classConditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ConditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
public org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
void (org.eclipse.jdt.internal.compiler.flow.FlowInfo, org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenTrue
org.eclipse.jdt.internal.compiler.flow.FlowInfo initsWhenFalse
public org.eclipse.jdt.internal.compiler.flow.FlowInfo addInitializationsFrom (org.eclipse.jdt.internal.compiler.flow.FlowInfo)
org.eclipse.jdt.internal.compiler.flow.FlowInfo otherInits
public org.eclipse.jdt.internal.compiler.flow.FlowInfo 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.classExceptionHandlingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public 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.classFinallyFlowContext.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.classFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.FlowContext extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public 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.classFlowInfo.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.classInitializationFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.InitializationFlowContext extends org.eclipse.jdt.internal.compiler.flow.ExceptionHandlingFlowContext {
public int exceptionCount
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] thrownExceptions
public org.eclipse.jdt.internal.compiler.ast.ASTNode[] exceptionThrowers
public org.eclipse.jdt.internal.compiler.flow.FlowInfo[] exceptionThrowerFlowInfos
public 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.classInsideSubRoutineFlowContext.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.classLabelFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LabelFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public char[] labelName
public void (org.eclipse.jdt.internal.compiler.flow.FlowContext, org.eclipse.jdt.internal.compiler.ast.ASTNode, char[], org.eclipse.jdt.internal.compiler.codegen.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.classLoopingFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.LoopingFlowContext extends org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext {
public org.eclipse.jdt.internal.compiler.codegen.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.classSwitchFlowContext.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.SwitchFlowContext extends org.eclipse.jdt.internal.compiler.flow.FlowContext {
public org.eclipse.jdt.internal.compiler.codegen.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.classUnconditionalFlowInfo.java
package org.eclipse.jdt.internal.compiler.flow
public org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo extends org.eclipse.jdt.internal.compiler.flow.FlowInfo {
public 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.classBooleanConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.BooleanConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classByteConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ByteConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classCharConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.CharConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classCompilerOptions.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.classConstant.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.Constant extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.TypeIds org.eclipse.jdt.internal.compiler.ast.OperatorIds {
public static final org.eclipse.jdt.internal.compiler.impl.Constant NotAConstant
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.classDoubleConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.DoubleConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classFloatConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.FloatConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
float value
public 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.classITypeRequestor.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ITypeRequestor extends java.lang.Object {
public abstract void accept (org.eclipse.jdt.internal.compiler.env.IBinaryType, org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ICompilationUnit, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
public abstract void accept (org.eclipse.jdt.internal.compiler.env.ISourceType[], org.eclipse.jdt.internal.compiler.lookup.PackageBinding, org.eclipse.jdt.internal.compiler.env.AccessRestriction)
}
org/eclipse/jdt/internal/compiler/impl/IntConstant.classIntConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.IntConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
int value
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.classLongConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.LongConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classReferenceContext.java
package org.eclipse.jdt.internal.compiler.impl
public abstract org.eclipse.jdt.internal.compiler.impl.ReferenceContext extends java.lang.Object {
public abstract void abort (int, org.eclipse.jdt.core.compiler.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.classShortConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.ShortConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classStringConstant.java
package org.eclipse.jdt.internal.compiler.impl
public org.eclipse.jdt.internal.compiler.impl.StringConstant extends org.eclipse.jdt.internal.compiler.impl.Constant {
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.classArrayBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.ArrayBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding {
public static final org.eclipse.jdt.internal.compiler.lookup.FieldBinding ArrayLength
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding leafComponentType
public int dimensions
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
char[] constantPoolName
char[] genericTypeSignature
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.classBaseTypeBinding.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.classBaseTypes.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.classBinaryTypeBinding.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.classBinding.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.classBlockScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.BlockScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding[] locals
public int localIndex
public int startIndex
public int offset
public int maxOffset
public org.eclipse.jdt.internal.compiler.lookup.BlockScope[] shiftScopes
public 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.classCaptureBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CaptureBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding lowerBound
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding wildcard
public 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.classClassScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ClassScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.ast.TypeDeclaration referenceContext
public org.eclipse.jdt.internal.compiler.ast.TypeReference superTypeReference
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.classCompilationUnitScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope extends org.eclipse.jdt.internal.compiler.lookup.Scope {
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration referenceContext
public char[][] currentPackageName
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding fPackage
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding[] imports
public 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.classCompilerModifiers.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.classFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
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.classImportBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[][] compoundName
public boolean onDemand
public org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public org.eclipse.jdt.internal.compiler.lookup.Binding resolvedImport
public void (char[][], boolean, org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
boolean isOnDemand
org.eclipse.jdt.internal.compiler.lookup.Binding binding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public final int kind ()
public boolean isStatic ()
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/ImportConflictBinding.classImportConflictBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ImportConflictBinding extends org.eclipse.jdt.internal.compiler.lookup.ImportBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.Binding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.ast.ImportReference)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.Binding methodBinding
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding conflictingTypeBinding
org.eclipse.jdt.internal.compiler.ast.ImportReference reference
public char[] readableName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/InnerEmulationDependency.classInnerEmulationDependency.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
public boolean wasEnclosingInstanceSupplied
public void (org.eclipse.jdt.internal.compiler.lookup.BlockScope, boolean)
org.eclipse.jdt.internal.compiler.lookup.BlockScope scope
boolean wasEnclosingInstanceSupplied
}
org/eclipse/jdt/internal/compiler/lookup/InvocationSite.classInvocationSite.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.InvocationSite extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] genericTypeArguments ()
public abstract boolean isSuperAccess ()
public abstract boolean isTypeAccess ()
public abstract void 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.classLocalTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.LocalTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
static final char[] LocalTypePrefix
private org.eclipse.jdt.internal.compiler.lookup.InnerEmulationDependency[] dependents
public org.eclipse.jdt.internal.compiler.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.classLocalVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.VariableBinding {
public 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.classLookupEnvironment.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment extends java.lang.Object implements org.eclipse.jdt.internal.compiler.lookup.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.classMemberTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public final org.eclipse.jdt.internal.compiler.lookup.MemberTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.NestedTypeBinding {
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ClassScope, org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ClassScope scope
org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding enclosingType
void checkSyntheticArgsAndFields ()
public char[] constantPoolName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/compiler/lookup/MethodBinding.classMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding 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.classMethodScope.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.MethodScope extends org.eclipse.jdt.internal.compiler.lookup.BlockScope {
public org.eclipse.jdt.internal.compiler.impl.ReferenceContext referenceContext
public boolean isStatic
public boolean isConstructorCall
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding initializedField
public int lastVisibleFieldID
public int analysisIndex
public boolean isPropagatingInnerClassEmulation
public int lastIndex
public long[] definiteInits
public long[][] extraDefiniteInits
public 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.classMethodVerifier.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.classMethodVerifier15.java
package org.eclipse.jdt.internal.compiler.lookup
org.eclipse.jdt.internal.compiler.lookup.MethodVerifier15 extends org.eclipse.jdt.internal.compiler.lookup.MethodVerifier {
void (org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
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.classNestedTypeBinding.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.classPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding implements org.eclipse.jdt.internal.compiler.lookup.TypeConstants {
public long tagBits
public char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.PackageBinding parent
public org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
org.eclipse.jdt.internal.compiler.util.HashtableOfType knownTypes
org.eclipse.jdt.internal.compiler.util.HashtableOfPackage knownPackages
protected 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.classParameterizedFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.FieldBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.FieldBinding originalField
public org.eclipse.jdt.internal.compiler.impl.Constant constant ()
public 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.classParameterizedGenericMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedGenericMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] typeArguments
private org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
public boolean inferredReturnType
public boolean wasInferred
public boolean isRaw
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.classParameterizedMethodBinding.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.classParameterizedMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
protected org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
public void (org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding, org.eclipse.jdt.internal.compiler.lookup.MethodBinding)
org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding parameterizedDeclaringClass
org.eclipse.jdt.internal.compiler.lookup.MethodBinding originalMethod
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] originalVariables
org.eclipse.jdt.internal.compiler.lookup.Substitution substitution
int length
boolean isStatic
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding[] substitutedVariables
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
int i
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding originalVariable
org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding substitutedVariable
org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitutedSuperclass
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] substitutedInterfaces
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.classParameterizedTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding implements org.eclipse.jdt.internal.compiler.lookup.Substitution {
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.classProblemBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public char[] name
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
private int problemId
public void (char[][], int)
char[][] compoundName
int problemId
public void (char[][], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[][] compoundName
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
void (char[], int)
char[] name
int problemId
void (char[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding searchType
int problemId
public final int kind ()
public final int problemId ()
public char[] readableName ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemFieldBinding.classProblemFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
private int problemId
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding closestMatch
public void (org.eclipse.jdt.internal.compiler.lookup.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.classProblemMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
private int problemReason
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, int)
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
int problemReason
public void (org.eclipse.jdt.internal.compiler.lookup.MethodBinding, char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding[], int)
org.eclipse.jdt.internal.compiler.lookup.MethodBinding closestMatch
char[] selector
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] args
int problemReason
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.classProblemPackageBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemPackageBinding extends org.eclipse.jdt.internal.compiler.lookup.PackageBinding {
private int problemId
void (char[][], int)
char[][] compoundName
int problemId
void (char[], int)
char[] name
int problemId
public final int problemId ()
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReasons.classProblemReasons.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ProblemReasons extends java.lang.Object {
public static final int NoError
public static final int NotFound
public static final int NotVisible
public static final int Ambiguous
public static final int InternalNameProvided
public static final int InheritedNameHidesEnclosingName
public static final int NonStaticReferenceInConstructorInvocation
public static final int NonStaticReferenceInStaticContext
public static final int ReceiverTypeNotVisible
public static final int IllegalSuperTypeVariable
public static final int ParameterBoundMismatch
public static final int TypeParameterArityMismatch
public static final int ParameterizedMethodTypeMismatch
public static final int TypeArgumentsForRawGenericMethod
public static final int InvalidTypeForStaticImport
}
org/eclipse/jdt/internal/compiler/lookup/ProblemReferenceBinding.classProblemReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.ProblemReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
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.classRawTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.RawTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding {
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding type
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment
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.classReferenceBinding.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.classReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.TypeBinding 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.classScope.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.classSignatureWrapper.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SignatureWrapper extends java.lang.Object {
public char[] signature
public int start
public int end
public int bracket
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.classSourceTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
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.classSubstitution.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.Substitution extends java.lang.Object {
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding substitute (org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding)
public abstract org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment environment ()
public abstract boolean isRawSubstitution ()
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticArgumentBinding.classSyntheticArgumentBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticArgumentBinding extends org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding {
public org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding matchingField
public void (org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding)
org.eclipse.jdt.internal.compiler.lookup.LocalVariableBinding actualOuterLocalVariable
public void (org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding)
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding enclosingType
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticFieldBinding.classSyntheticFieldBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticFieldBinding extends org.eclipse.jdt.internal.compiler.lookup.FieldBinding {
public int index
public void (char[], org.eclipse.jdt.internal.compiler.lookup.TypeBinding, int, org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding, org.eclipse.jdt.internal.compiler.impl.Constant, int)
char[] name
org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
int modifiers
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding declaringClass
org.eclipse.jdt.internal.compiler.impl.Constant constant
int index
}
org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.classSyntheticMethodBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.SyntheticMethodBinding extends org.eclipse.jdt.internal.compiler.lookup.MethodBinding {
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetReadField
public org.eclipse.jdt.internal.compiler.lookup.FieldBinding targetWriteField
public org.eclipse.jdt.internal.compiler.lookup.MethodBinding targetMethod
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding targetEnumType
public 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.classTagBits.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TagBits extends java.lang.Object {
public static final long IsArrayType
public static final long IsBaseType
public static final long IsNestedType
public static final long IsMemberType
public static final long 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.classTypeBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding 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.classTypeConstants.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeConstants extends java.lang.Object {
public static final char[] JAVA
public static final char[] 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.classTypeIds.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.TypeIds extends java.lang.Object {
public static final int T_undefined
public static final int T_JavaLangObject
public static final int T_char
public static final int T_byte
public static final int T_short
public static final int T_boolean
public static final int T_void
public static final int T_long
public static final int T_double
public static final int T_float
public static final int T_int
public static final int T_JavaLangString
public static final int T_null
public static final int T_JavaLangClass
public static final int T_JavaLangStringBuffer
public static final int T_JavaLangSystem
public static final int T_JavaLangError
public static final int T_JavaLangReflectConstructor
public static final int T_JavaLangThrowable
public static final int T_JavaLangNoClassDefError
public static final int T_JavaLangClassNotFoundException
public static final int T_JavaLangRuntimeException
public static final int T_JavaLangException
public static final int T_JavaLangByte
public static final int T_JavaLangShort
public static final int T_JavaLangCharacter
public static final int T_JavaLangInteger
public static final int T_JavaLangLong
public static final int T_JavaLangFloat
public static final int T_JavaLangDouble
public static final int T_JavaLangBoolean
public static final int T_JavaLangVoid
public static final int T_JavaLangAssertionError
public static final int T_JavaLangCloneable
public static final int T_JavaIoSerializable
public static final int T_JavaLangIterable
public static final int T_JavaUtilIterator
public static final int T_JavaLangStringBuilder
public static final int T_JavaLangEnum
public static final int T_JavaLangIllegalArgumentException
public static final int T_JavaLangAnnotationAnnotation
public static final int T_JavaLangDeprecated
public static final int T_JavaLangAnnotationDocumented
public static final int T_JavaLangAnnotationInherited
public static final int T_JavaLangOverride
public static final int T_JavaLangAnnotationRetention
public static final int T_JavaLangSuppressWarnings
public static final int T_JavaLangAnnotationTarget
public static final int T_JavaLangAnnotationRetentionPolicy
public static final int T_JavaLangAnnotationElementType
public static final int T_JavaIoPrintStream
public static final int 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.classTypeVariableBinding.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.classTypeVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.TypeVariableBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
public org.eclipse.jdt.internal.compiler.lookup.Binding declaringElement
public int rank
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding firstBound
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding superclass
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] superInterfaces
public char[] genericTypeSignature
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.classUnresolvedReferenceBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding resolvedType
org.eclipse.jdt.internal.compiler.lookup.TypeBinding[] wrappers
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.classUpdatedMethodBinding.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.classVariableBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public abstract org.eclipse.jdt.internal.compiler.lookup.VariableBinding extends org.eclipse.jdt.internal.compiler.lookup.Binding {
public int modifiers
public org.eclipse.jdt.internal.compiler.lookup.TypeBinding type
public char[] name
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.classWildcardBinding.java
package org.eclipse.jdt.internal.compiler.lookup
public org.eclipse.jdt.internal.compiler.lookup.WildcardBinding extends org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding {
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.classAbstractCommentParser.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.classJavadocParser.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.JavadocParser extends org.eclipse.jdt.internal.compiler.parser.AbstractCommentParser {
public org.eclipse.jdt.internal.compiler.ast.Javadoc docComment
private int invalidParamReferencesPtr
private org.eclipse.jdt.internal.compiler.ast.ASTNode[] invalidParamReferencesStack
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.classNLSLine.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.classParser.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.classParserBasicInformation.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation extends java.lang.Object {
public static final int ERROR_SYMBOL
public static final int MAX_NAME_LENGTH
public static final int NUM_STATES
public static final int NT_OFFSET
public static final int SCOPE_UBOUND
public static final int SCOPE_SIZE
public static final int LA_STATE_OFFSET
public static final int MAX_LA
public static final int NUM_RULES
public static final int NUM_TERMINALS
public static final int NUM_NON_TERMINALS
public static final int NUM_SYMBOLS
public static final int START_STATE
public static final int EOFT_SYMBOL
public static final int EOLT_SYMBOL
public static final int ACCEPT_ACTION
public static final int ERROR_ACTION
}
org/eclipse/jdt/internal/compiler/parser/RecoveredBlock.classRecoveredBlock.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredBlock extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.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.classRecoveredElement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement extends java.lang.Object {
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
public int bracketBalance
public boolean foundOpeningBrace
protected org.eclipse.jdt.internal.compiler.parser.Parser recoveringParser
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public void (org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int, org.eclipse.jdt.internal.compiler.parser.Parser)
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
org.eclipse.jdt.internal.compiler.parser.Parser parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredElement 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.classRecoveredField.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredField extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.FieldDeclaration fieldDeclaration
boolean alreadyCompletedFieldInitialization
public org.eclipse.jdt.internal.compiler.parser.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.classRecoveredImport.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
public void (org.eclipse.jdt.internal.compiler.ast.ImportReference, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.ImportReference importReference
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.ImportReference updatedImportReference ()
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredInitializer.classRecoveredInitializer.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredInitializer extends org.eclipse.jdt.internal.compiler.parser.RecoveredField implements org.eclipse.jdt.internal.compiler.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.classRecoveredLocalVariable.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredLocalVariable extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement {
public org.eclipse.jdt.internal.compiler.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.classRecoveredMethod.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredMethod extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement implements org.eclipse.jdt.internal.compiler.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.classRecoveredStatement.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredStatement extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.Statement statement
public void (org.eclipse.jdt.internal.compiler.ast.Statement, org.eclipse.jdt.internal.compiler.parser.RecoveredElement, int)
org.eclipse.jdt.internal.compiler.ast.Statement statement
org.eclipse.jdt.internal.compiler.parser.RecoveredElement parent
int bracketBalance
public org.eclipse.jdt.internal.compiler.ast.ASTNode parseTree ()
public int sourceEnd ()
public java.lang.String toString (int)
int tab
public org.eclipse.jdt.internal.compiler.ast.Statement updatedStatement ()
public void updateParseTree ()
public void updateSourceEndIfNecessary (int, int)
int bodyStart
int bodyEnd
}
org/eclipse/jdt/internal/compiler/parser/RecoveredType.classRecoveredType.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredType extends org.eclipse.jdt.internal.compiler.parser.RecoveredStatement implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens 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.classRecoveredUnit.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.RecoveredUnit extends org.eclipse.jdt.internal.compiler.parser.RecoveredElement {
public org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration unitDeclaration
public org.eclipse.jdt.internal.compiler.parser.RecoveredImport[] imports
public int importCount
public org.eclipse.jdt.internal.compiler.parser.RecoveredType[] types
public int typeCount
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.classScanner.java
package org.eclipse.jdt.internal.compiler.parser
public org.eclipse.jdt.internal.compiler.parser.Scanner extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
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.classScannerHelper.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.classSourceTypeConverter.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.classTerminalTokens.java
package org.eclipse.jdt.internal.compiler.parser
public abstract org.eclipse.jdt.internal.compiler.parser.TerminalTokens extends java.lang.Object {
public static final int 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.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$PrimaryRepairInfo extends java.lang.Object {
public int distance
public int misspellIndex
public int code
public int bufferPosition
public int symbol
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.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$RepairCandidate extends java.lang.Object {
public int symbol
public int location
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.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$SecondaryRepairInfo extends java.lang.Object {
public int code
public int distance
public int bufferPosition
public int stackPosition
public int numDeletions
public int symbol
boolean recoveryOnNextStack
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.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser$StateInfo extends java.lang.Object {
int state
int next
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.classDiagnoseParser.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.DiagnoseParser extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.ParserBasicInformation org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
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.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token extends java.lang.Object {
int kind
char[] name
int start
int end
int line
int flags
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.classLexStream.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream extends java.lang.Object implements org.eclipse.jdt.internal.compiler.parser.TerminalTokens {
public static final int IS_AFTER_JUMP
public static final int LBRACE_MISSING
private int tokenCacheIndex
private int tokenCacheEOFIndex
private org.eclipse.jdt.internal.compiler.parser.diagnose.LexStream$Token[] tokenCache
private int currentIndex
private org.eclipse.jdt.internal.compiler.parser.Scanner scanner
private int[] intervalStartToSkip
private int[] intervalEndToSkip
private int[] intervalFlagsToSkip
private int previousInterval
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.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult extends java.lang.Object {
private static final int INITIAL_SIZE
int pos
int[] intervalStarts
int[] intervalEnds
int[] intervalFlags
void ()
void addInterval (int, int)
int start
int end
void addInterval (int, int, int)
int start
int end
int flags
int[][] getRanges ()
int[] resultStarts
int[] resultEnds
int[] resultFlags
private void quickSort (int[], int[], int[], int, int)
int[] list
int[] list2
int[] list3
int left
int right
int original_left
int original_right
int mid
int tmp
private int compare (int, int)
int i1
int i2
}
org/eclipse/jdt/internal/compiler/parser/diagnose/RangeUtil.classRangeUtil.java
package org.eclipse.jdt.internal.compiler.parser.diagnose
public org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil extends java.lang.Object {
public static final int NO_FLAG
public static final int LBRACE_MISSING
public static final int IGNORE
public void ()
public static boolean containsErrorInSignature (org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration)
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
public static int[][] computeDietRange (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[])
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
private static void computeDietRange0 (org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[], org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult)
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] types
org.eclipse.jdt.internal.compiler.parser.diagnose.RangeUtil$RangeResult result
int j
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration[] memberTypeDeclarations
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration[] methods
int length
int i
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration method
int flags
org.eclipse.jdt.internal.compiler.ast.FieldDeclaration[] fields
int length
int i
org.eclipse.jdt.internal.compiler.ast.Initializer initializer
public static boolean 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.classAbortCompilation.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilation extends java.lang.RuntimeException {
public org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
public Throwable exception
public org.eclipse.jdt.core.compiler.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.classAbortCompilationUnit.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit extends org.eclipse.jdt.internal.compiler.problem.AbortCompilation {
private static final long serialVersionUID
public 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.classAbortMethod.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortMethod extends org.eclipse.jdt.internal.compiler.problem.AbortType {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.IProblem problem
}
org/eclipse/jdt/internal/compiler/problem/AbortType.classAbortType.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.AbortType extends org.eclipse.jdt.internal.compiler.problem.AbortCompilationUnit {
private static final long serialVersionUID
public void (org.eclipse.jdt.internal.compiler.CompilationResult, org.eclipse.jdt.core.compiler.IProblem)
org.eclipse.jdt.internal.compiler.CompilationResult compilationResult
org.eclipse.jdt.core.compiler.IProblem problem
}
org/eclipse/jdt/internal/compiler/problem/DefaultProblem.classDefaultProblem.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblem extends 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.classDefaultProblemFactory.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory extends java.lang.Object implements org.eclipse.jdt.internal.compiler.IProblemFactory {
public org.eclipse.jdt.internal.compiler.util.HashtableOfInt messageTemplates
private java.util.Locale locale
private static org.eclipse.jdt.internal.compiler.util.HashtableOfInt DEFAULT_LOCALE_TEMPLATES
private static final char[] DOUBLE_QUOTES
private static final char[] SINGLE_QUOTE
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.classProblemHandler.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.classProblemReporter.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ProblemReporter extends org.eclipse.jdt.internal.compiler.problem.ProblemHandler 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.classProblemSeverities.java
package org.eclipse.jdt.internal.compiler.problem
public abstract org.eclipse.jdt.internal.compiler.problem.ProblemSeverities extends java.lang.Object {
public static final int 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.classShouldNotImplement.java
package org.eclipse.jdt.internal.compiler.problem
public org.eclipse.jdt.internal.compiler.problem.ShouldNotImplement extends java.lang.RuntimeException {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
org/eclipse/jdt/internal/compiler/problem/messages.properties
org/eclipse/jdt/internal/compiler/util/CompoundNameVector.classCompoundNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.CompoundNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][][] elements
static void ()
public void ()
public void add (char[][])
char[][] newElement
public void addAll (char[][][])
char[][][] newElements
public boolean contains (char[][])
char[][] element
int i
public char[][] elementAt (int)
int index
public char[][] remove (char[][])
char[][] element
int i
public void removeAll ()
int i
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/FloatUtil.classFloatUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.FloatUtil extends java.lang.Object {
private static final int DOUBLE_FRACTION_WIDTH
private static final int DOUBLE_PRECISION
private static final int MAX_DOUBLE_EXPONENT
private static final int MIN_NORMALIZED_DOUBLE_EXPONENT
private static final int MIN_UNNORMALIZED_DOUBLE_EXPONENT
private static final int DOUBLE_EXPONENT_BIAS
private static final int DOUBLE_EXPONENT_SHIFT
private static final int SINGLE_FRACTION_WIDTH
private static final int SINGLE_PRECISION
private static final int MAX_SINGLE_EXPONENT
private static final int MIN_NORMALIZED_SINGLE_EXPONENT
private static final int MIN_UNNORMALIZED_SINGLE_EXPONENT
private static final int SINGLE_EXPONENT_BIAS
private static final int SINGLE_EXPONENT_SHIFT
public void ()
public static float valueOfHexFloatLiteral (char[])
char[] source
long bits
public static double valueOfHexDoubleLiteral (char[])
char[] source
long bits
private static long convertHexFloatingPointLiteralToBits (char[])
char[] source
int length
long mantissa
int next
char nextChar
int binaryPointPosition
int mantissaBits
int leadingDigitPosition
int hexdigit
int hexdigit
int hexdigit
int hexdigit
int exponent
int exponentSign
int digit
boolean doublePrecision
int scaleFactorCompensation
long top
long result
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
long fraction
long fraction
int extraBits
long lowBit
int scaleFactor
int e
long biasedExponent
long biasedExponent
}
org/eclipse/jdt/internal/compiler/util/HashtableOfInt.classHashtableOfInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfInt extends java.lang.Object {
public int[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (int)
int key
int 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.classHashtableOfIntValues.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues extends java.lang.Object implements java.lang.Cloneable {
public static final int NO_VALUE
public char[][] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfIntValues result
int length
public boolean containsKey (char[])
char[] key
int 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.classHashtableOfLong.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfLong extends java.lang.Object {
public long[] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (long)
long key
int 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.classHashtableOfObject.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObject extends java.lang.Object implements java.lang.Cloneable {
public char[][] keyTable
public Object[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public 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.classHashtableOfObjectToInt.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public int[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.HashtableOfObjectToInt result
int length
public boolean containsKey (java.lang.Object)
Object key
int 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.classHashtableOfPackage.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfPackage extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.PackageBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int 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.classHashtableOfType.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.HashtableOfType extends java.lang.Object {
public char[][] keyTable
public org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding[] valueTable
public int elementSize
int threshold
public void ()
public void (int)
int size
int extraRoom
public boolean containsKey (char[])
char[] key
int 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.classMessages.java
package org.eclipse.jdt.internal.compiler.util
org.eclipse.jdt.internal.compiler.util.Messages$MessagesProperties extends java.util.Properties {
private static final int MOD_EXPECTED
private static final int MOD_MASK
private static final long serialVersionUID
private final java.util.Map fields
public void (java.lang.reflect.Field[], java.lang.String)
java.lang.reflect.Field[] fieldArray
String bundleName
int len
int i
public synchronized java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
java.lang.reflect.Field field
}
org/eclipse/jdt/internal/compiler/util/Messages.classMessages.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.Messages extends java.lang.Object {
private static String[] nlSuffixes
private static final String EXTENSION
private static final String BUNDLE_NAME
public static String compilation_unresolvedProblem
public static String compilation_unresolvedProblems
public static String compilation_request
public static String compilation_loadBinary
public static String compilation_process
public static String compilation_write
public static String compilation_done
public static String compilation_units
public static String compilation_unit
public static String compilation_internalError
public static String 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.classObjectVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.ObjectVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
Object[] elements
static void ()
public void ()
public void add (java.lang.Object)
Object newElement
public void addAll (java.lang.Object[])
Object[] newElements
public void addAll (org.eclipse.jdt.internal.compiler.util.ObjectVector)
org.eclipse.jdt.internal.compiler.util.ObjectVector newVector
public boolean containsIdentical (java.lang.Object)
Object element
int i
public boolean contains (java.lang.Object)
Object element
int i
public void copyInto (java.lang.Object[])
Object[] targetArray
public void copyInto (java.lang.Object[], int)
Object[] targetArray
int index
public java.lang.Object elementAt (int)
int index
public java.lang.Object find (java.lang.Object)
Object element
int i
public java.lang.Object remove (java.lang.Object)
Object element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
String s
int i
}
org/eclipse/jdt/internal/compiler/util/SimpleLookupTable.classSimpleLookupTable.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleLookupTable extends java.lang.Object implements java.lang.Cloneable {
public Object[] keyTable
public Object[] valueTable
public int elementSize
public int threshold
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable result
int length
public boolean containsKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object get (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
public java.lang.Object keyForValue (java.lang.Object)
Object valueToMatch
int i
int l
public java.lang.Object put (java.lang.Object, java.lang.Object)
Object key
Object value
int length
int index
Object currentKey
Object currentKey
public java.lang.Object removeKey (java.lang.Object)
Object key
int length
int index
Object currentKey
Object currentKey
Object oldValue
public void removeValue (java.lang.Object)
Object valueToRemove
boolean rehash
int i
int l
Object value
private void rehash ()
org.eclipse.jdt.internal.compiler.util.SimpleLookupTable newLookupTable
Object currentKey
int i
public java.lang.String toString ()
String s
Object object
int i
int l
}
org/eclipse/jdt/internal/compiler/util/SimpleNameVector.classSimpleNameVector.java
package org.eclipse.jdt.internal.compiler.util
public final org.eclipse.jdt.internal.compiler.util.SimpleNameVector extends java.lang.Object {
static int INITIAL_SIZE
public int size
int maxSize
char[][] elements
static void ()
public void ()
public void add (char[])
char[] newElement
public void addAll (char[][])
char[][] newElements
public void copyInto (java.lang.Object[])
Object[] targetArray
public boolean contains (char[])
char[] element
int i
public char[] elementAt (int)
int index
public char[] remove (char[])
char[] element
int i
public void removeAll ()
int i
public int size ()
public java.lang.String toString ()
StringBuffer buffer
int i
}
org/eclipse/jdt/internal/compiler/util/SuffixConstants.classSuffixConstants.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.SuffixConstants extends java.lang.Object {
public static final String EXTENSION_class
public static final String EXTENSION_CLASS
public static final String EXTENSION_java
public static final String EXTENSION_JAVA
public static final String SUFFIX_STRING_class
public static final String SUFFIX_STRING_CLASS
public static final String SUFFIX_STRING_java
public static final String SUFFIX_STRING_JAVA
public static final char[] SUFFIX_class
public static final char[] SUFFIX_CLASS
public static final char[] SUFFIX_java
public static final char[] SUFFIX_JAVA
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.classUtil.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.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public abstract org.eclipse.jdt.internal.compiler.util.Util$Displayable extends java.lang.Object {
public abstract java.lang.String displayString (java.lang.Object)
}
org/eclipse/jdt/internal/compiler/util/Util.classUtil.java
package org.eclipse.jdt.internal.compiler.util
public org.eclipse.jdt.internal.compiler.util.Util extends java.lang.Object implements org.eclipse.jdt.internal.compiler.util.SuffixConstants {
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.classWeakHashSet.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.classWeakHashSet.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.classWeakHashSetOfCharArray.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.classWeakHashSetOfCharArray.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.classCommentRecorderParser.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.classCommentRecorderScanner.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