Uses of Class
org.codehaus.commons.nullanalysis.Nullable
-
Packages that use Nullable Package Description org.codehaus.commons.compiler This package declares interfaces for the implementation of anIExpressionEvaluator, anIScriptEvaluator, anIClassBodyEvaluatorand anISimpleCompiler.org.codehaus.commons.compiler.jdk An implementation of theorg.codehaus.commons.compilerAPI that uses the "JAVAC" Java compiler that is part of the "Java Development Kit" (JDK).org.codehaus.commons.compiler.jdk.util org.codehaus.commons.compiler.lang org.codehaus.commons.compiler.util Utility functionality for this project.org.codehaus.commons.compiler.util.iterator org.codehaus.commons.compiler.util.reflect Utility functionality related tojava.util.reflect.org.codehaus.commons.compiler.util.resource Classes related to loading "resources" (ResourceFinder) and creating resources (ResourceCreator).org.codehaus.janino The core of the Janino Java compiler.org.codehaus.janino.util Application-independent helper classes.org.codehaus.janino.util.signature Application-independent helper classes. -
-
Uses of Nullable in org.codehaus.commons.compiler
Fields in org.codehaus.commons.compiler with annotations of type Nullable Modifier and Type Field Description protected java.io.File[]AbstractCompiler. bootClassPathThis is always non-nullfor JVMs that support BOOTCLASSPATH (1.0-1.8), and this is alwaysnullfor JVMs that don't (9+).protected ErrorHandlerAbstractCompiler. compileErrorHandlerStores the value configured withAbstractCompiler.setCompileErrorHandler(ErrorHandler).private static ICompilerFactoryCompilerFactoryFactory. defaultCompilerFactoryprivate java.lang.StringLocation. fileNameprivate LocationLocatedException. locationstatic java.io.FileICompiler. NO_DESTINATION_DIRECTORYSpecial value forICompiler.setDestinationDirectory(File, boolean)'s first parameter: Indicates that .class files are to be created in the directory of the .java file from which they are generated.protected AbstractJavaSourceClassLoader.ProtectionDomainFactoryAbstractJavaSourceClassLoader. protectionDomainFactoryprotected WarningHandlerAbstractCompiler. warningHandlerStores the value configured withAbstractCompiler.setWarningHandler(WarningHandler).Methods in org.codehaus.commons.compiler with annotations of type Nullable Modifier and Type Method Description java.lang.ObjectIExpressionEvaluator. evaluate()Shorthand forevaluate(new Object[0]).java.lang.ObjectIExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)Same asIExpressionEvaluator.evaluate(Object[]), but for multiple expressions.java.lang.ObjectIExpressionEvaluator. evaluate(java.lang.Object[] arguments)Evaluates the expression with concrete parameter values.java.lang.ObjectIScriptEvaluator. evaluate()Shorthand forevaluate(new Object[0]).java.lang.ObjectIScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)Same asIScriptEvaluator.evaluate(Object[]), but for multiple scripts.java.lang.ObjectIScriptEvaluator. evaluate(java.lang.Object[] arguments)Calls the script with concrete parameter values.java.lang.StringLocation. getFileName()LocationLocatedException. getLocation()Method parameters in org.codehaus.commons.compiler with annotations of type Nullable Modifier and Type Method Description voidCookable. cook(java.io.InputStream is, java.lang.String encoding)voidCookable. cook(java.lang.String fileName, java.io.InputStream is)voidCookable. cook(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)voidCookable. cook(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)abstract voidCookable. cook(java.lang.String fileName, java.io.Reader reader)voidCookable. cook(java.lang.String fileName, java.lang.String s)voidICookable. cook(java.io.InputStream is, java.lang.String encoding)Reads, scans, parses and compiles Java tokens from the givenInputStreamwith the givenencoding.voidICookable. cook(java.lang.String fileName, java.io.InputStream is)Reads, scans, parses and compiles Java tokens from the givenInputStream, encoded in the "platform default encoding".voidICookable. cook(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)Reads, scans, parses and compiles Java tokens from the givenInputStreamwith the givenencoding.voidICookable. cook(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)Reads, scans, parses and compiles Java tokens from the givenInputStreamwith the givenencoding.voidICookable. cook(java.lang.String fileName, java.io.Reader r)Reads, scans, parses and compiles Java tokens from the givenReader.voidICookable. cook(java.lang.String fileName, java.lang.String s)Reads, scans, parses and compiles Java tokens from the givenString.voidCookable. cookFile(java.io.File file, java.lang.String encoding)voidCookable. cookFile(java.lang.String fileName, java.lang.String encoding)voidICookable. cookFile(java.io.File file, java.lang.String encoding)Reads, scans, parses and compiles Java tokens from the givenFilewith the givenencoding.voidICookable. cookFile(java.lang.String fileName, java.lang.String encoding)Reads, scans, parses and compiles Java tokens from the named file with the given encoding.java.lang.ObjectIExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)Same asIExpressionEvaluator.evaluate(Object[]), but for multiple expressions.java.lang.ObjectIExpressionEvaluator. evaluate(java.lang.Object[] arguments)Evaluates the expression with concrete parameter values.java.lang.ObjectIScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)Same asIScriptEvaluator.evaluate(Object[]), but for multiple scripts.java.lang.ObjectIScriptEvaluator. evaluate(java.lang.Object[] arguments)Calls the script with concrete parameter values.voidErrorHandler. handleError(java.lang.String message, Location location)May or may not choose to throw aCompileException.voidWarningHandler. handleWarning(java.lang.String handle, java.lang.String message, Location location)May or may not choose to throw aCompileException.voidWarningHandler. handleWarning(java.lang.String handle, java.lang.String message, Location location)May or may not choose to throw aCompileException.voidAbstractCompiler. setCharacterEncoding(java.lang.String characterEncoding)voidICompiler. setCharacterEncoding(java.lang.String characterEncoding)Deprecated.UseICompiler.setSourceCharset(Charset)insteadvoidAbstractCompiler. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidIClassBodyEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)Installs anErrorHandlerwhich is invoked during compilation on each error.voidICompiler. setCompileErrorHandler(ErrorHandler errorHandler)Installs anErrorHandlerwhich is invoked during compilation on each error.voidIExpressionEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)Installs anErrorHandlerwhich is invoked during compilation on each error.voidIScriptEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)Installs anErrorHandlerwhich is invoked during compilation on each error.voidISimpleCompiler. setCompileErrorHandler(ErrorHandler compileErrorHandler)Installs anErrorHandlerwhich is invoked during compilation on each error.voidAbstractCompiler. setDestinationDirectory(java.io.File destinationDirectory, boolean rebuild)voidICompiler. setDestinationDirectory(java.io.File destinationDirectory, boolean rebuild)Equivalent of -d and-rebuild.voidIClassBodyEvaluator. setExtendedClass(java.lang.Class<?> extendedClass)Sets a particular superclass that the generated class will extend.voidIClassBodyEvaluator. setExtendedType(java.lang.Class<?> extendedClass)Deprecated.UseIClassBodyEvaluator.setExtendedClass(Class)insteadvoidIScriptEvaluator. setMethodName(java.lang.String methodName)Defines the name of the generated method.voidIClassBodyEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)The "parent class loader" is used to load referenced classes.voidIExpressionEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)The "parent class loader" is used to load referenced classes.voidIScriptEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)The "parent class loader" is used to load referenced classes.voidISimpleCompiler. setParentClassLoader(java.lang.ClassLoader parentClassLoader)The "parent class loader" is used to load referenced classes.voidAbstractJavaSourceClassLoader. setProtectionDomainFactory(AbstractJavaSourceClassLoader.ProtectionDomainFactory protectionDomainFactory)voidAbstractJavaSourceClassLoader. setSourceFileCharacterEncoding(java.lang.String charsetName)voidAbstractCompiler. setWarningHandler(WarningHandler warningHandler)voidIClassBodyEvaluator. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install a customWarningHandler.voidIExpressionEvaluator. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install a customWarningHandler.voidIScriptEvaluator. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install a customWarningHandler.voidISimpleCompiler. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install a customWarningHandlerwhich is invoked for each warning.Constructor parameters in org.codehaus.commons.compiler with annotations of type Nullable Constructor Description CompileException(java.lang.String message, Location location)An infix"NYI"in the message string indicates that the compiler has a known limitation here.CompileException(java.lang.String message, Location location, java.lang.Throwable cause)An infix"NYI"in the message string indicates that the compiler has a known limitation here.InternalCompilerException(java.lang.String message)InternalCompilerException(java.lang.String message, java.lang.Throwable t)InternalCompilerException(Location location, java.lang.String message)InternalCompilerException(Location location, java.lang.String message)InternalCompilerException(Location location, java.lang.String message, java.lang.Throwable t)InternalCompilerException(Location location, java.lang.String message, java.lang.Throwable t)LocatedException(java.lang.String message, Location location)LocatedException(java.lang.String message, Location location, java.lang.Throwable cause)LocatedException(java.lang.String message, Location location, java.lang.Throwable cause)Location(java.lang.String fileName, int lineNumber, int columnNumber) -
Uses of Nullable in org.codehaus.commons.compiler.jdk
Fields in org.codehaus.commons.compiler.jdk with annotations of type Nullable Modifier and Type Field Description private java.util.Map<java.lang.String,byte[]>SimpleCompiler. bytecodesIsnulliff thisSimpleCompileris not yet cooked.private java.lang.Class<?>ClassBodyEvaluator. extendedTypeprivate javax.tools.JavaFileManagerJavaSourceClassLoader. fileManagerprivate java.lang.ClassLoaderSimpleCompiler. getClassLoaderCacheprivate java.lang.StringScriptEvaluator.Script. methodNameThe name of the generated method.private java.lang.Class<?>ClassBodyEvaluator. resultprivate java.lang.reflect.Method[]ScriptEvaluator. resultnull=uncookedprivate java.lang.Class<?>ScriptEvaluator.Script. returnTypeThe generated method's return type.private ScriptEvaluator.Script[]ScriptEvaluator. scriptsThe scripts to compile.Methods in org.codehaus.commons.compiler.jdk with annotations of type Nullable Modifier and Type Method Description java.lang.ObjectExpressionEvaluator. evaluate()java.lang.ObjectExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectExpressionEvaluator. evaluate(java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate()java.lang.ObjectScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(java.lang.Object[] arguments)Method parameters in org.codehaus.commons.compiler.jdk with annotations of type Nullable Modifier and Type Method Description protected voidSimpleCompiler. addOffset(java.lang.String fileName)Derived classes call this method to "reset" the current line and column number at the currently read input character, and also changes the "file name" (seeSimpleCompiler.cook(String, Reader)).(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, java.util.Collection<javax.tools.JavaFileObject> sourceFileObjects, javax.tools.JavaFileManager fileManager, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)Compiles on theJavaFileManager/JavaFileObjectlevel.(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, java.util.Collection<javax.tools.JavaFileObject> sourceFileObjects, javax.tools.JavaFileManager fileManager, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)Compiles on theJavaFileManager/JavaFileObjectlevel.(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, java.util.Collection<javax.tools.JavaFileObject> sourceFileObjects, javax.tools.JavaFileManager fileManager, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)Compiles on theJavaFileManager/JavaFileObjectlevel.(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, ResourceFinder sourceFinder, java.nio.charset.Charset sourceFileCharset, ResourceFinder classFileFinder, ResourceCreator classFileCreator, Resource[] sourceFiles, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, ResourceFinder sourceFinder, java.nio.charset.Charset sourceFileCharset, ResourceFinder classFileFinder, ResourceCreator classFileCreator, Resource[] sourceFiles, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)(package private) static voidCompiler. compile(javax.tools.JavaCompiler compiler, java.util.List<java.lang.String> options, ResourceFinder sourceFinder, java.nio.charset.Charset sourceFileCharset, ResourceFinder classFileFinder, ResourceCreator classFileCreator, Resource[] sourceFiles, ErrorHandler compileErrorHandler, WarningHandler warningHandler, java.util.SortedSet<Location> offsets)voidCompiler. compile(Resource[] sourceResources, java.util.SortedSet<Location> offsets)voidClassBodyEvaluator. cook(java.lang.String fileName, java.io.Reader r)protected voidClassBodyEvaluator. cook(java.lang.String fileName, java.lang.String[] imports, java.io.Reader r)voidExpressionEvaluator. cook(java.lang.String fileName, java.io.Reader reader)voidScriptEvaluator. cook(java.lang.String fileName, java.io.Reader reader)voidSimpleCompiler. cook(java.lang.String fileName, java.io.Reader r)java.lang.ObjectExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectExpressionEvaluator. evaluate(java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(java.lang.Object[] arguments)protected java.io.ReaderClassBodyEvaluator. newFileName(java.lang.String fileName, java.io.Reader reader)Sets the given file name, and the current line number to 1, and the current column number to 1, when the firstcharis read from the reader.voidClassBodyEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidExpressionEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidScriptEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidSimpleCompiler. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidClassBodyEvaluator. setExtendedClass(java.lang.Class<?> extendedType)voidExpressionEvaluator. setExtendedClass(java.lang.Class<?> extendedType)voidScriptEvaluator. setExtendedClass(java.lang.Class<?> extendedClass)voidClassBodyEvaluator. setExtendedType(java.lang.Class<?> extendedClass)Deprecated.UseClassBodyEvaluator.setExtendedClass(Class)insteadvoidScriptEvaluator. setMethodName(java.lang.String methodName)voidClassBodyEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidExpressionEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidScriptEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidSimpleCompiler. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidSimpleCompiler. setParentClassLoader(java.lang.ClassLoader parentClassLoader, java.lang.Class<?>[] auxiliaryClasses)Deprecated.Auxiliary classes never really worked...voidClassBodyEvaluator. setWarningHandler(WarningHandler warningHandler)voidExpressionEvaluator. setWarningHandler(WarningHandler warningHandler)voidScriptEvaluator. setWarningHandler(WarningHandler warningHandler)voidSimpleCompiler. setWarningHandler(WarningHandler warningHandler)Constructor parameters in org.codehaus.commons.compiler.jdk with annotations of type Nullable Constructor Description ExpressionEvaluator(java.lang.String expression, java.lang.Class<?> expressionType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toExpressionEvaluator(java.lang.String expression, java.lang.Class<?> expressionType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toExpressionEvaluator(java.lang.String expression, java.lang.Class<?> expressionType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.InputStream is, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.InputStream is, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.Reader reader, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.Reader reader, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent to -
Uses of Nullable in org.codehaus.commons.compiler.jdk.util
Method parameters in org.codehaus.commons.compiler.jdk.util with annotations of type Nullable Modifier and Type Method Description booleanJavaFileObjects.ResourceJavaFileObject. isNameCompatible(java.lang.String simpleName, javax.tools.JavaFileObject.Kind kind)booleanJavaFileObjects.ResourceJavaFileObject. isNameCompatible(java.lang.String simpleName, javax.tools.JavaFileObject.Kind kind) -
Uses of Nullable in org.codehaus.commons.compiler.lang
Method parameters in org.codehaus.commons.compiler.lang with annotations of type Nullable Modifier and Type Method Description static java.lang.ClassLoaderClassLoaders. getsResourceAsStream(ResourceFinder finder, java.lang.ClassLoader parent)Creates and returns aClassLoaderthat implementsClassLoader.getResourceAsStream(String)via aResourceFinder.static java.util.Map<java.lang.String,java.net.URL>ClassLoaders. getSubresources(java.lang.ClassLoader classLoader, java.lang.String name, boolean includeDirectories, boolean recurse)Returns a name-to-URL mapping of all resources "under" a given directory name. -
Uses of Nullable in org.codehaus.commons.compiler.util
Fields in org.codehaus.commons.compiler.util with annotations of type Nullable Modifier and Type Field Description private static java.lang.ObjectDisassembler. disassemblerInstanceprivate java.lang.StringStringPattern. patternMethods in org.codehaus.commons.compiler.util with annotations of type Nullable Modifier and Type Method Description static java.lang.StringSystemProperties. getClassProperty(java.lang.Class<?> targetClass, java.lang.String classPropertyName)static java.lang.StringSystemProperties. getClassProperty(java.lang.Class<?> targetClass, java.lang.String classPropertyName, java.lang.String defaultValue)Gets the value of a "class property".static java.io.File[]StringUtil. parseOptionalPath(java.lang.String s)TProducer. produce()Produces the next object.Method parameters in org.codehaus.commons.compiler.util with annotations of type Nullable Modifier and Type Method Description booleanPredicate. evaluate(T subject)protected java.lang.Class<?>ResourceFinderClassLoader. findClass(java.lang.String className)static java.lang.StringSystemProperties. getClassProperty(java.lang.Class<?> targetClass, java.lang.String classPropertyName, java.lang.String defaultValue)Gets the value of a "class property".static java.io.File[]StringUtil. parseOptionalPath(java.lang.String s)static intNumbers. parseUnsignedInt(java.lang.String s, int radix)Counterpart ofInteger.parseInt(String, int)for parsing unsigned integers.static longNumbers. parseUnsignedLong(java.lang.String s, int radix)Counterpart ofLong.parseLong(String, int)for parsing unsigned integers.voidBenchmark. report(java.lang.String title, java.lang.Object o)Reports thetitle, a colon, a space, and the pretty-printedObject.voidBenchmark. report(java.lang.String title, java.lang.Object o)Reports thetitle, a colon, a space, and the pretty-printedObject.private static booleanStringPattern. wildmatch(java.lang.String pattern, java.lang.String text)Constructor parameters in org.codehaus.commons.compiler.util with annotations of type Nullable Constructor Description StringPattern(java.lang.String pattern) -
Uses of Nullable in org.codehaus.commons.compiler.util.iterator
Fields in org.codehaus.commons.compiler.util.iterator with annotations of type Nullable Modifier and Type Field Description private static java.lang.ObjectProducerIterator. AT_ENDprivate java.lang.ObjectProducerIterator. nextElementprivate java.lang.ObjectTraversingIterator. nextElementMethod parameters in org.codehaus.commons.compiler.util.iterator with annotations of type Nullable Modifier and Type Method Description voidFilterListIterator. add(T o)CallsFilterListIterator.delegate.ListIterator.add(java.lang.Object)voidFilterListIterator. set(T o)CallsFilterListIterator.delegate.ListIterator.set(java.lang.Object) -
Uses of Nullable in org.codehaus.commons.compiler.util.reflect
Method parameters in org.codehaus.commons.compiler.util.reflect with annotations of type Nullable Modifier and Type Method Description protected java.lang.Class<?>ByteArrayClassLoader. findClass(java.lang.String name)ImplementsClassLoader.findClass(String).static <R,EX extends java.lang.Throwable>
RMethods. invoke(java.lang.reflect.Method method, java.lang.Object obj, java.lang.Object... args)A wrapper formethod.invoke(obj, args)that catches any exception, wraps it in anAssertionError, and throws that. -
Uses of Nullable in org.codehaus.commons.compiler.util.resource
Methods in org.codehaus.commons.compiler.util.resource with annotations of type Nullable Modifier and Type Method Description ResourceMapResourceFinder. addResource(java.lang.String fileName, byte[] data)Adds anotherResource, so that it can later be found withMapResourceFinder.findResource(String),ResourceFinder.findResourceAsStream(String)andMapResourceFinder.resources().ResourceMapResourceFinder. addResource(java.lang.String fileName, java.lang.String data)ResourceFileResourceFinder. findResource(java.lang.String resourceName)ResourceMapResourceFinder. findResource(java.lang.String resourceName)ResourceMultiResourceFinder. findResource(java.lang.String resourceName)abstract ResourceResourceFinder. findResource(java.lang.String resourceName)Finds a resource by name and return it as aResourceobject.ResourceZipFileResourceFinder. findResource(java.lang.String resourceName)protected java.io.FileDirectoryResourceFinder. findResourceAsFile(java.lang.String resourceName)protected abstract java.io.FileFileResourceFinder. findResourceAsFile(java.lang.String resourceName)Converts a given resource resource name into aFile.java.io.InputStreamResourceFinder. findResourceAsStream(java.lang.String resourceName)Finds a resource by name and open it for reading.java.lang.Iterable<Resource>DirectoryResourceFinder. list(java.lang.String resourceNamePrefix, boolean recurse)abstract java.lang.Iterable<Resource>ListableResourceFinder. list(java.lang.String resourceNamePrefix, boolean recurse)Returns all resources who's names start with a given string.java.lang.Iterable<Resource>MapResourceFinder. list(java.lang.String resourceNamePrefix, boolean recurse)java.lang.Iterable<Resource>MultiResourceFinder. list(java.lang.String resourceNamePrefix, boolean recurse)private java.util.Set<java.io.File>DirectoryResourceFinder. listFiles(java.lang.String subdirectoryName)Method parameters in org.codehaus.commons.compiler.util.resource with annotations of type Nullable Modifier and Type Method Description private java.util.Set<java.io.File>DirectoryResourceFinder. listFiles(java.lang.String subdirectoryName) -
Uses of Nullable in org.codehaus.janino
Fields in org.codehaus.janino with annotations of type Nullable Modifier and Type Field Description Java.Rvalue[]Java.EnumConstant. argumentsThe optional arguments that appear after the enum constant name iff the enum declares constructors with one or more parameters.IClassJava.NewInitializedArray. arrayIClassThe resolvedJava.NewInitializedArray.arrayType.Java.ArrayTypeJava.NewInitializedArray. arrayTypeThe array type to be instantiated.Java.ReferenceType[]Java.TypeParameter. boundThe optional bound of the type parameter.private ResourceFinderCompiler.CompilerIClassLoader. classFileFinderprivate java.util.Collection<ClassFile>SimpleCompiler. classFilesNullbefore cooking, non-nullafter cooking.private ClassLoaderIClassLoaderSimpleCompiler. classLoaderIClassLoaderprivate SignatureParser.ClassSignatureClassFileIClass. classSignatureprivate CodeContextUnitCompiler. codeContextprivate ErrorHandlerJavaSourceIClassLoader. compileErrorHandlerprivate ErrorHandlerSimpleCompiler. compileErrorHandlerprivate ErrorHandlerUnitCompiler. compileErrorHandlerprivate IClassIClass. componentTypeCacheJava.RvalueJava.ForStatement. conditionThe optional "condition" part of the "basic FOR statement".(package private) java.lang.ObjectJava.Rvalue. constantValueThe constant value of this rvalue, orJava.Rvalue.CONSTANT_VALUE_UNKNOWNiff the constant value of this rvalue has not yet been determined.Java.ConstructorInvocationJava.ConstructorDeclarator. constructorInvocationTheJava.AlternateConstructorInvocationorJava.SuperConstructorInvocation, if any.private CodeContext.LocalScopeCodeContext. currentLocalScopeEach List of Java.LocalVariableSlot is the local variables allocated for a block.private IClass[]IClass. declaredIClassesCacheprivate IClass.IConstructor[]IClass. declaredIConstructorsCacheprivate java.util.Map<java.lang.String,IClass.IField>IClass. declaredIFieldsCacheprivate java.util.Map<java.lang.String,java.lang.Object>IClass. declaredIMethodCacheprivate IClass.IMethod[]IClass. declaredIMethodsCache(package private) Java.AbstractClassDeclarationJava.QualifiedThisReference. declaringClassThe innermost enclosing class declaration.private IClassIClass. declaringIClassCacheprivate Java.TypeDeclarationJava.AbstractTypeBodyDeclaration. declaringType(package private) Java.TypeBodyDeclarationJava.QualifiedThisReference. declaringTypeBodyDeclarationThe innermost "type body declaration" enclosing this "qualified this reference", i.e.Java.ElementValueJava.MethodDeclarator. defaultValueThe optional "default value" of the declared method (only methods of annotation types can have a default value).private java.lang.StringIClass. descriptorCacheprivate MethodDescriptorIClass.IInvocable. descriptorCachejava.lang.StringJava.EnumConstant. docCommentThe optional "doc comment" that appeared in the compilation unit immediately before this enum constant declaration.private java.lang.StringJava.FieldDeclaration. docCommentprivate java.lang.StringJava.FunctionDeclarator. docCommentprivate java.lang.StringJava.InterfaceDeclaration. docCommentprivate java.lang.StringJava.NamedClassDeclaration. docCommentprivate java.lang.StringParser. docCommentThe optional JAVADOC comment preceding the#nextToken.private java.lang.StringTokenStreamImpl. docCommentThe optional JAVADOC comment preceding theTokenStreamImpl.nextToken.Java.BlockStatementJava.IfStatement. elseStatementThe optional ELSE statement, which is executed iff the condition evaluates to FALSE.private Java.ScopeJava.AbstractTypeDeclaration. enclosingScopeprivate Java.ScopeJava.ConstructorInvocation. enclosingScopeprivate Java.ScopeJava.Rvalue. enclosingScopeprivate Java.ScopeJava.Statement. enclosingScopeprivate Java.ScopeJava.Type. enclosingScopeprivate Java.TryStatementJava.CatchClause. enclosingTryStatementLink to the enclosing TRY statement.private CodeContext.OffsetJava.LocalVariableSlot. endJava.RvalueJava.AssertStatement. expression2The optional right-hand-side expression of this ASSERT statement.private java.lang.Class<?>ClassBodyEvaluator. extendedTypeJava.TypeJava.NamedClassDeclaration. extendedTypeThe type of the extended class.java.lang.StringJava.AbstractCompilationUnit. fileNameA string that explains the "file" (or similar resource) where this compilation unit was loaded from.private java.lang.StringScanner. fileNameprivate java.lang.StringToken. fileNameJava.BlockJava.TryStatement. finallYThe optional "finally" block of the TRY statement.private java.util.Map<java.lang.String,byte[]>SimpleCompiler. getBytecodesCacheprivate java.lang.ClassLoaderSimpleCompiler. getClassLoaderCacheprivate java.lang.reflect.Method[]ScriptEvaluator. getMethodsCacheprivate IClass.IAnnotation[]IClass. iAnnotationsCache(package private) IClassJava.ThisReference. iClassA cache for the type of the instance that "this" refers to.private IClassLoaderCompiler. iClassLoader(package private) IClass.IConstructorJava.ConstructorDeclarator. iConstructorThe resolvedIClass.IConstructor.(package private) IClass.IMethodJava.MethodDeclarator. iMethodThe resolvedIClass.IMethod.(package private) IClass.IMethodJava.MethodInvocation. iMethodThe resolvedIClass.IMethod.private IClass.IMethod[]IClass. iMethodCacheJava.BlockStatementJava.ForStatement. initThe optional "init" part of the "basic FOR statement".Java.ArrayInitializerOrRvalueJava.VariableDeclarator. initializerThe initializer for the variable, if any.(package private) IType[]Java.InterfaceDeclaration. interfacesSet during "compile()".private IClass[]IClass. interfacesCacheITypeJava.NewClassInstance. iTypeThe resolvedJava.NewClassInstance.type.private ITypeVariable[]IClass. iTypeVariablesCachejava.lang.StringJava.BreakStatement. labelThe optional label that this BREAK statement refers to.java.lang.StringJava.ContinueStatement. labelThe optional label that this CONTINUE statement refers to.Java.LocalVariableJava.CatchParameter. localVariableThe local variable associated with this parameter.Java.LocalVariableJava.FunctionDeclarator.FormalParameter. localVariableThe local variable associated with this parameter.Java.LocalVariableJava.VariableDeclarator. localVariableUsed only if the variable declarator declares a local variable.java.util.Map<java.lang.String,Java.LocalVariable>Java.ConstructorInvocation. localVariablesThe local variables that are accessible during the compilation of the constructor invocation.java.util.Map<java.lang.String,Java.LocalVariable>Java.FunctionDeclarator. localVariablesMapping of variable names toJava.LocalVariables.java.util.Map<java.lang.String,Java.LocalVariable>Java.Statement. localVariablesThe map of currently visible local variables.private LocationToken. locationIClass.IMethodIClassLoader. METH_java_lang_Throwable__addSuppressedprivate java.lang.StringJava.AnonymousClassDeclaration. myNameprivate java.lang.StringJava.LocalVariableSlot. name(package private) CodeContext.OffsetCodeContext.Offset. nextLinks to preceding and succeeding offsets.private TokenTokenStreamImpl. nextButOneTokenprivate CodeContext.InserterCodeContext.Inserter. nextInserterprivate TokenTokenStreamImpl. nextTokenprivate IClassIClass. outerIClassCacheJava.PackageDeclarationJava.CompilationUnit. packageDeclarationThe package declaration at the very top of this compilation unit (if any).private IClass[]IClass.IInvocable. parameterTypesCache(package private) CodeContext.LocalScopeCodeContext.LocalScope. parent(package private) CodeContext.OffsetCodeContext.Offset. prevLinks to preceding and succeeding offsets.private TokenTokenStreamImpl. previousTokenJava.RvalueJava.NewAnonymousClassInstance. qualificationThe qualification iff this a "qualified anonymous class instance creation expression".Java.RvalueJava.NewClassInstance. qualificationThe qualification of this "qualified class instance creation expression".Java.TypeJava.SuperclassFieldAccessExpression. qualificationThe optional qualification before ".super.fld".Java.RvalueJava.SuperConstructorInvocation. qualificationThe qualification for this "qualified superclass constructor invocation", ornulliff this is an "unqualified superclass constructor invocation".(package private) Java.AtomJava.AmbiguousName. reclassifiedThe result of "ambiguous name resolution" during compilation.Java.ReferenceTypeJava.Wildcard. referenceTypeThe reference type of this wildcard's EXTENDS or SUPER bounds.(package private) IClassJava.AbstractTypeDeclaration. resolvedTypeHolds the resolved type during compilation.private java.lang.Class<?>ClassBodyEvaluator. result(package private) ITypeJava.FunctionDeclarator. returnTypeSet by "compile()".protected java.lang.Class<?>ScriptEvaluator.Script. returnTypeThe generated method's return type.Java.RvalueJava.ReturnStatement. returnValueThe optional rvalue that is returned.private ScriptEvaluator.Script[]ScriptEvaluator. scriptsThe scripts to compile.private java.util.Map<java.lang.String,java.lang.String[]>UnitCompiler. singleTypeImportsTo be used only byUnitCompiler.getSingleTypeImport(String, Location);nullmeans "not yet initialized"Java.LocalVariableSlotJava.LocalVariable. slotThe slot reserved for this local variable.private StackMapCodeContext.Offset. stackMapprivate CodeContext.OffsetJava.LocalVariableSlot. startjava.util.List<? extends Java.BlockStatement>Java.FunctionDeclarator. statementsThe statements that comprise the function;nullfor abstract method declarations.private UnitCompiler.ClassFileConsumerUnitCompiler. storesClassFilesNon-nullwhileUnitCompiler.compileUnit(boolean, boolean, boolean, ClassFileConsumer)is executing.private IClassIClass. superclassCacheJava.AtomJava.MethodInvocation. targetThe optional type or rvalue that qualifies this method invocation.(package private) ITypeJava.QualifiedThisReference. targetITypeThe resolvedJava.QualifiedThisReference.qualification.private IClass[]IClass.IInvocable. thrownExceptionsCachejava.lang.String[][]Java.ExportsModuleDirective. toModuleNamesThe names of the modules for which the public and protected types in this package, and their public and protected members, are accessible.java.lang.String[][]Java.OpensModuleDirective. toModuleNamesThe names of the modules for which the public and protected types in this package, and their public and protected members, are accessible.private Java.TypeJava.AmbiguousName. typeprivate ITypeJava.LocalVariableSlot. typeJava.TypeJava.NewClassInstance. typeThe type to instantiate.Java.TypeArgument[]Java.ClassInstanceCreationReference. typeArgumentsThe optional type arguments for theJava.ClassInstanceCreationReference.type.Java.TypeArgument[]Java.ReferenceType. typeArgumentsThe optional type arguments of the reference type.private Java.TypeParameter[]Java.AbstractTypeDeclaration. typeParametersJava.TypeParameter[]Java.MethodDeclarator. typeParametersThe type parameters declared for the method.Java.Rvalue[]Java.ForStatement. updateThe optional "update" part of the "basic FOR statement".(package private) Java.RvalueJava.FieldAccessExpression. valueTheJava.ArrayLengthorJava.FieldAccessresulting from this "field access expression".(package private) java.lang.ObjectJava.SimpleConstant. valueThe value represented by this constant; eithernull(representing thenullliteral), aByte,Short,Integer,Long,Float,Double,Character,BooleanorString.(package private) Java.RvalueJava.SuperclassFieldAccessExpression. valueTheJava.FieldAccessthat implements thisJava.FieldAccessExpression.private WarningHandlerClassBodyEvaluator. warningHandlerprivate WarningHandlerExpressionEvaluator. warningHandlerprivate WarningHandlerJavaSourceIClassLoader. warningHandlerprivate WarningHandlerParser. warningHandlerprivate WarningHandlerScriptEvaluator. warningHandlerprivate WarningHandlerSimpleCompiler. warningHandlerprivate WarningHandlerTokenStreamImpl. warningHandlerprivate WarningHandlerUnitCompiler. warningHandler(package private) CodeContext.OffsetJava.BreakableStatement. whereToBreakThis one's filled in by the first BREAK statement, and isCodeContext.Offset.set()by this breakable statement.protected CodeContext.OffsetJava.ContinuableStatement. whereToContinueThis one's filled in by the first CONTINUE statement, and isCodeContext.Offset.set()by this continuable statement.Methods in org.codehaus.janino with annotations of type Nullable Modifier and Type Method Description <R,EX extends java.lang.Throwable>
RJava.AbstractAnnotation. accept(Visitor.ElementValueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AbstractAnnotation. accept(Visitor.ModifierVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit. accept(Visitor.AbstractCompilationUnitVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.AbstractCompilationUnitVisitorfor the concreteJava.AbstractCompilationUnittype.abstract <R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit.ImportDeclaration. accept(Visitor.ImportVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.ImportVisitorfor the concreteJava.AbstractCompilationUnit.ImportDeclarationtype.<R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit.SingleStaticImportDeclaration. accept(Visitor.ImportVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit.SingleTypeImportDeclaration. accept(Visitor.ImportVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit.StaticImportOnDemandDeclaration. accept(Visitor.ImportVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AbstractCompilationUnit.TypeImportOnDemandDeclaration. accept(Visitor.ImportVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AccessModifier. accept(Visitor.ModifierVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AlternateConstructorInvocation. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AlternateConstructorInvocation. accept(Visitor.ConstructorInvocationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AmbiguousName. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Annotation. accept(Visitor.AnnotationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AnonymousClassDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ArrayAccessExpression. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ArrayCreationReference. accept(Visitor.RvalueVisitor<R,EX> rvv)<R,EX extends java.lang.Throwable>
RJava.ArrayInitializer. accept(Visitor.ArrayInitializerOrRvalueVisitor<R,EX> aiorvv)<R,EX extends java.lang.Throwable>
RJava.ArrayInitializerOrRvalue. accept(Visitor.ArrayInitializerOrRvalueVisitor<R,EX> aiorvv)<R,EX extends java.lang.Throwable>
RJava.ArrayLength. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ArrayType. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ArrayType. accept(Visitor.TypeArgumentVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ArrayType. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.AssertStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Assignment. accept(Visitor.RvalueVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.Atom. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.BinaryOperation. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Block. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.BlockLambdaBody. accept(Visitor.LambdaBodyVisitor<R,EX> lbv)<R,EX extends java.lang.Throwable>
RJava.BlockStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.BlockStatementVisitorfor the concreteJava.BlockStatementtype.<R,EX extends java.lang.Throwable>
RJava.BooleanLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.BreakStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Cast. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.CharacterLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ClassInstanceCreationReference. accept(Visitor.RvalueVisitor<R,EX> rvv)<R,EX extends java.lang.Throwable>
RJava.ClassLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.CompilationUnit. accept(Visitor.AbstractCompilationUnitVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ConditionalExpression. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ConstructorDeclarator. accept(Visitor.FunctionDeclaratorVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ConstructorInvocation. accept(Visitor.AtomVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.ConstructorInvocation. accept(Visitor.ConstructorInvocationVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.ConstructorInvocationVisitorfor the concreteJava.ConstructorInvocation.<R,EX extends java.lang.Throwable>
RJava.ContinueStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Crement. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.DoStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ElementValue. accept(Visitor.ElementValueVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.ElementValueVisitorfor the concreteJava.ElementValuetype.<R,EX extends java.lang.Throwable>
RJava.ElementValueArrayInitializer. accept(Visitor.ElementValueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.EmptyStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.EnumConstant. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ExportsModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ExpressionLambdaBody. accept(Visitor.LambdaBodyVisitor<R,EX> lbv)<R,EX extends java.lang.Throwable>
RJava.ExpressionStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldAccess. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldAccessExpression. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldDeclaration. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldDeclaration. accept(Visitor.FieldDeclarationOrInitializerVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FieldDeclarationOrInitializer. accept(Visitor.FieldDeclarationOrInitializerVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FloatingPointLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ForEachStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.FormalLambdaParameters. accept(Visitor.LambdaParametersVisitor<R,EX> lpv)<R,EX extends java.lang.Throwable>
RJava.ForStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.FunctionDeclarator. accept(Visitor.FunctionDeclaratorVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.FunctionDeclaratorVisitorfor the concreteJava.FunctionDeclaratortype.<R,EX extends java.lang.Throwable>
RJava.FunctionDeclarator. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.IdentifierLambdaParameters. accept(Visitor.LambdaParametersVisitor<R,EX> lpv)<R,EX extends java.lang.Throwable>
RJava.IfStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.InferredLambdaParameters. accept(Visitor.LambdaParametersVisitor<R,EX> lpv)<R,EX extends java.lang.Throwable>
RJava.Initializer. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Initializer. accept(Visitor.FieldDeclarationOrInitializerVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Initializer. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Instanceof. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.IntegerLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.LabeledStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.LambdaBody. accept(Visitor.LambdaBodyVisitor<R,EX> lbv)<R,EX extends java.lang.Throwable>
RJava.LambdaExpression. accept(Visitor.RvalueVisitor<R,EX> rvv)<R,EX extends java.lang.Throwable>
RJava.LambdaParameters. accept(Visitor.LambdaParametersVisitor<R,EX> lpv)Invokes the "visit...()" method ofVisitor.LambdaParametersVisitorfor the concreteJava.LambdaParameters.<R,EX extends java.lang.Throwable>
RJava.LocalClassDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.LocalClassDeclarationStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.LocalVariableAccess. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.LocalVariableDeclarationStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.Lvalue. accept(Visitor.LvalueVisitor<R,EX> lvv)<R,EX extends java.lang.Throwable>
RJava.Lvalue. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MarkerAnnotation. accept(Visitor.AnnotationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberAnnotationTypeDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberAnnotationTypeDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberClassDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberClassDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberEnumDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberEnumDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberInterfaceDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MemberInterfaceDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MethodDeclarator. accept(Visitor.FunctionDeclaratorVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MethodInvocation. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.MethodReference. accept(Visitor.RvalueVisitor<R,EX> rvv)<R,EX extends java.lang.Throwable>
RJava.Modifier. accept(Visitor.ModifierVisitor<R,EX> modifierVisitor)<R,EX extends java.lang.Throwable>
RJava.ModularCompilationUnit. accept(Visitor.AbstractCompilationUnitVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.ModuleDirectiveVisitorfor the concreteJava.ModuleDirectivetype.<R,EX extends java.lang.Throwable>
RJava.NewAnonymousClassInstance. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.NewArray. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.NewClassInstance. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.NewInitializedArray. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.NormalAnnotation. accept(Visitor.AnnotationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.NullLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.OpensModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Package. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PackageMemberAnnotationTypeDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PackageMemberClassDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PackageMemberEnumDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PackageMemberInterfaceDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ParameterAccess. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ParenthesizedExpression. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PrimitiveType. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.PrimitiveType. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ProvidesModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.QualifiedThisReference. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ReferenceType. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ReferenceType. accept(Visitor.TypeArgumentVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ReferenceType. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.RequiresModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ReturnStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Rvalue. accept(Visitor.ArrayInitializerOrRvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Rvalue. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Rvalue. accept(Visitor.ElementValueVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.Rvalue. accept(Visitor.RvalueVisitor<R,EX> rvv)<R,EX extends java.lang.Throwable>
RJava.RvalueMemberType. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.RvalueMemberType. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SimpleConstant. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SimpleType. accept(Visitor.AtomVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SimpleType. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SingleElementAnnotation. accept(Visitor.AnnotationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.StringLiteral. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SuperclassFieldAccessExpression. accept(Visitor.LvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SuperclassMethodInvocation. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SuperConstructorInvocation. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SuperConstructorInvocation. accept(Visitor.ConstructorInvocationVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SwitchStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.SynchronizedStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ThisReference. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.ThrowStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.TryStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.TryStatement.LocalVariableDeclaratorResource. accept(Visitor.TryStatementResourceVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.TryStatement.Resource. accept(Visitor.TryStatementResourceVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.TryStatementResourceVisitorfor the concreteJava.TryStatement.Resourcetype.<R,EX extends java.lang.Throwable>
RJava.TryStatement.VariableAccessResource. accept(Visitor.TryStatementResourceVisitor<R,EX> visitor)abstract <R,EX extends java.lang.Throwable>
RJava.Type. accept(Visitor.TypeVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.TypeArgument. accept(Visitor.TypeArgumentVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.TypeArgumentVisitorfor the concreteJava.TypeArgumenttype.<R,EX extends java.lang.Throwable>
RJava.TypeBodyDeclaration. accept(Visitor.TypeBodyDeclarationVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.TypeBodyDeclarationVisitorfor the concreteJava.TypeBodyDeclarationtype.<R,EX extends java.lang.Throwable>
RJava.TypeDeclaration. accept(Visitor.TypeDeclarationVisitor<R,EX> visitor)Invokes the "visit...()" method ofVisitor.TypeDeclarationVisitorfor the concreteJava.TypeDeclarationtype.<R,EX extends java.lang.Throwable>
RJava.UnaryOperation. accept(Visitor.RvalueVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.UsesModuleDirective. accept(Visitor.ModuleDirectiveVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.WhileStatement. accept(Visitor.BlockStatementVisitor<R,EX> visitor)<R,EX extends java.lang.Throwable>
RJava.Wildcard. accept(Visitor.TypeArgumentVisitor<R,EX> visitor)private java.lang.ObjectUnitCompiler. constantAssignmentConversion(Java.Locatable locatable, java.lang.Object value, IType targetType)Implements "assignment conversion" (JLS7 5.2) on a constant value.java.lang.StringParser. doc()Gets the text of the doc comment (a.k.a.java.lang.StringTokenStreamImpl. doc()Gets the text of the doc comment (a.k.a.java.lang.ObjectExpressionEvaluator. evaluate()java.lang.ObjectExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectExpressionEvaluator. evaluate(java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate()java.lang.ObjectScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(java.lang.Object[] arguments)IClassUnitCompiler. findClass(java.lang.String className)Finds one class or interface declaration in this compilation unit and resolves it into anIClass.protected Java.AbstractCompilationUnitJavaSourceIClassLoader. findCompilationUnit(java.lang.String className)Finds the Java source file for the named class through the configured 'source resource finder' and parses it.protected IClassClassLoaderIClassLoader. findIClass(java.lang.String descriptor)protected IClassCompiler.CompilerIClassLoader. findIClass(java.lang.String type)protected abstract IClassIClassLoader. findIClass(java.lang.String descriptor)Finds a newIClassby descriptor and callsIClassLoader.defineIClass(IClass).IClassJavaSourceIClassLoader. findIClass(java.lang.String fieldDescriptor)protected IClassResourceFinderIClassLoader. findIClass(java.lang.String descriptor)IClass.IConstructorIClass. findIConstructor(IClass[] parameterTypes)private IClass.IFieldUnitCompiler. findIField(IClass iClass, java.lang.String name, Location location)Finds a named field in the givenIClass.IClass.IMethodIClass. findIMethod(java.lang.String methodName, IClass[] parameterTypes)private IClass.IMethodUnitCompiler. findIMethod(IType targetType, Java.Invocation invocation)Finds aIClass.IMethodin the given targetType, its superclasses or superinterfaces which is applicable with the given invocation.private static Java.LocalClassDeclarationUnitCompiler. findLocalClassDeclaration(Java.Scope s, java.lang.String name)Finds a local class declared in any block enclosing the given block statement.Java.LocalVariableJava.BlockStatement. findLocalVariable(java.lang.String name)Java.LocalVariableJava.ConstructorInvocation. findLocalVariable(java.lang.String name)Java.LocalVariableJava.Initializer. findLocalVariable(java.lang.String name)Java.LocalVariableJava.Statement. findLocalVariable(java.lang.String name)private IClassUnitCompiler. findMemberType(IType iType, java.lang.String name, Java.TypeArgument[] typeArguments, Location location)Finds a named type in the givenIClassorIParameterizedType.IClass.IInvocableUnitCompiler. findMostSpecificIInvocable(Java.Locatable locatable, IClass.IInvocable[] iInvocables, IClass[] argumentTypes, boolean boxingPermitted, Java.Scope contextScope)Determines the applicable invocables and choose the most specific invocable.private IClassUnitCompiler. findTypeByFullyQualifiedName(Location location, java.lang.String[] identifiers)Attempts to load anIClassby fully-qualified name throughUnitCompiler.iClassLoader.private IClassUnitCompiler. findTypeByName(Location location, java.lang.String className)Finds the namedIClassin this compilation unit, or through theUnitCompiler.iClassLoader.protected java.util.Map<java.lang.String,byte[]>CachingJavaSourceClassLoader. generateBytecodes(java.lang.String className)OverridesJavaSourceClassLoader.generateBytecodes(String)to implement class file caching.protected java.util.Map<java.lang.String,byte[]>JavaSourceClassLoader. generateBytecodes(java.lang.String name)Finds, scans, parses the right compilation unit.IClassIClass. getComponentType()private static ITypeUnitCompiler. getComponentType(IType expressionType)protected IClassClassFileIClass. getComponentType2()protected abstract IClassIClass. getComponentType2()protected IClassIClass.PrimitiveIClass. getComponentType2()protected IClassReflectionIClass. getComponentType2()abstract java.lang.ObjectIClass.IField. getConstantValue()Returns the value of the field if it is a compile-time constant value, i.e.java.lang.ObjectUnitCompiler. getConstantValue(Java.ArrayInitializerOrRvalue rv)Attempts to evaluate as a constant expression.java.lang.ObjectUnitCompiler. getConstantValue(Java.Rvalue rv)Attempts to evaluate as a constant expression.private java.lang.ObjectUnitCompiler. getConstantValue2(Java.AmbiguousName an)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.BinaryOperation bo)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.ConditionalExpression ce)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.FieldAccess fa)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.LocalVariableAccess lva)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.NullLiteral nl)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.ParenthesizedExpression pe)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.Rvalue rv)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.SimpleConstant sl)private java.lang.ObjectUnitCompiler. getConstantValue2(Java.UnaryOperation uo)IClass.IFieldIClass. getDeclaredIField(java.lang.String name)Returns the namedIClass.IFielddeclared in thisIClass(does not work for inherited fields).IClassIClass. getDeclaringIClass()protected IClassClassFileIClass. getDeclaringIClass2()protected abstract IClassIClass. getDeclaringIClass2()protected IClassIClass.PrimitiveIClass. getDeclaringIClass2()protected IClassReflectionIClass. getDeclaringIClass2()java.lang.StringJava.DocCommentable. getDocComment()java.lang.StringJava.EnumConstant. getDocComment()java.lang.StringJava.FieldDeclaration. getDocComment()java.lang.StringJava.FunctionDeclarator. getDocComment()java.lang.StringJava.InterfaceDeclaration. getDocComment()java.lang.StringJava.NamedClassDeclaration. getDocComment()Java.ScopeJava.Rvalue. getEnclosingScopeOrNull()CodeContext.OffsetJava.LocalVariableSlot. getEnd()java.lang.StringScanner. getFileName()ITypeIWildcardType. getLowerBound()Java.MemberTypeDeclarationJava.AbstractTypeDeclaration. getMemberTypeDeclaration(java.lang.String name)Java.MemberTypeDeclarationJava.TypeDeclaration. getMemberTypeDeclaration(java.lang.String name)Returns the member type with the given name.private static IClass.IMethodIClassLoader. getMethod(IClass declaringType, java.lang.String name, IClass... parameterTypes)Java.MethodDeclaratorJava.AbstractTypeDeclaration. getMethodDeclaration(java.lang.String name)Java.MethodDeclaratorJava.TypeDeclaration. getMethodDeclaration(java.lang.String name)Returns the first method declared with the given name.java.lang.StringJava.LocalVariableSlot. getName()(package private) Java.ArrayInitializerOrRvalueUnitCompiler. getNonConstantFinalInitializer(Java.FieldDeclaration fd, Java.VariableDeclarator vd)Determines the non-constant-final initializer of the givenJava.VariableDeclarator.Java.TypeParameter[]Java.AbstractTypeDeclaration. getOptionalTypeParameters()(package private) Java.TypeParameter[]Java.MethodDeclarator. getOptionalTypeParameters()Java.TypeParameter[]Java.NamedTypeDeclaration. getOptionalTypeParameters()(package private) static Java.TypeDeclarationUnitCompiler. getOuterClass(Java.TypeDeclaration typeDeclaration)IClassIClass. getOuterIClass()The following types have an "outer class": Anonymous classes declared in a non-static method of a class Local classes declared in a non-static method of a class Non-static member classesprotected IClassClassFileIClass. getOuterIClass2()protected abstract IClassIClass. getOuterIClass2()protected IClassIClass.PrimitiveIClass. getOuterIClass2()protected IClassReflectionIClass. getOuterIClass2()Java.PackageMemberTypeDeclarationJava.CompilationUnit. getPackageMemberTypeDeclaration(java.lang.String name)Returns the package member class or interface declared with the given name.static java.lang.StringDescriptor. getPackageName(java.lang.String d)Returns the package name of a class or interface reference descriptor, ornulliff the class or interface is declared in the default package.private ITypeUnitCompiler. getReferenceType(Location location, Java.Scope scope, java.lang.String[] identifiers, int n, Java.TypeArgument[] typeArguments)protected java.lang.Class<?>ScriptEvaluator. getReturnType(int index)java.lang.String[]UnitCompiler. getSingleTypeImport(java.lang.String name, Location location)Checks if the given simple name was imported through a single type import.CodeContext.OffsetJava.LocalVariableSlot. getStart()IClassIClass. getSuperclass()Returns the superclass of the class.private static ITypeUnitCompiler. getSuperclass(IType type)protected IClassClassFileIClass. getSuperclass2()protected abstract IClassIClass. getSuperclass2()protected IClassIClass.PrimitiveIClass. getSuperclass2()protected IClassReflectionIClass. getSuperclass2()private IClassUnitCompiler. importSingleType(java.lang.String simpleTypeName, Location location)If the given name was declared in a simple type import, load that class.IClassUnitCompiler. importTypeOnDemand(java.lang.String simpleTypeName, Location location)6.5.2.BL1.B1.B5, 6.5.2.BL1.B1.B6 Type-import-on-demand.
6.5.5.1.6 Type-import-on-demand declaration.private IClassUnitCompiler. importTypeOnDemand2(java.lang.String simpleTypeName, Location location)private java.lang.StringUnitCompiler. internalCheckAccessible(IClass iClassDeclaringMember, Access memberAccess, Java.Scope contextScope)private java.lang.StringUnitCompiler. internalCheckAccessible(IClass type, Java.Scope contextScope)private IClassUnitCompiler. isBoxingConvertible(IType sourceType)private static java.lang.ByteUnitCompiler. isByteConstant(java.lang.Object o)(package private) Java.LocalVariableUnitCompiler. isIntLv(Java.Crement c)Checks whether the operand is anintlocal variable.private IClassUnitCompiler. isUnboxingConvertible(IType sourceType)IClassIClassLoader. loadIClass(java.lang.String fieldDescriptor)Gets anIClassby field descriptor.private static StackMapCodeContext. mergeStackMaps(StackMap sm1, StackMap sm2)protected ClassFile.LocalVariableTableAttributeCodeContext. newLocalVariableTableAttribute()private ClassFile.StackMapTableAttributeCodeContext. newStackMapTableAttribute(int initialLocalsCount)protected Java.TypeClassBodyEvaluator. optionalClassToType(Location location, java.lang.Class<?> clazz)protected Java.TypeExpressionEvaluator. optionalClassToType(Location location, java.lang.Class<?> clazz)Wraps a reflectionClassin aJava.Typeobject.protected Java.TypeScriptEvaluator. optionalClassToType(Location loc, java.lang.Class<?> clazz)protected Java.TypeSimpleCompiler. optionalClassToType(Location location, java.lang.Class<?> clazz)Wraps a reflectionClassin aJava.Typeobject.Java.ModifierParser. parseOptionalModifier()Modifier := Annotation | 'public' | 'protected' | 'private' | 'static' | 'abstract' | 'final' | 'native' | 'synchronized' | 'transient' | 'volatile' | 'strictfp' | 'default'private Java.TypeArgument[]Parser. parseTypeArgumentsOpt()TypeArguments := '<' [ TypeArgument { ',' TypeArgument } ] '>'private Java.TypeParameter[]Parser. parseTypeParametersOpt()TypeParameters := '<' TypeParameter { ',' TypeParameter } '>'java.lang.StringParser. peekRead(TokenType suspected)java.lang.StringTokenStream. peekRead(TokenType suspected)Checks whether the type of the next token is the suspected; if so, consumes the token.java.lang.StringTokenStreamImpl. peekRead(TokenType suspected)private CodeContextUnitCompiler. replaceCodeContext(CodeContext newCodeContext)Java.LvalueJava.AmbiguousName. toLvalue()Java.LvalueJava.Atom. toLvalue()Java.LvalueJava.Lvalue. toLvalue()Java.RvalueJava.AmbiguousName. toRvalue()Java.RvalueJava.Atom. toRvalue()Java.RvalueJava.Rvalue. toRvalue()Java.TypeJava.Atom. toType()RVisitor.ModifierVisitor. visitAccessModifier(Java.AccessModifier am)RVisitor.BlockStatementVisitor. visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)RVisitor.ConstructorInvocationVisitor. visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)RVisitor.LvalueVisitor. visitAmbiguousName(Java.AmbiguousName an)RVisitor.ElementValueVisitor. visitAnnotation(Java.Annotation a)RVisitor.TypeDeclarationVisitor. visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)RVisitor.LvalueVisitor. visitArrayAccessExpression(Java.ArrayAccessExpression aae)RVisitor.RvalueVisitor. visitArrayCreationReference(Java.ArrayCreationReference acr)RVisitor.ArrayInitializerOrRvalueVisitor. visitArrayInitializer(Java.ArrayInitializer ai)RVisitor.RvalueVisitor. visitArrayLength(Java.ArrayLength al)RVisitor.TypeArgumentVisitor. visitArrayType(Java.ArrayType arrayType)RVisitor.TypeVisitor. visitArrayType(Java.ArrayType at)Invoked byJava.ArrayType.accept(Visitor.TypeVisitor)RVisitor.BlockStatementVisitor. visitAssertStatement(Java.AssertStatement as)RVisitor.RvalueVisitor. visitAssignment(Java.Assignment a)RVisitor.RvalueVisitor. visitBinaryOperation(Java.BinaryOperation bo)RVisitor.BlockStatementVisitor. visitBlock(Java.Block b)RVisitor.LambdaBodyVisitor. visitBlockLambdaBody(Java.BlockLambdaBody blockLambdaBody)RVisitor.RvalueVisitor. visitBooleanLiteral(Java.BooleanLiteral bl)RVisitor.BlockStatementVisitor. visitBreakStatement(Java.BreakStatement bs)RVisitor.RvalueVisitor. visitCast(Java.Cast c)Invoked byJava.Cast.accept(Visitor.RvalueVisitor)RVisitor.RvalueVisitor. visitCharacterLiteral(Java.CharacterLiteral cl)RVisitor.RvalueVisitor. visitClassLiteral(Java.ClassLiteral cl)RVisitor.AbstractCompilationUnitVisitor. visitCompilationUnit(Java.CompilationUnit cu)RVisitor.RvalueVisitor. visitConditionalExpression(Java.ConditionalExpression ce)RVisitor.FunctionDeclaratorVisitor. visitConstructorDeclarator(Java.ConstructorDeclarator cd)RVisitor.AtomVisitor. visitConstructorInvocation(Java.ConstructorInvocation ci)RVisitor.BlockStatementVisitor. visitContinueStatement(Java.ContinueStatement cs)RVisitor.RvalueVisitor. visitCrement(Java.Crement c)Invoked byJava.Crement.accept(Visitor.RvalueVisitor)RVisitor.BlockStatementVisitor. visitDoStatement(Java.DoStatement ds)RVisitor.ElementValueVisitor. visitElementValueArrayInitializer(Java.ElementValueArrayInitializer evai)RVisitor.BlockStatementVisitor. visitEmptyStatement(Java.EmptyStatement es)RVisitor.TypeDeclarationVisitor. visitEnumConstant(Java.EnumConstant ec)RVisitor.ModuleDirectiveVisitor. visitExportsModuleDirective(Java.ExportsModuleDirective emd)RVisitor.LambdaBodyVisitor. visitExpressionLambdaBody(Java.ExpressionLambdaBody expressionLambdaBody)RVisitor.BlockStatementVisitor. visitExpressionStatement(Java.ExpressionStatement es)RVisitor.LvalueVisitor. visitFieldAccess(Java.FieldAccess fa)RVisitor.LvalueVisitor. visitFieldAccessExpression(Java.FieldAccessExpression fae)RVisitor.FieldDeclarationOrInitializerVisitor. visitFieldDeclaration(Java.FieldDeclaration fd)RVisitor.TypeBodyDeclarationVisitor. visitFieldDeclaration(Java.FieldDeclaration fd)RVisitor.RvalueVisitor. visitFloatingPointLiteral(Java.FloatingPointLiteral fpl)RVisitor.BlockStatementVisitor. visitForEachStatement(Java.ForEachStatement forEachStatement)RVisitor.LambdaParametersVisitor. visitFormalLambdaParameters(Java.FormalLambdaParameters flp)RVisitor.BlockStatementVisitor. visitForStatement(Java.ForStatement fs)RVisitor.TypeBodyDeclarationVisitor. visitFunctionDeclarator(Java.FunctionDeclarator fd)RVisitor.LambdaParametersVisitor. visitIdentifierLambdaParameters(Java.IdentifierLambdaParameters ilp)RVisitor.BlockStatementVisitor. visitIfStatement(Java.IfStatement is)RVisitor.LambdaParametersVisitor. visitInferredLambdaParameters(Java.InferredLambdaParameters ilp)RVisitor.FieldDeclarationOrInitializerVisitor. visitInitializer(Java.Initializer i)RVisitor.TypeBodyDeclarationVisitor. visitInitializer(Java.Initializer i)RVisitor.RvalueVisitor. visitInstanceCreationReference(Java.ClassInstanceCreationReference cicr)RVisitor.RvalueVisitor. visitInstanceof(Java.Instanceof io)RVisitor.RvalueVisitor. visitIntegerLiteral(Java.IntegerLiteral il)RVisitor.BlockStatementVisitor. visitLabeledStatement(Java.LabeledStatement ls)RVisitor.RvalueVisitor. visitLambdaExpression(Java.LambdaExpression le)RVisitor.TypeDeclarationVisitor. visitLocalClassDeclaration(Java.LocalClassDeclaration lcd)RVisitor.BlockStatementVisitor. visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds)RVisitor.LvalueVisitor. visitLocalVariableAccess(Java.LocalVariableAccess lva)RVisitor.BlockStatementVisitor. visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)RVisitor.TryStatementResourceVisitor. visitLocalVariableDeclaratorResource(Java.TryStatement.LocalVariableDeclaratorResource lvdr)RVisitor.RvalueVisitor. visitLvalue(Java.Lvalue lv)Invoked byJava.Lvalue.accept(Visitor.RvalueVisitor)RVisitor.AnnotationVisitor. visitMarkerAnnotation(Java.MarkerAnnotation ma)RVisitor.TypeBodyDeclarationVisitor. visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration matd)RVisitor.TypeDeclarationVisitor. visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration matd)RVisitor.TypeBodyDeclarationVisitor. visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)RVisitor.TypeDeclarationVisitor. visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)RVisitor.TypeBodyDeclarationVisitor. visitMemberEnumDeclaration(Java.MemberEnumDeclaration med)RVisitor.TypeDeclarationVisitor. visitMemberEnumDeclaration(Java.MemberEnumDeclaration med)RVisitor.TypeBodyDeclarationVisitor. visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)RVisitor.TypeDeclarationVisitor. visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)RVisitor.FunctionDeclaratorVisitor. visitMethodDeclarator(Java.MethodDeclarator md)RVisitor.RvalueVisitor. visitMethodInvocation(Java.MethodInvocation mi)RVisitor.RvalueVisitor. visitMethodReference(Java.MethodReference mr)RVisitor.AbstractCompilationUnitVisitor. visitModularCompilationUnit(Java.ModularCompilationUnit mcu)RVisitor.RvalueVisitor. visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)RVisitor.RvalueVisitor. visitNewArray(Java.NewArray na)Invoked byJava.NewArray.accept(Visitor.RvalueVisitor)RVisitor.RvalueVisitor. visitNewClassInstance(Java.NewClassInstance nci)RVisitor.RvalueVisitor. visitNewInitializedArray(Java.NewInitializedArray nia)RVisitor.AnnotationVisitor. visitNormalAnnotation(Java.NormalAnnotation na)RVisitor.RvalueVisitor. visitNullLiteral(Java.NullLiteral nl)RVisitor.ModuleDirectiveVisitor. visitOpensModuleDirective(Java.OpensModuleDirective omd)RVisitor.AtomVisitor. visitPackage(Java.Package p)Invoked byJava.Package.accept(Visitor.AtomVisitor).RVisitor.TypeDeclarationVisitor. visitPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration pmatd)RVisitor.TypeDeclarationVisitor. visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)RVisitor.TypeDeclarationVisitor. visitPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration pmed)RVisitor.TypeDeclarationVisitor. visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)RVisitor.RvalueVisitor. visitParameterAccess(Java.ParameterAccess pa)RVisitor.LvalueVisitor. visitParenthesizedExpression(Java.ParenthesizedExpression pe)RVisitor.TypeVisitor. visitPrimitiveType(Java.PrimitiveType bt)RVisitor.ModuleDirectiveVisitor. visitProvidesModuleDirective(Java.ProvidesModuleDirective pmd)RVisitor.RvalueVisitor. visitQualifiedThisReference(Java.QualifiedThisReference qtr)RVisitor.TypeArgumentVisitor. visitReferenceType(Java.ReferenceType rt)RVisitor.TypeVisitor. visitReferenceType(Java.ReferenceType rt)RVisitor.ModuleDirectiveVisitor. visitRequiresModuleDirective(Java.RequiresModuleDirective rmd)RVisitor.BlockStatementVisitor. visitReturnStatement(Java.ReturnStatement rs)RVisitor.ArrayInitializerOrRvalueVisitor. visitRvalue(Java.Rvalue rvalue)RVisitor.AtomVisitor. visitRvalue(Java.Rvalue rv)Invoked byJava.Rvalue.accept(Visitor.AtomVisitor).RVisitor.ElementValueVisitor. visitRvalue(Java.Rvalue rv)RVisitor.TypeVisitor. visitRvalueMemberType(Java.RvalueMemberType rmt)RVisitor.RvalueVisitor. visitSimpleConstant(Java.SimpleConstant sl)RVisitor.TypeVisitor. visitSimpleType(Java.SimpleType st)Invoked byJava.SimpleType.accept(Visitor.TypeVisitor)RVisitor.AnnotationVisitor. visitSingleElementAnnotation(Java.SingleElementAnnotation sea)RVisitor.ImportVisitor. visitSingleStaticImportDeclaration(Java.AbstractCompilationUnit.SingleStaticImportDeclaration ssid)RVisitor.ImportVisitor. visitSingleTypeImportDeclaration(Java.AbstractCompilationUnit.SingleTypeImportDeclaration stid)RVisitor.ImportVisitor. visitStaticImportOnDemandDeclaration(Java.AbstractCompilationUnit.StaticImportOnDemandDeclaration siodd)RVisitor.RvalueVisitor. visitStringLiteral(Java.StringLiteral sl)RVisitor.LvalueVisitor. visitSuperclassFieldAccessExpression(Java.SuperclassFieldAccessExpression scfae)RVisitor.RvalueVisitor. visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)RVisitor.BlockStatementVisitor. visitSuperConstructorInvocation(Java.SuperConstructorInvocation sci)RVisitor.ConstructorInvocationVisitor. visitSuperConstructorInvocation(Java.SuperConstructorInvocation sci)RVisitor.BlockStatementVisitor. visitSwitchStatement(Java.SwitchStatement ss)RVisitor.BlockStatementVisitor. visitSynchronizedStatement(Java.SynchronizedStatement ss)RVisitor.RvalueVisitor. visitThisReference(Java.ThisReference tr)RVisitor.BlockStatementVisitor. visitThrowStatement(Java.ThrowStatement ts)RVisitor.BlockStatementVisitor. visitTryStatement(Java.TryStatement ts)RVisitor.AtomVisitor. visitType(Java.Type t)Invoked byJava.Atom.accept(Visitor.AtomVisitor).RVisitor.ImportVisitor. visitTypeImportOnDemandDeclaration(Java.AbstractCompilationUnit.TypeImportOnDemandDeclaration tiodd)RVisitor.RvalueVisitor. visitUnaryOperation(Java.UnaryOperation uo)RVisitor.ModuleDirectiveVisitor. visitUsesModuleDirective(Java.UsesModuleDirective umd)RVisitor.TryStatementResourceVisitor. visitVariableAccessResource(Java.TryStatement.VariableAccessResource var)RVisitor.BlockStatementVisitor. visitWhileStatement(Java.WhileStatement ws)RVisitor.TypeArgumentVisitor. visitWildcard(Java.Wildcard w)Method parameters in org.codehaus.janino with annotations of type Nullable Modifier and Type Method Description voidCodeContext. addExceptionTableEntry(CodeContext.Offset startPc, CodeContext.Offset endPc, CodeContext.Offset handlerPc, java.lang.String catchTypeFd)Adds another entry to the "exception_table" of this code attribute (see JVMS 4.7.3).Java.LocalVariableSlotCodeContext. allocateLocalVariable(short size, java.lang.String name, IType type)Allocates space for a local variable of the given size (1 or 2) on the local variable array.Java.LocalVariableSlotCodeContext. allocateLocalVariable(short size, java.lang.String name, IType type)Allocates space for a local variable of the given size (1 or 2) on the local variable array.private Java.LocalVariableSlotUnitCompiler. allocateLocalVariableSlot(IType localVariableType, java.lang.String localVariableName)private Java.LocalVariableSlotUnitCompiler. allocateLocalVariableSlotAndMarkAsInitialized(IType localVariableType, java.lang.String localVariableName)private static <T> TUnitCompiler. assertNonNull(T subject)private voidUnitCompiler. assignmentConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)Implements "assignment conversion" (JLS7 5.2) (more precisely: "assignment contexts".)private voidUnitCompiler. castConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)protected Java.Type[]ExpressionEvaluator. classesToTypes(Location location, java.lang.Class<?>... classes)Converts an array ofClasses into an array ofJava.Types.protected Java.Type[]SimpleCompiler. classesToTypes(Location location, java.lang.Class<?>[] classes)Converts an array ofClasses into an array ofJava.Types.private ITypeUnitCompiler. compileArithmeticOperation(Java.Locatable locatable, IType firstOperandType, java.util.Iterator<Java.Rvalue> operands, java.lang.String operator)Executes an arithmetic operation on a sequence of operands.private voidUnitCompiler. compileError(java.lang.String message, Location location)Issues a compile error with the given message.private IClass.IFieldUnitCompiler. compileField(Java.TypeDeclaration declaringType, Java.Annotation[] annotations, Access access, boolean statiC, boolean finaL, Java.Type type, int brackets, java.lang.String name, Java.ArrayInitializerOrRvalue initializer)Compiles one variable declarator into anIClass.IField.private booleanUnitCompiler. compileTryCatchFinally(Java.TryStatement ts, UnitCompiler.Compilable2 compileBody, Java.BlockStatement finallY)Generates code for a TRY statement without resources, but with an (optional) FINALLY clause.private booleanUnitCompiler. compileTryCatchFinallyWithResources(Java.TryStatement ts, java.util.List<Java.TryStatement.Resource> resources, UnitCompiler.Compilable2 compileBody, Java.Block finallY)Generates code for a TRY statement with (possibly zero) resources and an (optional) FINALLY clause.private booleanUnitCompiler. compileUnconditionalLoop(Java.ContinuableStatement cs, Java.BlockStatement body, Java.Rvalue[] update)private IClassUnitCompiler. consT(Java.Locatable locatable, java.lang.Object value)Pushes one value on the operand stack and pushes the respectiveClassFile.StackMapTableAttribute.VerificationTypeInfooperand to the stack map.private java.lang.ObjectUnitCompiler. constantAssignmentConversion(Java.Locatable locatable, java.lang.Object value, IType targetType)Implements "assignment conversion" (JLS7 5.2) on a constant value.voidClassBodyEvaluator. cook(java.lang.String fileName, java.io.Reader r)voidExpressionEvaluator. cook(java.lang.String fileName, java.io.Reader reader)voidScriptEvaluator. cook(java.lang.String fileName, java.io.Reader reader)(package private) voidScriptEvaluator. cook(java.lang.String fileName, Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations, Java.BlockStatement[][] statementss, Java.MethodDeclarator[][] localMethodss)voidSimpleCompiler. cook(java.lang.String fileName, java.io.Reader r)Scans, parses and compiles a given compilation unit from the givenReader.static java.lang.ObjectClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.Class<?> baseType, java.lang.ClassLoader parentClassLoader)Deprecated.UseClassBodyEvaluator.createInstance(Reader)insteadstatic java.lang.ObjectClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.Class<?> baseType, java.lang.ClassLoader parentClassLoader)Deprecated.UseClassBodyEvaluator.createInstance(Reader)insteadstatic java.lang.ObjectClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedClass, java.lang.Class<?>[] implementedInterfaces, java.lang.ClassLoader parentClassLoader)Deprecated.UseClassBodyEvaluator.createInstance(Reader)insteadstatic java.lang.ObjectClassBodyEvaluator. createFastClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedClass, java.lang.Class<?>[] implementedInterfaces, java.lang.ClassLoader parentClassLoader)Deprecated.UseClassBodyEvaluator.createInstance(Reader)insteadstatic java.lang.ObjectExpressionEvaluator. createFastExpressionEvaluator(java.lang.String expression, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String[] defaultImports, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String[] defaultImports, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectExpressionEvaluator. createFastExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String[] defaultImports, java.lang.String className, java.lang.Class<?> extendedClass, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String[] defaultImports, java.lang.String className, java.lang.Class<?> extendedClass, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static java.lang.ObjectScriptEvaluator. createFastScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?> interfaceToImplement, java.lang.String[] parameterNames, java.lang.ClassLoader parentClassLoader)Deprecated.static IClassLoaderIClassLoader. createJavacLikePathIClassLoader(java.io.File[] bootClassPath, java.io.File[] extDirs, java.io.File[] classPath)Creates anIClassLoaderthat looks for classes in the given "boot class path", then in the given "extension directories", and then in the given "class path".static IClassLoaderIClassLoader. createJavacLikePathIClassLoader(java.io.File[] bootClassPath, java.io.File[] extDirs, java.io.File[] classPath)Creates anIClassLoaderthat looks for classes in the given "boot class path", then in the given "extension directories", and then in the given "class path".booleanMethodDescriptor. equals(java.lang.Object obj)booleanSimpleCompiler. equals(java.lang.Object o)TwoSimpleCompilers are regarded equal iff Both are objects of the same class (e.g.booleanStackMap. equals(java.lang.Object obj)java.lang.ObjectExpressionEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectExpressionEvaluator. evaluate(java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(int idx, java.lang.Object[] arguments)java.lang.ObjectScriptEvaluator. evaluate(java.lang.Object[] arguments)protected java.lang.Class<?>JavaSourceClassLoader. findClass(java.lang.String name)Implementation ofClassLoader.findClass(String).(package private) IClass[]IClass. findMemberType(java.lang.String name)If name isnull, finds allIClasses visible in the scope of the current class.private voidIClass. findMemberType(java.lang.String name, java.util.Collection<IClass> result)private IClassUnitCompiler. findMemberType(IType iType, java.lang.String name, Java.TypeArgument[] typeArguments, Location location)Finds a named type in the givenIClassorIParameterizedType.static java.io.FileCompiler. getClassFile(java.lang.String className, java.io.File sourceFile, java.io.File destinationDirectory)Constructs the name of a file that could store the byte code of the class with the given name.private ITypeUnitCompiler. getReferenceType(Location location, java.lang.String simpleTypeName, Java.TypeArgument[] typeArguments, Java.Scope scope)JLS7 6.5.5.1 Simple type name (single identifier)private ITypeUnitCompiler. getReferenceType(Location location, Java.Scope scope, java.lang.String[] identifiers, int n, Java.TypeArgument[] typeArguments)voidFilterWarningHandler. handleWarning(java.lang.String handle, java.lang.String message, Location location)voidFilterWarningHandler. handleWarning(java.lang.String handle, java.lang.String message, Location location)private voidUnitCompiler. invokeConstructor(Java.Locatable locatable, Java.Scope scope, Java.Rvalue enclosingInstance, IType targetType, Java.Rvalue[] arguments)Expects the object to initialize on the stack.private static java.lang.ByteUnitCompiler. isByteConstant(java.lang.Object o)private static java.lang.StringParser. join(java.lang.String[] sa, java.lang.String separator)private static java.lang.StringTokenStreamImpl. join(java.lang.Object[] oa, java.lang.String glue)(package private) Java.AbstractCompilationUnit.ImportDeclaration[]ClassBodyEvaluator. makeImportDeclarations(Parser parser)private static StackMapCodeContext. mergeStackMaps(StackMap sm1, StackMap sm2)private static StackMapCodeContext. mergeStackMaps(StackMap sm1, StackMap sm2)private ClassFileUnitCompiler. newClassFile(short accessFlags, IClass iClass, IClass superclass, IClass[] interfaces)private static <T> T[]Compiler. nullToEmptyArray(T[] a, java.lang.Class<T> elementType)protected Java.TypeClassBodyEvaluator. optionalClassToType(Location location, java.lang.Class<?> clazz)protected Java.TypeExpressionEvaluator. optionalClassToType(Location location, java.lang.Class<?> clazz)Wraps a reflectionClassin aJava.Typeobject.protected Java.TypeScriptEvaluator. optionalClassToType(Location loc, java.lang.Class<?> clazz)protected Java.TypeSimpleCompiler. optionalClassToType(Location location, java.lang.Class<?> clazz)Wraps a reflectionClassin aJava.Typeobject.Java.AnnotationTypeDeclarationParser. parseAnnotationTypeDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Parser.InterfaceDeclarationContext context)AnnotationTypeDeclarationRest := Identifier AnnotationTypeBodyJava.NamedClassDeclarationParser. parseClassDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Parser.ClassDeclarationContext context)ClassDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceType ] [ 'implements' ReferenceTypeList ] ClassBodyJava.ConstructorDeclaratorParser. parseConstructorDeclarator(java.lang.String docComment, Java.Modifier[] modifiers)ConstructorDeclarator := Identifier FormalParameters [ 'throws' ReferenceTypeList ] '{' [ 'this' Arguments ';' | 'super' Arguments ';' | Primary '.' 'super' Arguments ';' ] BlockStatements '}'Java.EnumDeclarationParser. parseEnumDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Parser.ClassDeclarationContext context)EnumDeclarationRest := Identifier [ 'implements' ReferenceTypeList ] EnumBody(package private) Java.AbstractCompilationUnit.ImportDeclaration[]ScriptEvaluator. parseImports(Parser parser)Java.InterfaceDeclarationParser. parseInterfaceDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Parser.InterfaceDeclarationContext context)InterfaceDeclarationRest := Identifier [ typeParameters ] [ 'extends' ReferenceTypeList ] InterfaceBodyJava.MethodDeclaratorParser. parseMethodDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, boolean allowDefaultClause, Parser.MethodDeclarationContext context)MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] [ 'default' expression ] ( ';' | MethodBody )Java.MethodDeclaratorParser. parseMethodDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, boolean allowDefaultClause, Parser.MethodDeclarationContext context)MethodDeclarationRest := FormalParameters { '[' ']' } [ 'throws' ReferenceTypeList ] [ 'default' expression ] ( ';' | MethodBody )Java.PackageDeclarationParser. parsePackageDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers)PackageDeclaration := { PackageModifier } 'package' identifier { '.' identifier} ';'private Java.PackageMemberTypeDeclarationParser. parsePackageMemberTypeDeclarationRest(java.lang.String docComment, Java.Modifier[] modifiers)PackageMemberTypeDeclarationRest := 'class' ClassDeclarationRest | 'enum' EnumDeclarationRest | 'interface' InterfaceDeclarationRest '@' 'interface' AnnotationTypeDeclarationRestprivate static java.io.File[]AntCompilerAdapter. pathToFiles(org.apache.tools.ant.types.Path path)Converts aPathinto an array ofFiles.private static java.io.File[]AntCompilerAdapter. pathToFiles(org.apache.tools.ant.types.Path path, java.io.File[] defaultValue)Converts aPathinto an array ofFiles.intUnicodeUnescapeReader. read(char[] cbuf, int off, int len)OverridesFilterReader.read(char[], int, int).private CodeContextUnitCompiler. replaceCodeContext(CodeContext newCodeContext)voidJavaSourceIClassLoader. setCharacterEncoding(java.lang.String sourceCharsetName)Deprecated.UseJavaSourceIClassLoader.setSourceCharset(Charset)insteadvoidClassBodyEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidExpressionEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidJavaSourceClassLoader. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidJavaSourceIClassLoader. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidScriptEvaluator. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidSimpleCompiler. setCompileErrorHandler(ErrorHandler compileErrorHandler)voidUnitCompiler. setCompileErrorHandler(ErrorHandler compileErrorHandler)By default,CompileExceptions are thrown on compile errors, but an application my install its own (thread-local)ErrorHandler.voidClassBodyEvaluator. setExtendedClass(java.lang.Class<?> extendedType)voidExpressionEvaluator. setExtendedClass(java.lang.Class<?> extendedType)voidScriptEvaluator. setExtendedClass(java.lang.Class<?> extendedType)voidClassBodyEvaluator. setExtendedType(java.lang.Class<?> extendedClass)voidScriptEvaluator. setMethodName(java.lang.String methodName)voidJava.CompilationUnit. setPackageDeclaration(Java.PackageDeclaration packageDeclaration)Sets the package declaration of this compilation unit.voidClassBodyEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidExpressionEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidScriptEvaluator. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidSimpleCompiler. setParentClassLoader(java.lang.ClassLoader parentClassLoader)voidScriptEvaluator. setReturnType(java.lang.Class<?> returnType)voidClassBodyEvaluator. setWarningHandler(WarningHandler warningHandler)voidExpressionEvaluator. setWarningHandler(WarningHandler warningHandler)voidJavaSourceClassLoader. setWarningHandler(WarningHandler warningHandler)voidJavaSourceIClassLoader. setWarningHandler(WarningHandler warningHandler)voidParser. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install aWarningHandler.voidScriptEvaluator. setWarningHandler(WarningHandler warningHandler)voidSimpleCompiler. setWarningHandler(WarningHandler warningHandler)voidTokenStream. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install aWarningHandler.voidTokenStreamImpl. setWarningHandler(WarningHandler warningHandler)voidUnitCompiler. setWarningHandler(WarningHandler warningHandler)By default, warnings are discarded, but an application my install a customWarningHandler.private booleanUnitCompiler. tryAssignmentConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)private booleanUnitCompiler. tryCastConversion(Java.Locatable locatable, IType sourceType, IType targetType, java.lang.Object constantValue)private booleanUnitCompiler. tryConstantAssignmentConversion(Java.Locatable locatable, java.lang.Object constantValue, IType targetType)Checks if "constant assignment conversion" (JLS7 5.2, paragraph 1) is possible.private static java.lang.StringUnitCompiler. unescape(java.lang.String s, Location location)Decodes any escape sequences like\n, or\377, but not\uxxxx.private voidUnparser. unparseTypeParameters(Java.TypeParameter[] typeParameters)private ClassFile.StackMapTableAttribute.VerificationTypeInfoUnitCompiler. verificationTypeInfo(IType type)private voidParser. warning(java.lang.String handle, java.lang.String message, Location location)Issues a warning with the given message and location and returns.private voidTokenStreamImpl. warning(java.lang.String handle, java.lang.String message, Location location)Issues a warning with the given message and location and returns.private voidUnitCompiler. warning(java.lang.String handle, java.lang.String message, Location location)Issues a warning with the given message an location an returns.Constructor parameters in org.codehaus.janino with annotations of type Nullable Constructor Description AbstractClassDeclaration(Location location, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters)AbstractCompilationUnit(java.lang.String fileName, Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations)AbstractTypeDeclaration(Location location, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters)AssertStatement(Location location, Java.Rvalue expression1, Java.Rvalue expression2)BreakStatement(Location location, java.lang.String label)CachingJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, java.io.File[] sourcePath, java.lang.String characterEncoding, java.io.File cacheDirectory)CachingJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, java.io.File[] sourcePath, java.lang.String characterEncoding, java.io.File cacheDirectory)CachingJavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, ResourceFinder sourceFinder, java.lang.String characterEncoding, ResourceFinder classFileCacheResourceFinder, ResourceCreator classFileCacheResourceCreator)Notice that this class is thread-safe if and only if the classFileCacheResourceCreator stores its data atomically, i.e.ClassBodyEvaluator(java.lang.String fileName, java.io.InputStream is)Equivalent toClassBodyEvaluator(java.lang.String fileName, java.io.Reader reader)Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.ClassLoader parentClassLoader)Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toClassBodyEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toClassInstanceCreationReference(Location location, Java.Type type, Java.TypeArgument[] typeArguments)CompilationUnit(java.lang.String fileName)CompilationUnit(java.lang.String fileName, Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations)Compiler(java.io.File[] sourcePath, java.io.File[] classPath, java.io.File[] extDirs, java.io.File[] bootClassPath, java.io.File destinationDirectory, java.lang.String characterEncoding, boolean verbose, boolean debugSource, boolean debugLines, boolean debugVars, StringPattern[] warningHandlePatterns, boolean rebuild)Deprecated.UseCompiler()and the various configuration setters insteadCompiler(java.io.File[] sourcePath, java.io.File[] classPath, java.io.File[] extDirs, java.io.File[] bootClassPath, java.io.File destinationDirectory, java.lang.String characterEncoding, boolean verbose, boolean debugSource, boolean debugLines, boolean debugVars, StringPattern[] warningHandlePatterns, boolean rebuild)Deprecated.UseCompiler()and the various configuration setters insteadCompiler(java.io.File[] sourcePath, java.io.File[] classPath, java.io.File[] extDirs, java.io.File[] bootClassPath, java.io.File destinationDirectory, java.lang.String characterEncoding, boolean verbose, boolean debugSource, boolean debugLines, boolean debugVars, StringPattern[] warningHandlePatterns, boolean rebuild)Deprecated.UseCompiler()and the various configuration setters insteadCompiler(java.io.File[] sourcePath, java.io.File[] classPath, java.io.File[] extDirs, java.io.File[] bootClassPath, java.io.File destinationDirectory, java.lang.String characterEncoding, boolean verbose, boolean debugSource, boolean debugLines, boolean debugVars, StringPattern[] warningHandlePatterns, boolean rebuild)Deprecated.UseCompiler()and the various configuration setters insteadCompilerIClassLoader(ResourceFinder sourceFinder, ResourceFinder classFileFinder, IClassLoader parentIClassLoader)ConstructorDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ConstructorInvocation constructorInvocation, java.util.List<? extends Java.BlockStatement> statements)ConstructorDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ConstructorInvocation constructorInvocation, java.util.List<? extends Java.BlockStatement> statements)ContinueStatement(Location location, java.lang.String label)EnumConstant(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.Rvalue[] arguments)EnumConstant(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.Rvalue[] arguments)ExportsModuleDirective(Location location, java.lang.String[] packageName, java.lang.String[][] toModuleNames)ExpressionEvaluator(java.lang.String expression, java.lang.Class<?> expressionType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.Class<?> extendedClass, java.lang.Class<?>[] implementedTypes, java.lang.ClassLoader parentClassLoader)Equivalent toExpressionEvaluator(java.lang.String expression, java.lang.Class<?> expressionType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, boolean staticMethod, java.lang.Class<?> expressionType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Creates an expression evaluator with the full configurability.ExpressionEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, boolean staticMethod, java.lang.Class<?> expressionType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Creates an expression evaluator with the full configurability.FieldDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.Type type, Java.VariableDeclarator[] variableDeclarators)ForStatement(Location location, Java.BlockStatement init, Java.Rvalue condition, Java.Rvalue[] update, Java.BlockStatement body)ForStatement(Location location, Java.BlockStatement init, Java.Rvalue condition, Java.Rvalue[] update, Java.BlockStatement body)ForStatement(Location location, Java.BlockStatement init, Java.Rvalue condition, Java.Rvalue[] update, Java.BlockStatement body)FunctionDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, java.util.List<? extends Java.BlockStatement> statements)FunctionDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, java.util.List<? extends Java.BlockStatement> statements)IClassLoader(IClassLoader parentIClassLoader)IfStatement(Location location, Java.Rvalue condition, Java.BlockStatement thenStatement, Java.BlockStatement elseStatement)InterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)InterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)JavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, java.io.File[] sourcePath, java.lang.String characterEncoding)Sets up aJavaSourceClassLoaderthat finds Java source code in a file that resides in either of the directories specified by the given source path.JavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, java.io.File[] sourcePath, java.lang.String characterEncoding)Sets up aJavaSourceClassLoaderthat finds Java source code in a file that resides in either of the directories specified by the given source path.JavaSourceClassLoader(java.lang.ClassLoader parentClassLoader, ResourceFinder sourceFinder, java.lang.String characterEncoding)Constructs aJavaSourceClassLoaderthat finds Java source code through a givenResourceFinder.JavaSourceIClassLoader(ResourceFinder sourceFinder, java.lang.String sourceCharsetName, IClassLoader parentIClassLoader)JavaSourceIClassLoader(ResourceFinder sourceFinder, java.lang.String sourceCharsetName, IClassLoader parentIClassLoader)LocalClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)LocalClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)LocalClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)LocalScope(CodeContext.LocalScope parent, short startingLocalSlot, StackMap startingStackMap)LocalVariableSlot(java.lang.String name, short slotNumber, IType type)LocalVariableSlot(java.lang.String name, short slotNumber, IType type)MemberAnnotationTypeDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name)MemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)MemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)MemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)MemberEnumDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.Type[] implementedTypes)MemberInterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)MemberInterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)MethodDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, java.util.List<? extends Java.BlockStatement> statements)MethodDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, java.util.List<? extends Java.BlockStatement> statements)MethodDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, java.util.List<? extends Java.BlockStatement> statements)MethodDeclarator(Location location, java.lang.String docComment, Java.Modifier[] modifiers, Java.TypeParameter[] typeParameters, Java.Type type, java.lang.String name, Java.FunctionDeclarator.FormalParameters formalParameters, Java.Type[] thrownExceptions, Java.ElementValue defaultValue, java.util.List<? extends Java.BlockStatement> statements)MethodInvocation(Location location, Java.Atom target, java.lang.String methodName, Java.Rvalue[] arguments)ModularCompilationUnit(java.lang.String fileName, Java.AbstractCompilationUnit.ImportDeclaration[] importDeclarations, Java.ModuleDeclaration moduleDeclaration)NamedClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)NamedClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)NamedClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)NewAnonymousClassInstance(Location location, Java.Rvalue qualification, Java.AnonymousClassDeclaration anonymousClassDeclaration, Java.Rvalue[] arguments)NewClassInstance(Location location, Java.Rvalue qualification, IType iType, Java.Rvalue[] arguments)NewClassInstance(Location location, Java.Rvalue qualification, Java.Type type, Java.Rvalue[] arguments)NewInitializedArray(Location location, Java.ArrayType arrayType, Java.ArrayInitializer arrayInitializer)OpensModuleDirective(Location location, java.lang.String[] packageName, java.lang.String[][] toModuleNames)PackageMemberAnnotationTypeDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name)PackageMemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)PackageMemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)PackageMemberClassDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type extendedType, Java.Type[] implementedTypes)PackageMemberEnumDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.Type[] implementedTypes)PackageMemberInterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)PackageMemberInterfaceDeclaration(Location location, java.lang.String docComment, Java.Modifier[] modifiers, java.lang.String name, Java.TypeParameter[] typeParameters, Java.Type[] extendedTypes)ReferenceType(Location location, Java.Annotation[] annotations, java.lang.String[] identifiers, Java.TypeArgument[] typeArguments)ResourceFinderIClassLoader(ResourceFinder resourceFinder, IClassLoader parentIClassLoader)ReturnStatement(Location location, Java.Rvalue returnValue)Scanner(java.io.File file, java.lang.String encoding)Deprecated.This method is deprecated because it leaves the input file openScanner(java.lang.String fileName, java.io.InputStream is)Sets up a scanner that reads tokens from the givenInputStreamin the platform default encoding.Scanner(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)Sets up a scanner that reads tokens from the givenInputStreamwith the given encoding (nullmeans platform default encoding).Scanner(java.lang.String fileName, java.io.InputStream is, java.lang.String encoding)Sets up a scanner that reads tokens from the givenInputStreamwith the given encoding (nullmeans platform default encoding).Scanner(java.lang.String fileName, java.io.Reader in)Sets up a scanner that reads tokens from the givenReader.Scanner(java.lang.String fileName, java.io.Reader in, int initialLineNumber, int initialColumnNumber)Creates aScannerthat counts lines and columns from non-default initial values.ScriptEvaluator(java.lang.String fileName, java.io.InputStream is, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.InputStream is, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.Reader reader, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(java.lang.String fileName, java.io.Reader reader, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(Scanner scanner, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(Scanner scanner, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(Scanner scanner, java.lang.Class<?> returnType, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, boolean staticMethod, java.lang.Class<?> returnType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toScriptEvaluator(Scanner scanner, java.lang.String className, java.lang.Class<?> extendedType, java.lang.Class<?>[] implementedTypes, boolean staticMethod, java.lang.Class<?> returnType, java.lang.String methodName, java.lang.String[] parameterNames, java.lang.Class<?>[] parameterTypes, java.lang.Class<?>[] thrownExceptions, java.lang.ClassLoader parentClassLoader)Equivalent toSimpleCompiler(java.lang.String fileName, java.io.InputStream is)Equivalent toSimpleCompiler(java.lang.String fileName, java.io.Reader in)Equivalent toSimpleCompiler(Scanner scanner, java.lang.ClassLoader parentClassLoader)Equivalent toSuperclassFieldAccessExpression(Location location, Java.Type qualification, java.lang.String fieldName)SuperConstructorInvocation(Location location, Java.Rvalue qualification, Java.Rvalue[] arguments)Token(java.lang.String fileName, int lineNumber, int columnNumber, TokenType type, java.lang.String value)TryStatement(Location location, java.util.List<Java.TryStatement.Resource> resources, Java.BlockStatement body, java.util.List<Java.CatchClause> catchClauses, Java.Block finallY)TypeParameter(java.lang.String name, Java.ReferenceType[] bound)VariableDeclarator(Location location, java.lang.String name, int brackets, Java.ArrayInitializerOrRvalue initializer)Wildcard(int bounds, Java.ReferenceType referenceType) -
Uses of Nullable in org.codehaus.janino.util
Fields in org.codehaus.janino.util with annotations of type Nullable Modifier and Type Field Description private java.util.List<java.lang.StringBuilder>AutoIndentWriter. tabulatorBufferIff non-null, then we are in "tab mode".Method parameters in org.codehaus.janino.util with annotations of type Nullable Modifier and Type Method Description ClassFile.FieldInfoClassFile. addFieldInfo(short accessFlags, java.lang.String fieldName, java.lang.String fieldTypeFd, java.lang.Object constantValue)Creates aClassFile.FieldInfoand adds it to this class.private static <T> TDeepCopier. assertNotNull(T subject)Java.ArrayInitializerDeepCopier. copyOptionalArrayInitializer(Java.ArrayInitializer subject)Java.ArrayInitializerOrRvalueDeepCopier. copyOptionalArrayInitializerOrRvalue(Java.ArrayInitializerOrRvalue subject)Java.ArrayTypeDeepCopier. copyOptionalArrayType(Java.ArrayType subject)Java.AtomDeepCopier. copyOptionalAtom(Java.Atom subject)Java.BlockDeepCopier. copyOptionalBlock(Java.Block subject)Java.BlockStatementDeepCopier. copyOptionalBlockStatement(Java.BlockStatement subject)Java.ConstructorInvocationDeepCopier. copyOptionalConstructorInvocation(Java.ConstructorInvocation subject)Java.ElementValueDeepCopier. copyOptionalElementValue(Java.ElementValue subject)Java.PackageDeclarationDeepCopier. copyOptionalPackageDeclaration(Java.PackageDeclaration subject)Java.ReferenceTypeDeepCopier. copyOptionalReferenceType(Java.ReferenceType subject)Java.ReferenceType[]DeepCopier. copyOptionalReferenceTypes(Java.ReferenceType[] subject)Java.RvalueDeepCopier. copyOptionalRvalue(Java.Rvalue subject)Java.Rvalue[]DeepCopier. copyOptionalRvalues(Java.Rvalue[] subject)java.util.List<Java.BlockStatement>DeepCopier. copyOptionalStatements(java.util.Collection<? extends Java.BlockStatement> subject)Java.TypeDeepCopier. copyOptionalType(Java.Type subject)Java.TypeArgument[]DeepCopier. copyOptionalTypeArguments(Java.TypeArgument[] subject)Java.TypeParameter[]DeepCopier. copyOptionalTypeParameters(Java.TypeParameter[] subject)booleanClassFile.ConstantClassInfo. equals(java.lang.Object o)booleanClassFile.ConstantDoubleInfo. equals(java.lang.Object o)booleanClassFile.ConstantFieldrefInfo. equals(java.lang.Object o)booleanClassFile.ConstantFloatInfo. equals(java.lang.Object o)booleanClassFile.ConstantIntegerInfo. equals(java.lang.Object o)booleanClassFile.ConstantInterfaceMethodrefInfo. equals(java.lang.Object o)booleanClassFile.ConstantInvokeDynamicInfo. equals(java.lang.Object o)booleanClassFile.ConstantLongInfo. equals(java.lang.Object o)booleanClassFile.ConstantMethodHandleInfo. equals(java.lang.Object o)booleanClassFile.ConstantMethodrefInfo. equals(java.lang.Object o)booleanClassFile.ConstantMethodTypeInfo. equals(java.lang.Object o)booleanClassFile.ConstantNameAndTypeInfo. equals(java.lang.Object o)booleanClassFile.ConstantStringInfo. equals(java.lang.Object o)booleanClassFile.ConstantUtf8Info. equals(java.lang.Object o)booleanClassFile.StackMapTableAttribute.ObjectVariableInfo. equals(java.lang.Object obj)booleanClassFile.StackMapTableAttribute.UninitializedVariableInfo. equals(java.lang.Object obj)voidAutoIndentWriter. write(char[] cbuf, int off, int len)voidAutoIndentWriter. write(java.lang.String str, int off, int len)Constructor parameters in org.codehaus.janino.util with annotations of type Nullable Constructor Description ClassFile(short accessFlags, java.lang.String thisClassFd, java.lang.String superclassFd, java.lang.String[] interfaceFds)Constructs a class with no fields and methods. -
Uses of Nullable in org.codehaus.janino.util.signature
Fields in org.codehaus.janino.util.signature with annotations of type Nullable Modifier and Type Field Description SignatureParser.FieldTypeSignatureSignatureParser.FormalTypeParameter. classBoundThe class that this formal type parameter (optionally) extends.SignatureParser.FieldTypeSignatureSignatureParser.TypeArgument. fieldTypeSignatureMust be forSignatureParser.TypeArgument.Mode.ANY, non-nullotherwise.Constructor parameters in org.codehaus.janino.util.signature with annotations of type Nullable Constructor Description FormalTypeParameter(java.lang.String identifier, SignatureParser.FieldTypeSignature classBound, java.util.List<SignatureParser.FieldTypeSignature> interfaceBounds)TypeArgument(SignatureParser.TypeArgument.Mode mode, SignatureParser.FieldTypeSignature fieldTypeSignature)
-